Angular: Frameworket bag webapps i produktionsskala
Angular er Googles holdningsbaserede, TypeScript-første framework til opbygning af store og vedligeholdelsesvenlige enkeltsideapplikationer. Dets komponentmodel, system til afhængighedsinjektion og førsteklasses værktøjer gør det til det foretrukne framework for virksomhedsteams og udviklere, der ønsker struktur i stor skala. Dette læringsforløb dækker moderne Angular – version 19 med selvstændige komponenter, Signals og den nye syntaks for kontrolflow – ikke de forældede mønstre fra ældre vejledninger.
Det lærer du
Du begynder med Angular CLI, projektstruktur og det grundlæggende i Angular 19 og går derefter videre til Signals-baseret reaktivitet, selvstændige komponenter og afhængighedsinjektion. Derefter dækker du skabelonbaserede og reaktive formularer, RxJS-operatorer, HttpClient-interceptors, komponenternes livscyklushooks, indholdsprojektion, animationer og routing. Senere kurser behandler tilstandshåndtering med NgRx og det Signals-baserede NgRx SignalStore, enheds- og end-to-end-test, internationalisering og brugerdefinerede formularkontroller. Forløbet afsluttes med optimering af ændringsdetektion, rendering på serversiden, hydrering, mikrofrontends med Module Federation, opbygning af genanvendelige Angular-biblioteker og det grundlæggende i Angular-sikkerhed.
Læringsforløbet
Syvogtredive kurser spænder fra A1 til C1. De første otte kurser (A1–A2) opbygger grundlaget: opsætning af CLI, selvstændige komponenter, pipes, livscyklushooks og tovejsbinding. Kurserne på B1- og B2-niveau udvikler anvendelige færdigheder – RxJS, avanceret routing, reaktive formularer, sammensætning af direktiver og fuld testdækning. C1-niveauet dækker det, der adskiller Angular til produktion fra Angular i vejledninger: ændringsdetektion og ydeevne, NgRx SignalStore, rendering på serversiden med Angular SSR, mikrofrontends med Module Federation, opbygning af Angular-biblioteker og det grundlæggende i Angular-sikkerhed.
Sådan fungerer det
Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-underviser er tilgængelig, når du sidder fast, og hvert koncept bliver styrket med øvelser, der kører direkte i browseren – du behøver ingen lokal opsætning for at komme i gang.