Angular : développer des applications web
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Durée
3 Jours
-
Dates de début
Dates au choix
Maîtriser les versions récentes (2 et suivantes) du framework JavaScript de Google qui vous permet de structurer votre code et de créer des applications Web complexes et performantes
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Développeurs Web Front-End
Connaissance des fondamentaux du Web : HTML4, CSS3 Bonne pratique de la programmation en JavaScript Il n'est pas nécessaire de connaître la première version d'Angular : AngularJS
Les Avis
Les matières
- Services
- Gestion
Le programme
Rappels sur JavaScript, ECAMScript et TypeScript
La programmation objet orientée prototype en JavaScript
Callbacks et closures
Les évolutions de la version ECMAScript 2015 (ES6) : les modules, les classes…
Les spécificités de TypeScript : typage statique…
De AngularJS à Angular 2 : les raisons des évolutions
Choix du langage : TypeScript ou ECMAScript 2015
Notion de Single Page Application
Modèle MVC
Principes IoC
Les principaux services d’Angular
Déclaration : classes et décorateurs
Lien avec la vue
Propriétés d'un composant
Gestion des événements
Communication entre composants
Cycle de vie des composants
Interpolation, accès aux propriétés, déclenchements d'événements
Transformation de données (pipes)
Pipes fournis : DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipe…
Pipes customisés
Conditions et boucles
Validation des saisies utilisateurs
Traiter le formulaire
Gestion des erreurs
Les services
Notion de provider
Service injectable : décorateur @Injectable
Appel d'un service depuis un service
Organisation en modules
Promises vs. Observables
Module http, appel de services Rest
Configuration des routes
Gestion des paramètres
Lazy loading des modules
Préparation de l’environnement de test
Ecriture de tests avec Jasmine
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Angular : développer des applications web