Développement d'applications web avec Angular
Cet intersemestre est une introduction au framework Angular.
Angular est un framework JavaScript Open Source développé par Google qui permet de créer la partie "Front-End" d'applications web.
Jusqu’à maintenant, Angular a eu droit à 2 versions majeures. Angular 1, appelé AngularJS et Angular 2, appelé simplement Angular.
Il est considéré comme un langage « côté client », permettant de gérer l’interface utilisateur de chaque page (affichage, interactions…) de façon dynamique, en complément des langages côté serveur.
Il utilise l’architecture MVM (Modèle Vue Modèle),
proche du modèle MVC. Cela va permettre de structurer son code et
bien séparer la vue (l’interface) des modèles
(fonctionnement).
Il enrichit le HTML et le JavaScript en permettant de créer ses propres composants ("Web components") afin de les réutiliser dans d’autre projet. Une autre de ses particularités est son architecture MVM qui permet de gérer plus simplement l’interface et de la rendre plus dynamique en écrivant un minimum de code.
Lors de cet intersemestre, nous préconisons l'utilisation de vos propres ordinateurs. Vous devrez avoir installé Node.js et l'éditeur de code Visual Studio Code avant le début du cours. Voir les liens ci-dessous.