À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
- Maîtriser les versions récentes (2 et suivantes) du framework JavaScript de Google
- Structurer votre code et créer des applications Web complexes et performantes
- Comprendre les principes clés de Node.js
- Se familiariser avec les composants de la plate-forme logicielle
- Installer et configurer un serveur Node.js
- Manipuler l'API de Node.js
Formation accessible en présentiel sur Albi, Auch, Cahors, Carcassonne, Foix, Mende, Montauban, Montpellier, Nîmes, Perpignan, Rodez, Tarbes et Toulouse.
AVANT LA FORMATION
- Entretien téléphonique avec le formateur afin de personnaliser votre formation.
- Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
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…
Présentation d'Angular
- De AngularJS à Angular 2, son évolution
- Le choix du langage : TypeScript ou ECMAScript 2015
- La notion de Single Page Application
- Le modèle MVC
- Principes IoC
- Les principaux services d'Angular
Après-midi
Les composants
- Déclaration : classes et décorateurs
- Le lien avec la vue
- Les propriétés d'un composant
- La gestion des événements
- La communication entre composants
- Le cycle de vie des composants
JOUR 2
Matin
Le système de templating d'Angular
- L'interpolation, l'accès aux propriétés, le déclenchement d'événements
- la transformation de données (pipes)
- Les pipes fournis : DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipe…
- Les pipes customisés
- Les conditions et boucles
La gestion des formulaires
- La validation des saisies utilisateurs
- Traiter le formulaire
- Gérer les erreurs
Après-midi
L'injection de dépendances
- Les services
- La notion de provider
- Le service injectable : décorateur @Injectable
- Appel d'un service depuis un service
- L'organisation en modules
Attestation
Non certifiante
Sans niveau spécifique