Description
Objectif de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications web performantes à partir de JavaScript, en utilisant les nouveautés du framework de référence Angular.
Objectifs pédagogiques
- Maîtriser les fondamentaux du Framework Angular et ses nouveautés
- Organiser, modulariser et tester ses développements JavaScript
- Savoir développer plus rapidement et tester des applications web Angular 2 avec JavaScript et TypeScript
- Connaître les bonnes pratiques de développement et de mise en production
- Découvrir les spécifications EcmaScript 6 (ES6)
- Savoir intégrer les tests unitaires au développement
Public concerné
Architectes
Développeurs
Chefs de projets
Prérequis
Avoir des connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript
Déroulé du programme
1
Présentation et premiers pas sur Angular
- Outils et IDE
- Packaging, grunt, npm
- Webpack
- Installation npm
- Installation angular-cli
2
Typescript & ES6
- Installation de TypeScript
- Transpiler EcmaScript
- Let, variables locales & constantes
- Typage et types natifs
- Paramètres optionnels & valeurs par défaut
- Classes & interfaces
- Arrow functions
- Gestion des modules
- Décorateurs
3
Templates
- Interpolation / Expression
- Binding & interactions
- Variables locales
- * & directives de structure
- Pipes & filtres
4
Formulaires
- Control & ControlGroup
- Validations
- Gestion des modification
- Gestion des erreurs
- Formbuilder : groupes de champs
5
Composants & services
- Directives
- Composants
- Visibilité des composants
- Services, injectable
6
Observables & RXJS
- Introduction
- Observable et rxJs
- EventEmitter & Angular 2+
7
Routing
- Concepts de routage
- Router providers et config
- Router directives
- Méthodes de routage et paramèters
8
HTTP
- HTTP Providers
- Requêtes
- Transformation des données & observables
- Options de requêtes
9
Tests et requêtes HTTP
- Migration
- Composants Angular
- ng-upgrade : coexistance des différentes versions
- ng-forward
Informations
Durée
3 jour(s)
21h
Tarif
1850 € HT
HT