Angular: het framework achter webapps op productieschaal
Angular is het opiniërende, op TypeScript gerichte framework van Google voor het bouwen van grote, onderhoudbare singlepage-applicaties. Het componentmodel, het dependency-injectiesysteem en de eersteklas ontwikkelhulpmiddelen maken het framework populair bij bedrijfsteams en ontwikkelaars die op grote schaal structuur willen. In dit traject behandelt u het moderne Angular — versie 19 met zelfstandige componenten, Signals en de nieuwe syntaxis voor besturingslogica — en niet de verouderde patronen uit oudere handleidingen.
Wat u leert
U begint met de Angular CLI, de projectstructuur en de basis van Angular 19 en gaat daarna verder met reactiviteit op basis van Signals, zelfstandige componenten en dependency injection. Vervolgens behandelt u formuliergestuurde en reactieve formulieren, RxJS-operators, HttpClient-interceptors, hooks voor de levenscyclus van componenten, contentprojectie, animaties en routering. Latere cursussen behandelen statusbeheer met NgRx en de op Signals gebaseerde NgRx SignalStore, unit- en end-to-end-testen, internationalisatie en aangepaste formulierbesturingselementen. Het traject eindigt met optimalisatie van wijzigingsdetectie, server-side rendering, hydratatie, micro-frontends met Module Federation, herbruikbare Angular-bibliotheken bouwen en de basis van Angular-beveiliging.
Het leertraject
Zevenendertig cursussen bestrijken A1 tot en met C1. De eerste acht cursussen (A1–A2) leggen de basis: CLI-configuratie, zelfstandige componenten, pipes, hooks voor de levenscyclus en tweerichtingsbinding. De B1- en B2-cursussen ontwikkelen praktische vaardigheden — RxJS, geavanceerde routering, reactieve formulieren, compositie van directives en volledige testdekking. Op C1 behandelt u wat Angular voor productie onderscheidt van Angular uit tutorials: Wijzigingsdetectie en prestaties, NgRx SignalStore, Server-side rendering met Angular SSR, Micro-frontends met Module Federation, Angular-bibliotheken bouwen en De basis van Angular-beveiliging.
Zo werkt het
Elke cursus is opgedeeld in korte, praktische lessen die u in de ingebouwde code-editor voltooit met realtime feedback. Een AI-tutor is beschikbaar wanneer u vastloopt en elk concept wordt versterkt met oefeningen die rechtstreeks in de browser worden uitgevoerd — u hoeft niets lokaal in te stellen om te beginnen.