Nos formations :
Formation AngularJS, maîtriser le framework JavaScript de Google
- Programme
- Cycles certifiants
- Participants / Prérequis
- Intra / sur-mesure
-
Développé par Google, AngularJS est un framework structurant et simplifiant le développement des applications riches côté client. Cette formation vous apportera la maîtrise des fonctionnalités clés du framework : filtres, contrôleurs, templates... Vous verrez également son intégration dans une architecture REST.
Objectifs pédagogiques
- Développer des applications Web performantes avec AngularJS
- Maîtriser les fonctionnalités clés du framework (filtres, contrôleurs, routes, templates...)
- Intégrer AngularJS dans une architecture orientée REST
- Intégrer des tests automatisés
Travaux pratiques
Méthodes pédagogiques
Rappels JavaScript
- Composants d'une application Web. HTML5 et CSS3.
- Outils de développement Web/JavaScript.
- Moteurs de rendu HTML et JavaScript. DOM, BOM.
- JavaScript rappels : prototypes, closures et callbacks.
- Rappels sur les concepts objet en JavaScript.
- Application Ajax orientée REST.
Exercice
Configuration de l'environnement.
Présentation du framework AngularJS
- AngularJS, positionnement : jQuery, ExtJS...
- Intégration. Compatibilité, versions, documentation.
- Fonctionnalités et principes généraux.
- Directives AngularsJS, compilateur HTML.
- Expressions. Data-Binding bidirectionnel. Filtres.
Exercice
Préparation d'une maquette HTML pour développer avec AngularJS.
Contrôleurs et gestion des scopes
- Création et utilisation des contrôleurs.
- Gestion du contexte, la variable $scope.
- Propagation des événements. API. Dirty Checking.
- Traitement et validation des formulaires.
Exercice
Intégration des contrôleurs.
Module et injection de dépendance
- Fonctionnalités de l'objet angular.
- Principe de l'injection de dépendance.
- Notion de module. Configuration.
- Découper son application.
Exercice
Modularisation de l'application.
Définition des routes
- Routing. API ($routeProvider). Le "deep linking".
- Historique et accès aux paramètres de l'URL.
- Utilisation de $location et $routeParams. Modes Hashbang et HTML5.
- Prétraitement des vues. Utilisation des "fragments".
Exercice
Création d'une "Single Page Application".
Fonctionnalité de données, Echange Serveur
- API ($provide, $injector). Création de provider.
- Les méthodes : Service, Factory, Provider, Value.
- Requête Ajax avec le service $http. Intégration REST avec le service $resource. WebSockets. API Promise.
- Intégration avec Node.js.
Exercice
Intégration REST avec Node.js.
-
Cycle certifiant Développeur d'applications Front-End
Réf : KFE - 16 jours
» Participants
» Prérequis
| Stéphanie H. 09/12/2019 |
5 / 5
|
| Kévin N. 09/12/2019 |
5 / 5
|
| Serge M. 09/12/2019 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










