Course : Angular, Advanced Development

Angular, Advanced Development






INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. ANY
  3d - 21h00
Price : 2180 CHF E.T.






Teaching objectives
At the end of the training, the participant will be able to:
De decorateurs van Angular kunnen gebruiken
Complexe webapplicaties samenstellen
De documentatietools en de eenheidstests integreren
Ontwikkelen en integreren van componentenbibliotheken

Practical details
Modular composition of an app with Angular.
Teaching methods
Each new theoretical concept will be applied immediately in a practical way.

Course schedule

1
Angular, toepassing van de goede praktijken

  • Injectie van afhankelijkheden.
  • Gedeelde applicaties.
  • PWA: de service workers.
  • Geavanceerde HTTP-query’s.
  • Lazy loading.
  • De documentatie automatiseren.
  • Internationalisering.
Hands-on work
Een applicatie analyseren en optimaliseren.

2
Interne werking van Angular

  • ZoneJS: het concept.
  • Optimalisatie van view-cycli, uitvoering buiten ZoneJS.
  • RxJS kiezen.
  • Gebruik van observables.
  • Creatie, combinatie, key-operators.
  • Compilatie Ahead of Time.
  • Webpack bundle analyzer.
  • Angular 9 Ivy Engine: configuratie en migratie.
Hands-on work
Een applicatie maken met behulp van RxJS.

3
Aanmaak van distribueerbare componenten

  • De webcomponenten.
  • Methodologie: interactieve component sheet.
  • De decorateurs.
  • De change detection mode.
  • Neutrale versus statuscomponenten. Communicatie tussen componenten, optimalisatie ES6.
  • Projectie van de content, sturing van child componenten.
  • De componenten voorbereiden voor de distributie.
  • Documentatie: dynamische generering.
Hands-on work
Distribueerbare componenten ontwikkelen en verpakken.

4
Rijke componenten en externe bibliotheken

  • Ontdekking van het Angular-ecosysteem voor gegevensbeheer, AngularFire, NgRx.
  • De UI-bibliotheken: Angular Material, Prime NG...
  • Animaties.
  • Beheer van multiprojectontwikkelingen.
Hands-on work
Hergebruik van componenten, integratie van externe bibliotheken.

5
Dynamisch formulier: de FormBuilder

  • Aanmaken dynamisch formulier: ReactiveFormsModule.
  • FormControl en FormGroup, AbstractControl, FormArray.
  • Gepersonaliseerde validatie en foutbeheer.
  • Aanmaken van gegevensmodellen.
  • Gebruik van FormBuilder.
  • Dynamische aanmaak van template.
  • Abstractie formulier-vakcomponent.
Hands-on work
Implementatie van de generering en geavanceerde validatiecycli van het formulier.

6
Eenheidstesten. Beste praktijken en tools

  • Karma en Jasmine.
  • Integratietests met Protractor.
  • De Code-Coverage.
  • Behaviour driven development, Test driven development.
  • Testcase: pipe, component, service, etc.
Hands-on work
TDD: ontwikkeling van een applicatie op basis van eenheidstesten.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed. (Translated by Deepl)
LOIC F.
17/12/25
5 / 5

excellent contact avec le formateur, très à l’écoute et sait s’adapter à son public
JULIEN S.
17/12/25
5 / 5

Une formation sur 4 ou 5 jours pour passer plus de temps sur les exercices et avoir du temps de réflexion/mise en pratique en solo ne serait pas du luxe.
MAROUAN N.
17/12/25
4 / 5

RAS sur M GAURAT sa façon d’expliquer les notions techniques est propres.Une critique concernant le contenu, je pense qu’il faut pousser un peu le niveau de technicité autour de ce cours, et aborder les nouveaux concepts d’actualités chez Angular.



Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 21 to 23 January 2026 *
FR
Remote class
Registration
From 25 to 27 March 2026
FR
Remote class
Registration
From 3 to 5 June 2026
FR
Remote class
Registration
From 22 to 24 July 2026
FR
Remote class
Registration
From 30 September to 2 October 2026
FR
Remote class
Registration
From 9 to 11 December 2026
FR
Remote class
Registration