Skip to content
Coding

Building Modern Web Applications with Angular

This intensive course provides a complete, hands-on introduction to developing modern web applications with Angular, Google's leading front-end framework. It covers both fundamental and advanced concepts needed to design, structure, optimize, and test a full Angular application from start to finish. Participants will learn how to build modular, reactive, and high-performance applications using best practices and modern features of the Angular ecosystem.

Content
  • Introduction and architecture overview of Angular 
  • Introduction to TypeScript 
  • Application structure and organization 
  • Modules, components, and content projection 
  • Data binding, interpolation, and template variables 
  • Directives and control flow 
  • Using ng-template and custom pipes 
  • Component communication (@Input, @Output) 
  • Services and dependency injection 
  • Routing and navigation 
  • Introduction to RxJS and HTTP requests 
  • Reactive forms 
  • Change detection and the OnPush strategy 
  • State management and introduction to Signals 
  • Advanced RxJS patterns and use of async 
  • Advanced directives (@HostListener, @HostBinding) 
  • Queries (@ViewChild, @ViewChildren, etc.) 
  • Performance optimization (trackBy, @defer) 
  • HTTP interceptors and error handling 
  • Unit and integration testing 
  • Creating custom schematics 
  • Server-Side Rendering (SSR) and Static Site Generation (SSG) 
  • Building and publishing libraries 
  • Development tools and debugging best practices 
Learning Outcomes
  • Understand the core architecture and modular structure of Angular applications. 
  • Build reusable, maintainable, and performant components. 
  • Manage data flow and state effectively using RxJS and Signals. 
  • Implement communication patterns, routing, and reactive forms. 
  • Optimize performance and handle change detection efficiently. 
  • Test, debug, and deploy robust Angular applications following industry best practices. 
Training Method

The course alternates between theoretical explanations and extensive hands-on exercises. Each module introduces key Angular concepts followed by practical labs, ensuring immediate application of new knowledge. The learning approach emphasizes deep understanding of Angular's internal mechanisms, problem-solving, and real-world development practices to help participants become confident and autonomous Angular developers. 

Certification
Certificate of Participation
Prerequisites
  • Basic knowledge of HTML, CSS, and JavaScript 
  • Understanding of object-oriented programming concepts 
  • Previous experience in web development is recommended 


Planning and location
Session 1
20/04/2026 - Monday
09:00 - 17:00
Session 2
21/04/2026 - Tuesday
09:00 - 17:00
Session 3
22/04/2026 - Wednesday
09:00 - 17:00
Session 4
23/04/2026 - Thursday
09:00 - 17:00
Session 1
29/06/2026 - Monday
09:00 - 17:00
Session 2
30/06/2026 - Tuesday
09:00 - 17:00
Session 3
01/07/2026 - Wednesday
09:00 - 17:00
Session 4
02/07/2026 - Thursday
09:00 - 17:00
Session 1
05/10/2026 - Monday
09:00 - 17:00
Session 2
06/10/2026 - Tuesday
09:00 - 17:00
Session 3
07/10/2026 - Wednesday
09:00 - 17:00
Session 4
08/10/2026 - Thursday
09:00 - 17:00
https://www.dlh.lu/web/image/product.template/2400/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.