Objectifs

  • Approfondir la maîtrise d’Angular
  • Mettre à jour son application depuis les versions précédentes
  • Optimiser vos applications web
  • Savoir réutiliser des fonctionnalités en créant une librairie pour Angular
  • Gestion de monorepo + micro frontends

A qui s'adresse cette formation ?

Profil du stagiaire
  • Développeurs
  • Architectes
Prérequis
  • Connaissance de HTML, CSS
  • Une bonne expérience avec Angular

Contenu de la formation

Rappels
  • Typescript
  • Angular
  • Tests
Reactive forms
  • FormControl et FormGroup
  • Formulaires décomposés avec FormBuilder
  • Validateurs personnalisés
  • Validateurs asynchrones
Lazy loading
  • Améliorer les performances de démarrage
  • Route integration : loadChildren
  • Preloading
  • Modules partagés
Change detection
  • Optimisation de performance dans le cas du Data-binding, détection de changement
  • OnPush
  • Mode manuel : Change Detector Ref
  • zone.js et NgZone
  • trackBy pour *ngFor
Route guards et resolve
  • Les différents types de Guards
  • CanActivate, CanActivateChild : protéger une route
  • CanDeactivate : sécuriser la sortie
  • Pre-fetching avec resolve
Animations
  • États et transitions
  • Animations avec le routeur
Material avancé
  • Étude et mise en oeuvre de quelques composants
  • Nouveautés Angular 10 & 11
  • Création de vos propres librairies Material à l'aide du CDK
  • Material & CDK
Composants et Directives avancés
  • Comprendre les cycles de vie
  • Composant avec projection de contenu (ng-content)
  • HostBinding / HostListener
  • ViewChild / ContentChild
Techniques de manipulation du DOM avancées
  • Hooks et cycles de vie
  • Composant avec projection de contenu (ng-content, ng-container, ngTemplateOutlet, ...)
  • Utiliser le Renderer
  • Accéder à la vue : host
  • HostBinding / HostListener
  • Principe d'encapsulation
  • Manipuler le DOM via le renderer : ViewChild / ContentChild
RxJS avancé
  • Rxjs 6 : nouveautés et breaking changes (pipeable operators), compatibility package
  • Multicast observables - behavior, replay ou async subjects
  • Operators: instance VS static, categories
  • Créer son propre opérateur
  • Composition d'opérateurs : pipeable operators, pure / impure operator pipes
  • WebSocket : utilisation du built-in Websocket Subject
Internationalisation
  • Internationalization : i18n marker
  • Gestion des textes à traduire
  • Gestion du pluriel
State management avec @ngrx
  • Redux pattern
  • Reducers
  • Actions
  • Effects
  • Selectors
Les tests
  • Tests unitaires
  • Wiremock
  • Tests fonctionnels (E2E)
Server-side Rendering : Angular Universal
  • ServerModule
  • Moteur back-end (Node.js et autres)
  • @nguniversal/express-engine
Architecture frontend
  • Modules
  • Code organisations
Aller en prod la checklist
Tests e2e avec cypress
Chaque point est accompagné de travaux pratiques

Moyens pédagogiques et techniques

  • Stage Pratique : 60% Pratique, 40% Théorie
  • Discussion autour des cas organisationnels des participants
  • Vérification de la compréhension au fur et à mesure de l’avancement dans le référentiel, par des réflexions collectives et des exercices
  • Travaux pratiques

Sont fournis aux stagiaires :

  • Support en FR, format en accès en ligne
  • Liste de sources d’informations additionnelles

Formation à distance : L’outil Zoom sera utilisé pour la partie Visio-Conférence.

Suivi de l'exécution et évaluation des résultats

  • Feuilles d’émargement
  • Questions orales ou écrites (QCM)
  • Mises en situation
  • Formulaires d'évaluation de la formation

Validation et Certification

La formation est ponctuée d’une attestation de fin de formation délivrée par Elitek au client. Y seront précisés les objectifs pédagogiques, le nombre d’heures total de la formation, la validation des acquis et la date.

Expérience et Résultats

  • Taux de satisfaction : nous disposons d'un nombre insuffisant de données*

*Moyenne des notes attribuées par un apprenant de la formation au cours des 12 derniers mois

Admission

Entretien téléphonique et/ou physique de pré-admission avec un référent Elitek. Présentation de la part du client des problématiques rencontrées et détermination des objectifs professionnels de la formation. Délais d’inscription : 7 jours avant le début de formation.

Les + de la formation

Formateurs experts-conseils

Tous nos formateurs référents sont :

  • Certifiés dans leur domaine de formation 
  • Reconnus pour leurs qualités pédagogiques 
  • Experts-Conseils depuis plusieurs années
Coaching post-formation

Elitek vous propose à l’issue de chaque formation, un accompagnement adapté de vos collaborateurs dans la mise en œuvre des principes et méthodes présentés en formation.

L’engagement qualité pour nos formations

Soucieux de vous offrir des prestations de formation à la hauteur de nos engagements, Elitek s’est impliquée dans une démarche qualité et a été certifiée Qualiopi et référencée Datadock.

At the moment this course has no free slots.

Please check again later, or contact the support for more information.

Prix

1690.00

Certification

Prix total

.00
S'inscrire

Formations en entreprise, sur site ou à distance, exclusivement destinées à un groupe de salariés d'une même entreprise

Contact

Formation sur mesure adaptée à votre entreprise et vos équipes.
Nos experts construisent votre programme !

Contact
Du :
Au :
From:
To:
From:
To:
Demande de devis personnalisé

Nous vous contacterons sous peu

En remplissant ce formulaire et en cliquant sur envoyer, vous acceptez les mentions légales et la politique de protection des données personnelles.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
En résumé
Prochaine session

Veuillez vérifier à nouveau plus tard, ou contactez le support pour plus d'informations.

Dispensée en

Distanciel

Durée

21 h / 3 jours

Langue

Français

Certification

Valid Certification

Avis des apprenants

4,7/5 (satisfaction à chaud)

Accessibilité

Notre centre est accessible aux personnes à mobilité réduite. Pour toutes nos formations, nous réalisons des études préalables à la formation pour adapter l'accueil, les méthodes pédagogiques et l'animation de la formation en fonction de la situation de handicap annoncée. De plus, en fonction des demandes, nous mettrons tout en œuvre pour nous tourner vers des partenaires spécialisés.

Nos Formations phares du mois

Ces formations peuvent aussi vous intéresser