--- title: Pattern MVC, FLUX et cadriciels FrontEnd tags: livecampus, syllabus robots: noindex, nofollow author: Julien Noyer --- # Pattern MVC, FLUX et cadriciels FrontEnd ![](https://i.imgur.com/R32ybKp.png) <br> ## Présentation du cursus L'approche qui consite à concenter un apprentissage sur un outil spécifique trouve une logique dans les contraintes liées à l'employabilité dans le domaine du numérique. Mais pour que les étudiants puissent appréhender au mieux les enjeux de demain, il est primoridale qu'ils identifient les techniques leur pemettant de multiplier les outils qu'ils utilisent. Bien que les cadritiels soient aujourd'hui associés à la quasi-totalité des projets digitaux, leur volatilité impose de les manipuler avec la conscience du fait qu'ils ne sont par frocemment destinés à durer, et qu'ils sont mis à jour très régulièrement. <br> ## Objectifs * Adapter le pattern MVC au développement d'application Web * Comprendre les différents modèles d'application et leurs contraintes * Choisir un cadritiel selon un cahier des charges * Développer une application avec React.js et Vue.js <br> ## Supports de cours * Application native, hybride et web https://bit.ly/3xcyZha * Développer une application Angular : https://bit.ly/3hdzceu <br> ## Méthodes pédagogiques <br> Les notions théoriques sont abordées à travers l'histoire du Web, pour que les étudiants puissent se positionner dans un mouvement global, et sont pour chacune d'entre-elles liées à des cas pratiques. Pour rendre concret l'apprentissage, nous mettons en place une pédagogie par projet, teintée de pédagogie invercée pour pousser les étudiants à rechercher et trouver par eux-mêmes des ressources pérreines sur lesquelles ils pourront capitaliser leur apprentissage. <br> ## Modalités de positionnement - Ouverture d'esprit - Créativité - Sens critique <br> ## Pré-requis - Lire la fiche Wikipédia "*Modèle-vue-contrôleur*" : https://bit.ly/3waIkEP - Javascript et programmation asynchrone - API et gestion de l’information <br> ## Contenu * Structurer une application FronEnd selon un pattern * Découper une application en composants * Application “réactive” et gestion des états * Gestion des routes publiques et privées * Fonctionnalités spécifiques des cadriciels FrontEnd * Compiler et déployer une application Web <br> ## Evaluation - Evaluation continue basée sur les échanges oraux étudiants/formateur - QCM à mi-parcours - Projet de fin de parcours