Aperçu du cours
Objectif de formation : Appréhender les bases du framework AngularJS
Prérequis
- Bonnes connaissances en JavaScript
Objectifs pédagogiques
- Découvrir AngularJS et installer les outils et l'environnement de développement
- Ecrire un contrôleur type
- Comprendre la notion de service et la communication avec un serveur REST
- Utiliser des templates et ajouter la gestion des routes dans l'application.
- Maitriser le concept de modules qui permet de découper une application
- Comprendre les notions de filtres et de directives
- Prendre en main la notion d'interaction entre les contrôleurs en créant une hiérarchie entre eux
Public ciblé
- Développeurs
Programme de formation
-
Présentation d'AngularJS
-
Installation des outils et de l’environnement de développement
-
Découverte du projet
-
Architecture d’un projet AngularJS
-
Binding et expressions
-
-
Gestion des contrôleurs
-
Écriture d’un contrôleur
-
Notion de scope
-
-
Gestion des services
-
Notion de services
-
Écriture d’un service
-
Injection de dépendances
-
-
Communication avec un serveur REST
-
Rappel sur l’architecture REST
-
Communication HTTP asynchrone
-
-
Gestion des routes
-
Notion de routes
-
Passage de paramètres
-
Template HTML
-
-
Présentation des modules
-
Présentation de l’architecture modulaire
-
Création d’un module
-
Injection entre modules
-
-
Présentation des filtres
-
Présentation du principe de filtres
-
Utilisation de filtres de base
-
Création d’un filtre personnalisé
-
-
Présentation des directives
-
Présentation du système de directives
-
Écriture d’une directive simple
-
Écriture d’une directive complexe
-
-
Encapsulation de contrôleurs
-
Mise en place d’un contrôleur parent
-
Interactions entre contrôleur parent et contrôleur enfant
-
-
Gestion des événements
-
Présentation du gestionnaire d’évènements
-