Formation Angular avancé

Un complément à la formation Angular 2 & 4 pour les développeurs/ses.


Pourquoi une formation Angular avancé ?

Angular est un framework complexe. Après avoir vu les fonctionnalités essentielles, il est possible d’aller beaucoup plus loin dans l’optimisation d’une application et sa viabilité.


Angular avancé : pour qui ?

Cette formation n’est pas un cursus autonome, c’est un jour complémentaire à la formation Angular 2 & 4, qu’il faut également suivre (les dates se suivent).

Elle s’adresse à des développeurs/ses expérimenté/e/s, elle n’est pas adaptée à débutant/e/s en programmation.

Pensez à lire les questions fréquentes pour bien choisir votre formation.


Objectifs de la formation Angular avancé

  • Approfondir la maîtrise d’Angular
  • Optimiser vos applications web
  • Mettre en place des tests pour améliorer le développement
  • Savoir réutiliser des fonctionnalités en créant une librairie pour Angular

Programme de la formation Angular avancé

La formation Angular avancé est la continuité immédiate du programme Angular 2 & 4 : nous intégrons des fonctionnalités plus avancées à l’application déjà créée, nous l’optimisons davantage et nous mettons en place des tests.

Reactive Forms : @angular/forms

Il existe des options avancées pour gérer des formulaires lourds et/ou dynamiques.

  • FormControl et FormGroup
  • Formulaires dynamiques avec FormBuilder
  • Validateurs personnalisés
  • Validateurs asynchrones

Routing avancé : @angular/router

Le module router met à disposition de nombreux outils pour des cas plus avancés.

  • Contrôler la navigation : guards
  • Gestion avancée des paramètres
  • Lazy-loading

Optimisation : change detection

Il est possible de prendre la main sur la détection de changement qui se produit automatiquement dans Angular (ce qui vous permet de faire le data-binding), afin d’optimiser les performances.

  • OnPush
  • Mode manuel : ChangeDetectorRef
  • zone.js et NgZone
  • trackBy pour *ngFor

Tests : @angular/*/testing

Eviter les régressions, anticiper les problèmes : Angular fournit plusieurs outils de test et le CLI automatise leur configuration et leur exécution.

Créer une librairie réutilisable

Vous voulez réutiliser une fonctionnalité dans un autre projet ? Nous apprenons à créer une librairie réutilisable, calquée sur les conventions des modules Angular officiels.

  • Configuration spécifique des outils
  • Export de l’API publique
  • Packaging et publication

Cette formation m'intéresse

Formation Angular 2 avancé

Formation Angular avancé

Public : Développeurs/ses

Pré-requis : Avoir suivi la formation Angular 2 ou 4

Prochaines sessions à Paris chez
openska

  • du au
  • du au
  • du au

Durée : 1 jour(s) - Prix : 600€

Je souhaite participer

Nous pouvons intervenir dans votre entreprise.

Durée : 1 ou 2 jour(s)

Obtenir à un devis