Angular udvikling - 4 dages online klasseundervisning
18.500,00 DKK
- 4 days
Bliv skarp på moderne front-end-udvikling med Angular, JavaScript og TypeScript, og lær at bygge hurtige, skalerbare og responsive webapplikationer. Dette praktiske kursus er designet til at hjælpe udviklere med at få hands-on erfaring med at skabe dynamiske single-page-applikationer (SPAs) ved hjælp af den nyeste Angular-version og moderne TypeScript-funktioner.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Begynder - Mellem niveau
4 dages live, instruktørledet undervisning
Virtuel træning (8 timer om dagen)
Interaktive, praktiske live-labs
Alt relevant kursusmateriale
50+ anbefalede studietimer
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette program, vil du være i stand til at:
Forstå centrale Angular-funktioner
Lær at bruge Angular-komponenter, skabeloner, direktiver, signaler og services til at bygge moderne webapplikationer. Du får også praktisk erfaring med routing, formularer, HTTP-kommunikation og testmetoder.
Byg genanvendelige og skalerbare komponenter
Opret modulære Angular-komponenter med effektiv dataflow ved hjælp af inputs og outputs. Udforsk content projection, lifecycle hooks og komponentarkitektur for at udvikle rene og vedligeholdelsesvenlige applikationer.
Opret dynamiske brugergrænseflader
Udvikl interaktive skabeloner ved hjælp af databinding, event‑håndtering, betinget rendering og skabelonvariabler. Du vil også bruge pipes til at formatere og vise data effektivt i brugergrænsefladen.
Implementer routing og navigation
Konfigurer Angular-routing for at muliggøre problemfri navigation mellem views. Lær, hvordan du definerer ruter, håndterer navigation, bruger router outlets og anvender route guards for bedre kontrol og sikkerhed i applikationen.
Integrer API'er og test applikationer
Brug Angular HttpClient til at forbinde applikationer med backend-API’er, håndtere forespørgsler og svar, håndtere fejl og arbejde med observables. Du vil også udforske testframeworks som Jasmine og Karma for at skrive pålidelig og vedligeholdelsesvenlig kode.

Kursusforløb
Dag 1
Session 1: Introduktion til Angular
- Grundlæggende Angular
- Installation og Angular CLI
- Introduktion til TypeScript
Session 2: Grundlæggende Angular
- Komponenter og skabeloner
- Signals og dependency injection
Session 3: Arbejde med signaler
- Skrivbare og beregnede signaler
- Effekter og reaktiv tilstandshåndtering
Dag 2
Session 4: Komponenter
- Angular-komponenter og -selectorer
- Indlejret og ekstern HTML/CSS
- Imports og styling
- Input, output og indholdsprojektion
- Komponentlivscyklus og værtselementer
- Referencer til børnekomponenter og DOM-adgang
Session 5: Skabeloner
- Skabeloner og databinding
- Interpolation og hændelseshåndtering
- Kontrolflow og pipes
- Skabelonvariabler
Dag 3
Session 6: Direktiver
- Attribut- og strukturdirektiver
- Arbejde med Angular-direktiver
Session 7: Dependency Injection
- Grundlæggende om dependency injection
- Oprettelse og injicering af services
- Injectorer og providere
Session 8: Routing
- SPA-routingkoncepter
- Opsætning af Angular-router
- Ruter, outlets og navigationslinks
- Rutetilstand og -vagter
Dag 4
Session 9: Formularer
- Reaktive og skabelonbaserede formularer
- Formularkontroller, gruppering og validering
- Dynamisk feedback og styling
Session 10: HTTP-klient
- Angular HttpClient og RxJS Observables
- Hentning og opdatering af data
- Anmodningsheaders og URL-parametre
- Håndtering af svar og fejlstyring
Session 11: Testning
- Grundlæggende om Jasmine og Karma
- Komponent- og routingtests
- Test af bindings, services, inputs og outputs
- Asynkron og afhængighedstest

Hvem bør tilmelde sig dette program?
Front-end- og webudviklere, der ønsker at udvide deres Angular-færdigheder
JavaScript-udviklere, der skifter til TypeScript og Angular
Softwareudviklere, der bygger moderne single-page-applikationer
Fullstack-udviklere, der ønsker stærkere front-end-kompetencer
Tekniske fagfolk med interesse for moderne udvikling af webapplikationer
Udviklere, der søger praktisk erfaring med Angular-arkitektur
Forudsætninger
- Grundlæggende forståelse af JavaScript-programmering
- Kendskab til HTML og CSS
- Grundlæggende viden om webudviklingskoncepter
- Nogle erfaringer med programmeringslogik og objektorienterede koncepter er en fordel
- Grundlæggende kendskab til Node.js og npm er en fordel, men ikke et krav
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
