Objectifs de la formation
Cette formation permet aux particpants de développer des applications web plus performantes avec Angular 2+.Clientèle visée
Architectes, développeurs, chefs de projetsPréalables
Disposer de connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript.Formateurs
Gains pour les participants
Connaitre les fondamentaux d'Angular 2+ et de ses nouvelles fonctionnalités
Savoir développer et tester des applications web Angular 2 avec JavaScript et TypeScript
Découvrir les bonnes pratiques de développement et de la mise en production
Explorer les spécifications d'EcmaScript 6 (ES6)
Intégrer les tests unitaires au développement.
Architecture de la formation
Introduction générale
-
Outils et IDE
-
Packaging, grunt, npm
-
Webpack
-
Installation npm
-
Installation angular-cli
TypeScript et ES6
-
Installation TypeScript
-
Transpiler EcmaScript
-
Let, variables locales et constantes
-
Typage et types natifs
-
Paramètres optionnels, valeurs par défaut
-
Classes et interfaces
-
Gestion des modules
-
Arrow functions
-
Décorateurs
Les templates
-
Présentation des templates
-
Interpolation / expression
-
Binding et interactions
-
Variables locales
-
Symbole *, directives de structure
-
Pipes, filtres
Les formulaires
-
Control et ControlGroup
-
Validations
-
Gestions d’erreurs
-
Gestion des modifications
-
Groupes de champs avec FormBuilder
Les composants et services
-
Directives : selectors, inputs, outputs, cycle de vie, providers
-
Composants : templates, styles, directives, pipes
-
Visibilité des composants
-
Services, injectable
Observable et rxJs
-
Présentation
-
Observable et rxJs
-
EventEmitter dans Angular 2+
Le routing
-
Concepts de routage
-
Router providers et config
-
Router directives
-
Méthodes de routage et paramètres
HTTP
-
HTTP providers
-
Requêtes
-
Transformation des données et observables
-
Options de requêtes
Les tests
-
Migration
-
Composants Angular
-
ng-upgrade : coexistence des différentes versions
-
ng-forward.
Si vous avez des questions sur les modalités d'inscription, d'annulation, les horaires, la langue d'enseignement, etc. vous trouverez des réponses dans notre FAQ.
Détails pédagogiques
Méthode pédagogique
Plusieurs concepts vont être exposés et testés sur un environnement de développement réel où les particpants vont acquérir une première expérience concrète du développement d'applications web sur Angular 2+.
Type de cours
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission