Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Maîtriser la dernière version du Framework Angular
  • Développer et tester complètement une application
  • Appliquer les bonnes pratiques de développement.

Niveau requis

Connaître des langages Web comme HTML, CSS et JavaScript.

Public concerné

Développeurs et chefs de projets.

Programme

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.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

08/06/2020 Paris La Défense 3 000 € HT Je m'inscris

05/10/2020 Paris La Défense 3 000 € HT Je m'inscris

07/12/2020 Paris La Défense 3 000 € HT Je m'inscris

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

08/06/2020 Nancy 3 000 € HT Je m'inscris

08/06/2020 Strasbourg 3 000 € HT Je m'inscris

08/06/2020 Reims 3 000 € HT Je m'inscris

08/06/2020 Metz 3 000 € HT Je m'inscris

08/06/2020 Mulhouse 3 000 € HT Je m'inscris

05/10/2020 Nancy 3 000 € HT Je m'inscris

05/10/2020 Strasbourg 3 000 € HT Je m'inscris

05/10/2020 Reims 3 000 € HT Je m'inscris

05/10/2020 Metz 3 000 € HT Je m'inscris

05/10/2020 Mulhouse 3 000 € HT Je m'inscris

07/12/2020 Nancy 3 000 € HT Je m'inscris

07/12/2020 Strasbourg 3 000 € HT Je m'inscris

07/12/2020 Reims 3 000 € HT Je m'inscris

07/12/2020 Metz 3 000 € HT Je m'inscris

07/12/2020 Mulhouse 3 000 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

02/03/2020 Nantes 3 000 € HT Je m'inscris

08/06/2020 Lille 3 000 € HT Je m'inscris

08/06/2020 Rouen 3 000 € HT Je m'inscris

08/06/2020 Nantes 3 000 € HT Je m'inscris

08/06/2020 Caen 3 000 € HT Je m'inscris

08/06/2020 Évreux 3 000 € HT Je m'inscris

08/06/2020 Le Havre 3 000 € HT Je m'inscris

05/10/2020 Lille 3 000 € HT Je m'inscris

05/10/2020 Rouen 3 000 € HT Je m'inscris

05/10/2020 Nantes 3 000 € HT Je m'inscris

05/10/2020 Caen 3 000 € HT Je m'inscris

05/10/2020 Évreux 3 000 € HT Je m'inscris

05/10/2020 Le Havre 3 000 € HT Je m'inscris

07/12/2020 Lille 3 000 € HT Je m'inscris

07/12/2020 Rouen 3 000 € HT Je m'inscris

07/12/2020 Nantes 3 000 € HT Je m'inscris

07/12/2020 Caen 3 000 € HT Je m'inscris

07/12/2020 Évreux 3 000 € HT Je m'inscris

07/12/2020 Le Havre 3 000 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

08/06/2020 Lyon Part-Dieu 3 000 € HT Je m'inscris

08/06/2020 Grenoble 3 000 € HT Je m'inscris

05/10/2020 Lyon Part-Dieu 3 000 € HT Je m'inscris

05/10/2020 Grenoble 3 000 € HT Je m'inscris

07/12/2020 Lyon Part-Dieu 3 000 € HT Je m'inscris

07/12/2020 Grenoble 3 000 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

08/06/2020 Tours 3 000 € HT Je m'inscris

08/06/2020 Orléans 3 000 € HT Je m'inscris

08/06/2020 Bordeaux 3 000 € HT Je m'inscris

08/06/2020 Blois 3 000 € HT Je m'inscris

08/06/2020 Bourges 3 000 € HT Je m'inscris

08/06/2020 Châteauroux 3 000 € HT Je m'inscris

08/06/2020 Le Mans 3 000 € HT Je m'inscris

08/06/2020 Niort 3 000 € HT Je m'inscris

08/06/2020 Poitiers 3 000 € HT Je m'inscris

05/10/2020 Tours 3 000 € HT Je m'inscris

05/10/2020 Orléans 3 000 € HT Je m'inscris

05/10/2020 Bordeaux 3 000 € HT Je m'inscris

05/10/2020 Blois 3 000 € HT Je m'inscris

05/10/2020 Bourges 3 000 € HT Je m'inscris

05/10/2020 Châteauroux 3 000 € HT Je m'inscris

05/10/2020 Le Mans 3 000 € HT Je m'inscris

05/10/2020 Niort 3 000 € HT Je m'inscris

05/10/2020 Poitiers 3 000 € HT Je m'inscris

07/12/2020 Tours 3 000 € HT Je m'inscris

07/12/2020 Orléans 3 000 € HT Je m'inscris

07/12/2020 Bordeaux 3 000 € HT Je m'inscris

07/12/2020 Blois 3 000 € HT Je m'inscris

07/12/2020 Bourges 3 000 € HT Je m'inscris

07/12/2020 Châteauroux 3 000 € HT Je m'inscris

07/12/2020 Le Mans 3 000 € HT Je m'inscris

07/12/2020 Niort 3 000 € HT Je m'inscris

07/12/2020 Poitiers 3 000 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

02/03/2020 Aix-en-Provence 3 000 € HT Je m'inscris

08/06/2020 Aix-en-Provence 3 000 € HT Je m'inscris

08/06/2020 Montpellier 3 000 € HT Je m'inscris

08/06/2020 Sophia Antipolis 3 000 € HT Je m'inscris

05/10/2020 Aix-en-Provence 3 000 € HT Je m'inscris

05/10/2020 Montpellier 3 000 € HT Je m'inscris

05/10/2020 Sophia Antipolis 3 000 € HT Je m'inscris

07/12/2020 Aix-en-Provence 3 000 € HT Je m'inscris

07/12/2020 Montpellier 3 000 € HT Je m'inscris

07/12/2020 Sophia Antipolis 3 000 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites évoluer vos compétences

Node.js

8 4,2/5


4 jours
Perfectionnement / Avancé

Présentiel
CPF

Complétez votre formation


3 jours
Perfectionnement / Avancé

Présentiel
CPF

3 jours
Perfectionnement / Avancé

Présentiel
CPF

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous