Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Angular 2 à 8
JVS-ANGU / LI-DEV-607

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Maîtriser la dernière version du Framework Angular
- Développer et tester complètement une application
- Appliquer les bonnes pratiques de développement.

PUBLIC

PRE–REQUIS

Développeurs et chefs de projets. Indispensables :
-       Connaître des langages Web comme HTML, CSS et JavaScript.

CONTENU

Présentation du Framework
La nouvelle version d’Angular
Les nouveautés de TypeScript 3.4
Le moteur de rendu Ivy
Introduction au nouvel outil de build Bazel

 

Les Web components
Une spécification du W3C (World Wide Web Consortium)
Création de balises personnalisées
Les notions de templates, Shadow DOM, Custom Elements et HTML Imports

 

Architecture d’une application Angular
Organiser son code avec les modules
Les components et les templates
Connecter components et templates avec le Data Binding
Le rôle des directives
Les services
Notion d’injection de dépendance

 

Une première application Angular
La structure d’un projet Angular
Les modules et composants
Démarrer « from scratch » avec Angular-CLI
Utilisation d’Angular-CLI
Création de projet
Création de modules, components et services

 

Les templates
Utiliser l’interpolation
Property et event bindings
Utiliser des variables locales
Utilisation des pipes

 

Les formulaires
Création de formulaires avec le FormsModule
Création de formulaires avec le FormBuilder
Validation et gestion des erreurs

 

La bibliothèque RxJS (Reactive extensions for JavaScript)
La programmation réactive
Observable et Observer
Utilisation des opérateurs
Communication entre components avec les Subjects

 

Travail avec HTTP
Le service HTTP
Utilisation de RxJS
Récupérer des données
Promise
Observable

 

Le routage
Les différentes versions du module de routage
Fonctionnement du routage
Configurer des routes et utiliser les directives

 

Les PWA (Progressives Web App)
Présentation des Progressives Web App
Notion de Service Worker
Implémentation d’une PWA avec Angular

 

Découverte de NgRx
Présentation de Redux
Store, State et Actions
Mise en place de NgRx
Gestion des requêtes HTTP avec les Side effects

 

Les tests et les bonnes pratiques
Les tests unitaires et fonctionnels
Présentation de Jasmine et Karma
Présentation de Protractor
John Papa et le coding style guide

 

Certification (en option)
Nos tests de validation des compétences font partie intégrante du processus d’apprentissage car ils permettent de développer différents niveaux d’abstractions.
Solliciter l’apprenant à l’aide de nos QCM, c’est lui permettre d’étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d’ancrage mémoriel.
L’examen sera passé à la fin de la formation.

SESSIONS PROGRAMMEES

Angular 2 à 8

VALIDATION

Exercices de validation au cours de la formation.

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 5 jours soit 35 heures avec 7 heures par jour
Prix stagiaire : 2250 € TTC
Horaires :
Jour 1 : 09h00-12h30 / 13h30-17h30
Jour 2 : 09h00-12h30 / 13h30-17h30
Jour 3 : 09h00-12h30 / 13h30-17h30
Jour 4 : 09h00-12h30 / 13h30-17h30
Jour 5 : 09h00-12h30 / 13h30-15h00

 

Durée: