AngularJS
Formation
À Boulogne
Description
-
Typologie
Formation
-
Lieu
Boulogne
-
Durée
3 Jours
-
Dates de début
Dates au choix
AngularJS est un framework Javascript porté par Google qui permet de réaliser des Single Page Applications (SPA). AngularJS offre les outils pour développer du code bien organisé, modulaire, basé sur l'injection de dépendances et prêt pour les tests unitaires (avec Jasmine par exemple). Ses fonctionnalités techniques portent sur le data-binding bi-directionnel, l'utilisation de templates, la consommation de services REST et l'extension du HTML.
Pour tester vos connaissances sur AngularJS (avant ou après cette formation), c'est ici : Quizz AngularJS
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Très bonne pratique du langage JavaScript - Connaissances des fondamentaux Internet et HTML
Les Avis
Les matières
- AngularJS
- JavaScript
Le programme
- Historique rapide
- Panorama rapide
- Pattern MV*
- Data-binding bi-directionnel
- Avantages et inconvénients
- Installation et découverte
- Application « Hello world! »
- Le modèles
- Les vues : templates
- Les vues : expression
- Les vues : directives
- Les vues : filtres
- Les contrôleurs : fonctionnement
- Les contrôleurs : le $scope
- Création et configuration
- Partage de services
- Injection de dépendances
- « Single page application »
- Configuration, méthode .config du module
- Paramètres d’url
- Événements de routage
- Lien entre ng-model et contrôleur
- Validation, états des formulaires, gestion d’erreur
- Types de champs, classes CSS
- Custom validation
- Convention de nommage, écriture normalisée
- Types de composants
- Directives de templates
- Options de configuration
- Transclude, scope, cycle de vie
- Fonctions compile et link
- Créer ses propres filtres
- Présentation du fonctionnement d’AngularJS
- L’arbre des scopes
- Les méthodes de $rootscope
- Les événements : diffusion et interception
- Les services natifs
- Les values et contants
- Factory, Service et Provider
- Le service « $http »
- Le service « $resource »
- L’API de promise
- Bonnes pratiques
- Internationalisation, angular-translate
- L’interface
- L’initialisation d’un projet : yeoman, bower, grunt
- Serveur local de test
- Le dirty-checking et les POJOs
- Angular mobile : Ionic / Cordova
- Tests unitaires : Karma, Jasmine
- Tests end-to-end (e2e) : Protractor
- Outils de debug ng-instpector
AngularJS
