- 1 (Registered)

02
Oct
Gratuit
Objectifs pédagogiques
- Connaître les problématiques des Single Page Application (SPA)
- Savoir y répondre avec AngularJS
- Utiliser et définir des directives
- Accéder au serveur depuis Angular
- Gérer la navigation entre les vues et l’historique
- Lier les composants et les modèles.
Niveau requis
- Avoir une connaissance pratique de JavaScript et jQuery ou avoir suivi le cours JVS-IN “JavaScript”.
Public concerné
- Développeurs, architectes, chefs de projets techniques.
Participants : 12 | Durée : 5 jours.
Programme:
Architecture d’une SPA
- Rôles du client et du serveur
- Accès aux données par un service REST
- Angular côté client
- JSON au milieu
- Gestion de l’état applicatif
- Synchronisation des données
- Navigation dans une application mono-page
- Gestion des URL
Principes de base d’Angular
- Model View Whatever : les types de MVC
- Le MVC à la mode Angular
- Bénéfices du Two Way Data Binding
- Injection de dépendances
Figures imposées
- Gestion des formulaires
- Angular Templates et expressions
- Navigation, hashbang et deeplinking
- Accès serveur simplifié
- Contrôleurs et modèles
- Décoration par les CSS
- Internationalisation
- Routage et gestion de l’historique
Particularités d’Angular
- Processeur HTML
- Filtres
- Directives
- Scopes
- Modules
- Providers
- Services
Les directives en détail
- Directives pré-définies
- Directives Custom
- Scope et cycle de vie
- Accès au DOM, événements et templates
- Transclusion
Angular un framework testable
- Tests unitaires avec Angular
- ngMock
- End to End testing
- Karma Test Runner
- Protractor
Angular partout
- Angular comparé aux autres frameworks MVC
- Modularité et applications multi-vues
- Angular UI
- Intégration d’Angular avec d’autres librairies
- Modularité d’Angular
- Les limites d’AngularJS
Course Content
Curriculum is empty