Angular - Niveau avancé

Travailler avec beaucoup d'interactivité sur une application Angular d'entreprise.
Session privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 2 jours
  • Prix régulier: Sur demande

Plan de cours

Durée : 2 jours

Cet atelier intense animé par un instructeur couvre des sujets avancés destinés aux personnes déjà familiarisées avec Angular, TypeScript et RxJS! Cette formation très orientée sur la pratique vous donne la chance de travailler sur une application Angular d'entreprise avec beaucoup d'interactivité avec l'instructeur dans la salle.

Préalables

Ceci est un cours avancé, les participants doivent avoir une expérience significative avec Angular, TypeScript et RxJS.

Méthode pédagogique

Cette formation est de type atelier ou les participants pratiquent sur un poste de travail, accompagnés par un instructeur. Le contenu est un mélange continu de théorie, de multiples démonstrations et complété par de nombreuses périodes d’exercices pratiques.

Contenu

Le cours est constamment mis à jour pour refléter la dernière version d'Angular.

Chaque sujet ci-dessous inclut des périodes de laboratoire et Questions/Réponses.

Routage Avancé

  • Chargement à la demande de module (Lazy Loading)
  • Préchargement de module et stratégies personnalisées
  • Diagnostic du routeur avec les traces
  • Routes auxiliaires (multi router-outlet)
  • Transitions entre routes (Animations)
  • Sécuriser une route avec les gardes
  • Route resolver (pré-chargement de données avant navigation)
  • Service de metadata pour le SEO
  • Événements du routeur


Gestion sophistiquée des erreurs

  • Global Error Handler
  • Gérer les erreurs: applicative, navigation, http
  • Service d’erreurs, mode offline et log vers le serveur
  • Http Errors Interceptor: centralisation des erreurs de requêtes Http et retry automatique en cas d'échec
  • Composant et service de notification: expose un observable de messages et toast de notification


​Optimiser les performances

  • Exploration de différentes techniques pour améliorer vos applications et les faire fonctionner plus rapidement:
  • Bundling, Minification, dead code elimination, enableProdMode()
  • Performance du Data Binding avec OnPush
  • Profiling des performances au runtime
  • Virtual Scrolling
  • Améliorer ngFor avec trackBy
  • Cache avec Service Worker
  • Progressive Web App (PWA)

RxJS avancé

  • RxJS et Programmation Réactive
  • Composition de données avec les Observables
  • Les opérateurs les plus importants
  • Maîtriser les différents Subjects (BehaviorSubject, ReplaySubject)
  • Introduction aux opérateurs de "Higher-order Mapping" (switchMap, flatMap, ...)

Modern State Management avec Redux et NgRx

  • Pourquoi Redux ?
  • Introduction à la plateforme NgRx
  • Comprendre et mettre en place NgRx Store
  • Immutabilité et performance
  • Gestion des erreurs
  • Ajouter le routeur dans le store
  • Actions asynchrones avec NgRx Effects
  • Collections avec NgRx Entity
  • Débogage live et "time travelling" avec NgRx DevTools
  • NgRx Data

Angular Universal

  • Amélioration des performances et du SEO
  • Server Side Rendering
  • Génération de site statique
  • Introduction à Scully (Jamstack)

QnA fina

Savoir s’entourer des meilleurs

Frédéric Paradis
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.
Marc Maisonneuve
Marc Maisonneuve
Directeur des programmes de formation
Marc Maisonneuve agit à titre de Directeur des programmes de formation, formateur de l’efficacité professionnelle et leader de pratique des outils utilisateurs chez AFI depuis plusieurs années. M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Vicky Moreau
Vicky Moreau
Formatrice
Vicky Moreau est une travailleuse autonome et professionnelle passionnée pour le domaine de la bureautique. Elle est détentrice d’un diplôme d’études collégiales en bureautique, mais c'est en tant qu’autodidacte qu’elle a acquis sa solide expérience avec les applications de la Suite Office. Elle a complété avec succès une certification MOS (Microsoft Office Specialist) Excel.
Francis Ferland-Stevenson
Francis Ferland-Stevenson
Formateur
Francis a débuté son rôle de formateur il y a plus de 5 ans en testant des outils bureautiques conçu spécifiquement pour combler les besoins de ses collègues. Son approche calme et son regard empathique lui permettent de trouver un langage clair et accessible pour tous les niveaux des groupes auxquels il enseigne. En tant que formateur, il est donc à l’écoute des besoins de ses élèves pour s'assurer que ceux-ci rencontrent leurs objectifs et relèvent les nouveaux défis.

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2023 Edgenda inc.

Personnaliser les témoins