Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Devenez expert en performance en maîtrisant les RxJS Operators, l'architecture d'état (NgRx), les techniques de Caching, l'utilisation des Signals et les stratégies de déploiement optimisées.
import { Component, signal } from '@angular/core';
@Component({
selector: 'app-user-profile',
template: `
<h2>{{ user().name }}</h2>
<p>Statut : {{ user().status }}</p>
`,
})
export class UserProfileComponent {
// Utilisation des Angular Signals pour la réactivité
user = signal({
name: 'Jane Doe',
status: 'Online'
});
}Cette formation est spécialement conçue pour les développeurs Angular qui souhaitent aller au-delà des bases. Elle se concentre sur les pratiques et outils nécessaires pour construire des applications d'entreprise performantes, maintenables et évolutives. Vous apprendrez à implémenter une gestion d'état robuste avec NgRx (State, Actions, Reducers, Effects) ou d'autres solutions modernes. L'accent est mis sur la maîtrise du paradigme RxJS : utilisation avancée des Operators, gestion du cold/hot Observable et optimisation des flux de données. De plus, la formation couvre les stratégies de performance avancées : utilisation des nouveaux Signals, Change Detection optimisée, techniques de Caching et Lazy Loading poussé. Vous serez capable d'architecturer des applications complexes et d'assurer une qualité de code irréprochable.
Les objectifs
Définir le framework Angular, de manière approfondie
Maîtriser les concepts avancés de performance et de détection
de changement
Gérer efficacement l'état de l'application avec NgRx
Exploiter les fonctionnalités avancées de routage et de rendu côté serveur
Public visé
Développeurs Angular
Chefs de projets
Prérequis
Connaissance de React
Bonne connaissance de JavaScript
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.