Rechercher une formation et ses disponibilités
Formation AngularJS des bases à la maîtrise
Cette formation AngularJS sur 3 jours a pour principal objectif de vous familiariser avec la structure logicielle AngularJS. Vous aurez au travers de cette formation, une vision globale des divers composants et modes de fonctionnement de ce framework afin de les intégrer à vos applications Web. Cet outil puissant et fiable va donc vous permettre de réaliser des applications Web Javascript en maîtrisant les principes clefs de programmation.
AngularJS, qu'est-ce que c'est?
Le framework JavaScript libre et open source AngularJs permet d'adapter et d'étendre les possibilités de HTML5 pour générer du contenu dynamique de façon optimisée grâce à un data-binding bidirectionnel. Ce framework permet la synchronisation automatique des modèles et des vues du MVC (Modèle-vue-contrôleur). A terme, vous serez capable de déployer des applications web riches grâce à AngularJS, framework développé par Google
Objectifs de cette formation AngularJS des bases à la maîtrise
- Appréhender le concept et le fonctionnement de AngularJS
- Maîtriser les principaux composants du framework AngularJS
- Appréhender le développement d'applications Web avec AngularJS
Public de cette formation AngularJS des bases à la maîtrise
Pré-requis de cette formation AngularJS des bases à la maîtrise
- Avoir suivi une formation en JavaScript
- Avoir des connaissances équivalentes à une formation JavaScript
Programme de cette formation AngularJS des bases à la maîtrise
Découvrir AngularJS : Présentation générale
- Introduction au framework AngularJS
- Comprendre l'intérêt de Google dans le développement d'AngularJS
- Savoir si AngularJS est adapté aux sites et applications
- Faire un parallèle entre AngularJS et responsive design
- Distinguer AngularJS des autres frameworks javascript (ExtJS, JQuery, mootools)
Introduction aux grands principes d'AngularJS
- Visualiser l'architecture de AngularJS
- Comprendre la notion de data binding bi-directionnel
- Appréhender les architectures REST (representational state transfer)
- Model View View Model : comprendre le pattern MVVM
- Faire le lien entre HTML5 et AngularJS
- Savoir installer le framework
- Connaître les différentes expressions d'AngularJS
MVC : Introduction aux Contrôleurs AngularJS
- Présentation du concept de contrôleurs
- Faire le lien entre contrôleur et template
- Savoir utiliser la variable $scope
- Connaître les différents contextes
- Appréhender les différents évènements sur le scope
MVC: Introduction aux Vues AngularJS
- Associer les vues aux contrôleurs
- Gestion des données
- Savoir réaliser des saisies
- Visualiser les actions des utilisateurs
- Connaître la syntaxe à utiliser sur les vues
- Savoir appeler des méthodes et des filtres grâce aux vues
- Savoir inclure et définir des templates de templates
Introduction au routage avec AngularJS
- Distinguer le Mono pages du multi vues
- Savoir configurer le routage
- Le concept du lien profond ou deep linking
- Manipuler l'historique du navigateur
- Gérer les paramètres HTTP
Créer des formulaires avec AngularJS
- Introduction aux formulaires AngularJS
- Savoir valider les saisies des utilisateurs
- Maîtriser le traitement d'un formulaire
Faire le parallèle entre AngularJS et Ajax
- Appréhender le concept de promises (deferred, futures)
- Savoir utiliser Ajax efficacement
- Comprendre la variable $http
- Savoir comment éviter le plat de spaghettis en combinant des promises
Appréhender les différents modules et Services sous AngularJS
- Introduction aux modules
- Savoir réaliser et configurer un module
- Introduction aux différents services
- Appréhender les fonctions provider, value, factory et service
- Savoir injecter des services
- Savoir injecter des dépendances
- Maîtriser le partage de services entre différents modules de l'application