Logo du framework Angular

Techniques avancées du framework Angular en 5 jours

Cette formation vous permettra d'enrichir vos applications en approfondissant vos connaissances de ce framework. Vous apprendrez à créer une application complète en parcourant toutes les subtilités de ce framework Frontend

Programme

Création de composants distribuables

  • Les Web Components
  • Méthodologie : Interactive Component Sheet
  • Les décorateurs
  • Le Change Detection Mode
  • Composants neutres versus à état. Communication entre composants, optimisation ES6
  • Projection de contenu, pilotage de composants enfants
  • Préparer les composants pour la distribution
  • Documentation : génération dynamique

Composants riches et librairies externes

  • Ecosystème Angular pour la gestion des données, AngularFire, NgRx
  • Les bibliothèques UI : Angular Material, Prime NG...
  • Utilisation avec les Web Components, avec ReactJS et autres solutions
  • Intégrer des librairies specialisées D3JS, Maps...
  • Les animations

Formulaire dynamique : le FormBuilder

  • Création de formulaire dynamique : ReactiveFormsModule
  • FormControl et FormGroup, AbstractContrl, FormArray
  • Validation et gestion d'erreur personnalisée
  • Création de modèles de données
  • Utilisation du FormBuilder
  • Création dynamique de template
  • Abstraction de composant métier de formulaire

Tests unitaires. Bonnes pratiques et outils.

  • Karma et Jasmine
  • Tests d'intégration avec Protractor
  • Le Code-Coverage
  • Behaviour Driven Development, Test Driven Development
  • Cas de test : Pipe, Component, Service, etc

Informations pratiques

À qui s'adresse la formation

Développeur souhaitant maîtriser le développement d’application WEB Angular.

Organisation

Jour 1 / Manipulation par l'exemple d'une application Angular.

Pré-requis

Bonnes connaissances du framework de Google Angular, des technologies du Web et des outils modernes de développement Front-End.

Objectifs

A l’issu de la formation, les élèves seront capables de :


- Organiser, modulariser et tester ses développements JavaScript

- Créer rapidement des applications Web complexes

- Savoir intégrer les tests unitaires au développement

- Connaître les bonnes pratiques de développement et de mise en production

Prochaines dates disponibles

24/06

Tarifs

Pour 1 personne :

450€ / jour

À partir de 5 personnes :

400€ / jour

Pour une classe entière :

Ces formations pourraient vous intéresser