Informatique

ANGULAR – Avancé

Prix : 2200€ ht
Durée : 21h - 3j
Satisfaction apprenants  :

Inter ou Intra

Présentiel ou distanciel

Sur-mesure

Objectifs

Vous explorerez en détail les meilleures pratiques de développement d’applications Angular, en utilisant les versions les plus récentes du framework Angular et en exploitant le moteur de rendu optimisé Ivy. Vous apprendrez à maîtriser l’utilisation du FormBuilder pour la création de formulaires réactifs, ainsi que la mise en œuvre efficace de tests unitaires.

Pre-requis

Avoir des connaissances de base en Typescript => savoir créer une classe.
Avoir des connaissances de base de Docker.
Avoir des connaissances avancées en Javascript => Promise, fonction asynchrone ( mot clé async ), Observable

Public visé

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

  • Module 1 : Implémentation des bonnes pratiques avec Angular
    – Gestion de l’injection de dépendances.
    – Utilisation des types applicatifs partagés.
    – Intégration des services workers pour les Progressive Web Apps (PWA).
    – Optimisation des requêtes HTTP avancées.
    – Mise en place du lazy loading.
    – Automatisation de la documentation.
    – Internationalisation de l’application.

    Module 2 : Fonctionnement interne d’Angular
    – ZoneJS et son impact sur le cycle de rendu.
    – Optimisation des performances avec Ivy Engine d’Angular 9 et migration.
    – Utilisation avancée de RxJS pour la gestion des observables, création et combinaison d’opérateurs.
    – Compilation ahead of time et analyse des bundles Webpack.

    Module 3 : Création des composants distribuables
    – Les Web Components et leur méthodologie d’intégration.
    – Utilisation des décorateurs Angular.
    – Gestion du change detection mode.
    – Communication entre composants et optimisation ES6.
    – Préparation et documentation des composants pour la distribution.

    Module 4 : Création de composants riches et l’intégration de librairies externes avec Angular
    – Gestion des développements multi-projets.
    – Utilisation des écosystèmes Angular pour la gestion des données comme AngularFire et NgRx.
    – Utilisation des bibliothèques UI telles que Angular Material et Prime NG.
    – Intégration et réutilisation de composants externes.

    Module 5 : Création de formulaires dynamiques avec le FormBuilder
    – Utiliser ReactiveFormsModule pour créer des formulaires dynamiques.
    – Gérer les FormControl, FormGroup et FormArray pour la validation et la gestion des erreurs.
    – Personnaliser la validation et les modèles de données.
    – Abstraire les composants métier des formulaires et gérer la création dynamique de templates.

    Module 6 : tests unitaires
    – Utilisation de Karma et Jasmine pour les tests unitaires.
    – Tests d’intégration avec Protractor.
    – Couverture de code avec Code-Coverage.
    – Pratiques de développement orienté test (TDD/BDD) pour les pipes, composants, services, etc.

  • 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 ;
    Support de cours remis en fin de session.

  • 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.
  • Nos locaux sont accessibles aux Personnes à Mobilité Réduite PMR. De plus, nos conseillers sont disponibles pour vous accompagner dans vos démarches à travers nos partenaires. Nous sommes en mesure de mobiliser les expertises, les outils nécessaires pour vous accueillir, vous accompagner et vous former.
4,5/5

Satisfaction stagiaire

Univlearn obtient la note de 4,5 sur 5 pour les sessions de formation dispensées en 2023 et 2024.

6909

Stagiaires en 2023

Univlearn a formé un total de 6909 stagiaires au cours de l'année 2023,

8190

Heures de formation

Univlearn a assuré un total de 8190 heures de formation en inter et intra.

Témoignages clients

« Nécessaire » indique les champs nécessaires

Votre demande concerne :Nécessaire
Type de formation envisagé :
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.