Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Web

LD-060  Angular 2 à 8 |  5 jours  | 35 heures

Cours en presentielA distance

01/. Présenter le 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

02/. Identifier 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

03/. Concevoir l'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

04/. Gérer 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

05/. Utiliser les templates

  • Utiliser l'interpolation
  • Property et event bindings
  • Utiliser des variables locales
  • Utilisation des pipes

06/. Utiliser les formulaires

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



07/. Utiliser 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

08/. Travailler avec HTTP

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

09/. Router

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

10/. Utiliser les PWA (Progressives Web App)

  • Présentation des Progressives Web App
  • Notion de Service Worker
  • Implémentation d'une PWA avec Angular

11/. Découvrir NgRx

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

12/. Tester 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



Formation éligible au CPF
Code CPF :
RS08
Formation certifiante
Certification(s) :
TOSA

Tarif
2750€ HT

Public
Développeurs et chefs de projets.
Si vous êtes en situation de handicap, merci de nous contacter.

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

Prérequis
Évaluation diagnostique réalisée en amont. Maîtriser des langages Web comme HTML, CSS et JavaScript.

Méthodes pédagogiques
Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne.

Ressources pédagogiques
1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

Évaluation et sanction de fin de parcours
Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact
  • Vous êtes demandeurs d’emploi ? Contactez-nous pour connaître les modalités de financement et le détail de nos tarifs.

Angular 2 à 8

18 février 2021,  par admin, publié dans