Angular
Informatique
Référence formation : 5M-AG-ANG - Durée : 3 jours
- Objectifs
- Pré-requis
- Pédagogie
Méthodes pédagogiques
Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation
Modalités pédagogiques
Présentiel - Distanciel - AFEST
Moyens pédagogiques
Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc
Modalités d'évaluation
Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification NULL
Public concerné
Salariés - Demandeur d'emploi - Reconversion professionnelle
Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.
Contenu pédagogique
Rappels
- HTML5, CSS3, ...
- Single Page Applications
- outils pour le développement
- JavaScript et jQuery
- architectures REST
Principes de bases
- architecture du framework
- data binding bi-directionnel
- MVVM: Model View View Model
- intégration de la bibliothèque
- les expression d'AngularJS, filtres
- templating
- Contrôleurs AngularJS
- Associer contrôleur et template
- Notion de scope et $scope
- Les événements sur le scope
Les vues AngularJS
- lier contrôleurs et vues
- les données
- appeler méthodes et filtres
Routage
- configuration des routes
- Deep Linking
- gestion de l'historique de navigation
- pré-traitement avant affichage
Modules et Services
- Présentation des modules AngularJS
- Services et Factories
- Injection de services et de dépendances
- Structurer son application, bonnes pratiques
Echanger avec un serveur
- requêtes HTTP, objet $http
- appeler un backend REST
- WebSockets
- API Promise
- intégration avec Node.js
Présentation de notions avancées
- tests unitaires (Karma, Jasmine)
- rests End-to-end
- gérer son projet (Grunt, Yeoman)
- Dirty Checking
- l'internationalisation, angular-translate)