Programme de formation
Introduction au nouveau Web
- Nouveautés ES6
- TypeScript
- Web Components
Angular
- La Philosophie
- Première application
- Angular CLI
Templates
- Interpolation
- Utiliser d’autres composants dans des templates
- Binding de propriété
- Événements
- Expressions vs instructions
- Variables locales
- Directives de structure
- Autres directives de templating
- Syntaxe canonique
Injection de dépendances
- Introduction
- Décorateur @Injectable()
- Injecteurs hiérarchiques
- Collection de valeurs
- Injection sans types
Pipes
- Pipes natifs (json, slice, uppercase, lowercase, number, percent, currency, date, async)
- Créer un pipe
Programmation réactive
- Principe
- RxJS
- Programmation réactive avec Angular 2
Composants et directives
- Introduction
- Directives
- Composants
Services
- Créer un service
- Injecter un service
Formulaires
- Contrôles
- Validation
- Gestion des erreurs
- Gestion des modifications
Communication HTTP
- Récupérer des données
- Transformer des données
- Options de requête
Routeur
- Principe
- Routes & URLs
- Vues imbriquées
Tests
- Test unitaire
- Test end-to-end
Autres concepts
- Animations
- Rendus alternatifs