Informatique

ANGULAR – Avancé

Prix en inter

1890 €

Durée

14h - 2 jour.s

Objectifs

Cette formation permet de savoir mettre à jour une application depuis les versions précédentes, une architecture robuste et savoir optimiser les applications

Pre-requis

Créer / Disposer d’un compte GitHub|Avoir des connaissances de base de Docker|Logiciels : Visual Studio Code, NodeJS, Docker|Avoir des connaissances avancées en Javascript => Promise, fonction asynchrone ( mot clé async ), Observable|Avoir des connaissances de base en Typescript => savoir créer une classe|Avoir des connaissances de base de Git

Public visé

Cette formation s’adresse aux développeurs et chefs de projet

Programme

MODULE 1 – DEVELOPPER – 4h

En fonction d’une spécification, comment décider des modules, directives, services et composants d’une application : Principes généraux, Philosophie

Créer du code robuste : (Typage au niveau général de l’application, typage des formulaires)

Mettre en place des formulaires robustes via le typage de formulaire

Gérer des ensembles de données en évolution rapide 

TP : Aller plus loin avec les Observables et RxJs

Déboguer et corriger les problèmes éventuels de performances au sein d’une application Angular

MODULE 2 – SECURISER – 3h

TP : Mettre en place un système d’authentification JWT

TP : Intégrer l’authentification utilisateur dans l’application Angular

MODULE 3 – TESTER – 4h

Philosophie du TDD (Test Driven Development)

Mise en place de test unitaire avec Karma (appliqué à un service / fonctionnalité) : TP : Ecriture d’un test

Mise en place de test unitaire avec Karma (appliqué à composant) : Mock des services http => TP : Ecriture d’un test

Mise en place de test end 2 end avec Playwright : TP : Ecriture d’un test

TP : Mettre en place un système de code coverage

MODULE 4 – DEPLOYER – 3h

 

Déployer une application Angular avec Docker

Exemple d’application 2 : Intégration concrète d’une mise en production de batterie de test dans une pipeline de déploiement continu

 

 

  • Formation présentielle ou distancielle dispensée par un formateur expérimenté. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.

« Nécessaire » indique les champs nécessaires

Votre demandeNécessaire
Format
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.