top of page

Formation Angular - Approfondissement - Version 2024

angular.png

Résumé

Ce cours présente des fonctionnalités avancées d'Angular: programmation d'interface à  l'aide de composant, restriction d'accès, server-side rendering, test unitaire et fonctionnel.

Contenu du cours

 

Les composants interactifs

Cycle de vie des composants
Transmettre des paramètres vers une variable ou un mutateur
Les Décorateurs @Input et @Output
Notifier un composant avec EventEmitter
Composant(s) enfant(s): @ViewChild et @ViewChildren

Les guards

Présentation et utilité des guards
Liste des Guards (CanActivate, CanActivateChild, etc)
Gestions des types de retour
Créer des redirections à l'aide de l'UrlTree

Atelier: Restreindre l'accès aux Routes

Architecture en Module

Décomposer le projet en Module
Navigation entre module
Le chargement fainéant: forRoot & forChild
Restreindre l'accès à l'aide du guard canLoad
Stratégie de préchargement
Personnalisé les strategies de préchargement

Atelier: Découper le projet en Module

HttpClientModule

Rappel Module HttpClient
Présentation des Interceptors
Logique de manipulation des interceptors
La classe HttpEvent
Gestion de la mise en cache des requêtes

Atelier: Manipuler les interceptors 

Rendu côté serveur

Intérêt du server-side Rendering
Présentation de Node Express
Utiliser le Server-side Rendering à l'aide du composant Universal

Tester l'application

Fondamentaux des tests avec Jasmine
Automatisation des tests avec Karma
Tester des composants simples
Tester des composants avec services asynchrones
Tester des formulaires

Atelier : Multiples exemples de tests

Financements 

- Plan de développement des compétences (OPCO)

- France Travail (ex Pôle Emploi)

- Fonds propres de l'entreprise ou de la personne

- CPF : non pris en charge

Handicap

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

Durée 

3 jours soit 21 heures

Prix public

​1 970 € HT

Dates à Paris

  • du 13 au 15 Mars

  • du 8 au 10 Juillet 

  • du 11 au 13 Septembre 

  • du 2 au 4 Décembre

Dates distanciel

  • du 13 au 15 Mars

  • du 8 au 10 Juillet 

  • du 11 au 13 Septembre 

  • du 2 au 4 Décembre

 

Autres villes sur demande

Public concerné

Développeurs Java et Javascript ayant une bonne expérience sur Angular

Objectifs pédagogiques

  • Découvrir les techniques et fonctions avancées d'Angular

  • Utiliser les Guards

  • Décomposer un projet en Modules

  • Tester son application Angular

Pré-requis

Avoir suivi la formation Angular Initiation ou avoir les connaissances équivalentes

Profil formateur 

 Instructeur certifié par Angular

Délai d’accès 

Se référer aux dates figurant au planning

Évaluations et sanctions de la formation

  • Quizz intermédiaires 

  • Lab technique en fin de module

  • Évaluation de satisfaction via un questionnaire pré formation, à chaud et à froid

  • Attestation de présence et de formation 

bottom of page