Description
Objectif de formation : Appréhender les bases du framework AngularJS
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 concerné
Développeurs
Prérequis
Bonnes connaissances en JavaScript
Déroulé du programme
1
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
2
Gestion des contrôleurs
- Écriture d'un contrôleur
- Notion de scope
3
Gestion des services
- Notion de services
- Écriture d'un service
- Injection de dépendances
4
Communication avec un serveur REST
- Rappel sur l'architecture REST
- Communication HTTP asynchrone
5
Gestion des routes
- Notion de routes
- Passage de paramètres
- Template HTML
6
Présentation des modules
- Présentation de l'architecture modulaire
- Création d'un module
- Injection entre modules
7
Présentation des filtres
- Présentation du principe de filtres
- Utilisation de filtres de base
- Création d'un filtre personnalisé
8
Présentation des directives
- Présentation du système de directives
- Écriture d'une directive simple
- Écriture d'une directive complexe
9
Encapsulation de contrôleurs
- Mise en place d'un contrôleur parent
- Interactions entre contrôleur parent et contrôleur enfant
10
Gestion des événements
- Présentation du gestionnaire d'évènements
Informations
Durée
2 jour(s)
14h
Tarif
1500 € HT
HT