Angular js - Développement d'application Web
Développement 1990 € HT
Objectifs
Développeurs Web souhaitant découvrir et comprendre le fonctionnement d’Angular JS, se familiariser avec les composants du framework et comprendre comment utiliser Angular JS pour optimiser et améliorer ses développements.
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Developpeurs
Pré-requis
Développer des sites Web dynamiques avec JavaScript ou disposer des connaissances et compétences équivalentes.
Présentation d’Angular JS
- Introduction
- Historique
- Site web VS One page site
- Philosophie d’angular
- Prérequis Apache / PHP / MySQL
Binding
- Introduction au binding
- Bonnes pratiques
Modules
- Propriétés
Scopes
- $scope
- HTML ?
- $scope Lifecycle
- Directives et Scopes
Contrôleurs
- Hiérarchies
Expressions
- Principes
- Utilisation
Les filtres
- Principes
- Réaliser son propre filtre
- Validation de formulaire
Les directives
Enrichir du HTML
- Transférer des données aux directives
- Built-In Directives
- Directives Built-in basique
- Directive avec scope enfant
- Définition d’une directive Definition
- Scope
- Cycle de vie d’angular
- ngModel
Vues multiples et Routage
- Installation
- Template
- Routes
- $location
- Gestion de l’historique
Services
- Déclaration
- Utilisation
- Option de création des services
Interagir avec le serveur
- $http
- Intercepteurs
- $httpProvider
- $resource
- Custom $resource Methods
- $resource Configuration Object
- $resource Services
Communication serveur
- Présentation rapide de node.js
Gestion des évènements
- Propagation
- Listening
- Event Object
Binding en détail et $apply
- Rester à l’écoute !
- Dirty Checking
- Quand utiliser apply