2. Angular !! c’est quoi?!
● Framework javascript pour créer des Single Page Applications.
● Architecture MVC (Modèle-Vue-Contrôleur)
● Data Binding
● Injection de dépendances
● La manipulation du DOM au moyen de directives
3. Pourquoi Angular ?!
● Basé sur javascript:
– Asychrone
– Programmation évènementielle : callbacks.
● Excellent template engine:
– Utilisation des balises personnalisées : directives
– l’information est directement liée au template:
=> pas de besoin de manipuler les déclencheurs d’évènements.
● Superbes fonctionnalités:
– Inclue ajax: chargement facile de données externes.
4. Single Page Applications
● Le navigateur charge une seule page.
● Le contenu sera chargé (modifié) au besoin.
– Navigation rapide vu que le site ne charge que le
contenu qu’il a besoin.
– Optimisation des transferts de données.
5. Architecure MVC
Model View Controller
● Models: représente les données
● Views: la façon dont on présente les données.
Souvent à travers un template.
● Controllers: la logique de l’application : c’est le
lien entre les vues et les templates.