Framework et PHP
Angular JS – Développement d’applications Web
Reference : ANGJS


Prochaines sessions

Objectifs
- Découvrir et comprendre le fonctionnement d’Angular JS
- Se familiariser avec les composants du framework
- Comprendre comment utiliser AngularJS pour optimiser et améliorer ses développements
Pré requis
- Avoir suivi la formation « Développer des sites Web dynamiques avec JavaScript » (ICE990) ou disposer de compétences équivalentes
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Certification
non
Public visé
Inscription
Programmes de Angular JS – Développement d’applications Web
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