Skip to content
Coding

Développer des applications web modernes avec Angular

Cette formation intensive offre une approche complète du développement d'applications web modernes avec Angular, le framework phare de Google. Le cours couvre l'ensemble des notions essentielles et avancées nécessaires pour concevoir, structurer, optimiser et tester une application Angular de bout en bout. Les participants découvriront les bonnes pratiques de conception de composants, de gestion d'état, de communication entre éléments, de performance et de test, à travers une série d'exercices pratiques guidés. 

Content
  • Présentation et architecture d'Angular
  • Introduction à TypeScript
  • Structure et organisation d'une application
  • Modules, composants et projection de contenu
  • Liaison de données (data binding), interpolation et variables de template
  • Directives et control flow
  • Utilisation de ng-template et des pipes
  • Communication entre composants (@Input, @Output)
  • Services et dependency injection
  • Routage et navigation
  • Introduction à RxJS et gestion des requêtes HTTP
  • Formulaires réactifs (Reactive Forms)
  • Détection de changements et stratégie OnPush
  • Gestion d'état et introduction à Signals
  • RxJS avancé et utilisation de async
  • Directives avancées (@HostListener, @HostBinding)
  • Requêtes et optimisations (trackBy, @defer)
  • Intercepteurs et gestion des erreurs HTTP
  • Tests unitaires et d'intégration
  • Création de schematics personnalisés
  • Rendu côté serveur et statique (SSR / SSG)
  • Création et publication de librairies
  • Outils de développement et bonnes pratiques de débogage
Learning Outcomes
  • Comprendre les fondements du framework Angular et sa structure modulaire. 
  • Développer des composants réutilisables et performants. 
  • Gérer efficacement la communication et l'état des données dans une application. 
  • Mettre en oeuvre RxJS et les signals pour la gestion réactive et moderne des flux. 
  • Optimiser les performances et l'expérience utilisateur grâce aux meilleures pratiques Angular. 
  • Tester, déboguer et déployer des applications robustes et maintenables. 

Training Method

La formation alterne entre présentations théoriques et nombreux ateliers pratiques. Chaque module aborde un aspect clé du développement Angular, suivi d'exercices concrets permettant d'expérimenter immédiatement les concepts présentés. L'approche pédagogique met l'accent sur la compréhension du fonctionnement interne du framework, la résolution de problèmes réels et l'adoption de bonnes pratiques professionnelles.

Certification
Certificate of Participation
Prerequisites
  • Connaissance de base du HTML, CSS et JavaScript 
  • Notions de programmation orientée objet 
  • Une première expérience en développement web est recommandée 


Planning and location
Session 1
13/04/2026 - Monday
09:00 - 17:00
Session 2
14/04/2026 - Tuesday
09:00 - 17:00
Session 3
15/04/2026 - Wednesday
09:00 - 17:00
Session 4
16/04/2026 - Thursday
09:00 - 17:00
Session 1
15/06/2026 - Monday
09:00 - 17:00
Session 2
16/06/2026 - Tuesday
09:00 - 17:00
Session 3
17/06/2026 - Wednesday
09:00 - 17:00
Session 4
18/06/2026 - Thursday
09:00 - 17:00
Session 1
19/10/2026 - Monday
09:00 - 17:00
Session 2
20/10/2026 - Tuesday
09:00 - 17:00
Session 3
21/10/2026 - Wednesday
09:00 - 17:00
Session 4
22/10/2026 - Thursday
09:00 - 17:00
https://www.dlh.lu/web/image/product.template/2403/image_1920?unique=5a1116a

This combination does not exist.

112.00 € 112.0 EUR 112.00 €

112.00 €

Not Available For Sale

Your trainer(s) for this course
1kB SARL-S, Guillaume Monnet
Guillaume Monnet
See trainer's courses.

Guillaume Monnet is a full-stack developer and the founder of Mockoon, a widely used open-source platform for API mocking and testing. Since 2017, he has been maintaining and growing Mockoon as a sustainable independent project, gaining deep expertise in APIs, developer tools, and open-source ecosystems.
Alongside his work as an independent developer and fractional CTO, Guillaume delivers practical, hands-on training in topics such as Angular, TypeScript, Git/GitHub, and API development. His teaching focuses on real-world practices, autonomy, and clarity, helping students turn complex concepts into concrete skills.