AngularJS - knowledge overview
Le programme
JavaScript avancé - journée optionnelle
- Pièges de la syntaxe JavaScript
- Types primitifs
- Objets et tableaux
- Fonctions : portée des déclarations, les fonctions internes, syntaxes de déclaration et d'invocation, closures, wrappers anonymes
- Héritage par protoype
- Boucles for et for ... in
- Gestion des exceptions
- Exercices
AngularJS - journée 1
- Les grandes lignes du framework, vues dynamiques et data binding, pattern MVVM
- Vues et contrôleurs
- Tests unitaires d'un contrôleur
- Tests fonctionnels d'une application
- Fonctionnement interne : digest et watches
- Exercices
AngularJS - journée 2
- Application et modules, démarrage automatique ou manuel
- Application mono-page, routage avec $route, modes de routage, service $location
- Les filtres, utilisation et création
- Services et injection de dépendances, fonctionnement des providers, configuration des services
- Exercices
AngularJS - journée 3
- Echanges avec le serveur, $http et $resource
- API de promises
- Formulaires et validation
- Gestion des exceptions
- Evénements utilisateur
- Exercices
AngularJS - journée 4
- Ecriture de directives : phases compile et link, scope enfant ou scope isolé, transclusion, etc.
- Bonnes pratiques avec AngularJS
- Place d'AngularJS dans une architecture web globale
- Exercices