Kort om undervisningen
Bliv skarp i Angular på to dage! Tag dine skills til næste niveau med et intensivt kursus, hvor vi dykker ned i typestærke forms, avanceret routing og komponenter der bare virker. Lær at bygge robuste formularer, navigér som en pro med guards og lazy loading, og skab genbrugelige komponenter med optimal performance. Klar til at blive Angular-ninja.
Indhold
På kurset gennemgås:
Forms – Skab typestærke og fleksible formularer uden besvær
Lav forms på den nemme måde. Vi dykker ned i reactive forms og ser på hvordan vi skaber robuste typestærke forms. Er dine forms blevet semi-readonly? Du kan gøre det hele lettere for dig selv – vi kigger på custom controls!
- Hvorfor ikke template forms?
- Reactive forms – hvorfor og hvordan?
- Custom form controls – byg dine egne genanvendelige komponenter
- Validering – både synkron og asynkron
Routing – Navigér som en pro!
Kan du finde vej? Lazy loading, guards, providers og resolvers – vi kommer til at arbejde med dem alle sammen, samt at forstå hvordan child routes kan simplificere vores applikation.
- Routing basics – hvordan fungerer Angular Router?
- Lazy loading – optimer din applikations performance
- Guards, resolvers og providers – sikre bedre navigation
- Child routes – forenkling af komplekse routing-strukturer
Components – Fra grundlæggende til avanceret brug
Komponenter er hjertet af enhver Angular-applikation, men bruger du dem optimalt? Vi gennemgår, hvordan komponenter fungerer, deres livscyklus, og hvordan man bedst kommunikerer mellem dem med input, output, Content Projection, template refs og viewChild(ren). Hvis du vil tage dine Angular-komponenter til næste niveau, så er dette stedet at starte!
- Grundlæggende om komponenter og deres rolle i Angular
- Lifecycle hooks – forstå komponenternes livscyklus
- Kommunikation mellem komponenter: Input, Output og EventEmitter
- Content Projection og ViewChild/ViewChildren
- Genbrugelige komponenter med template refs
- ChangeDetectionStrategy – optimer performance
Forudsætninger
For at få mest muligt ud af kurset anbefales det, at deltagere har et grundlæggende kendskab til Angular og TypeScript. Hvis du tidligere har deltaget på vores kursus “Angular – Foundation”, eller har tilsvarende erfaring, er du godt klædt på til at deltage. Det er en fordel at være fortrolig med begreber som components, services og databinding i Angular.
Målgruppe
Kurset henvender sig til udviklere, der arbejder med eller skal i gang med udvikling af moderne single-page applikationer i Angular. Det henvender sig særligt til dig, der ønsker at udnytte Angulars fulde potentiale med TypeScript og ønsker at skrive struktureret, genanvendelig og vedligeholdelsesvenlig kode.
Efter kurset kan deltageren
Kommer snart.
Øvrige avancerede Angular-moduler
Der kan tilkøbes øvrige avancerede Angular-moduler som firmahold. Følgende moduler eksisterer som kurser. Varighed varierer fra 3 timer til 5 timer.
- RxJS – Master RxJS and learn how to use its advanced features to build scalable, reactive applications
- Dependency Injection – Gain a deep understanding of how to leverage the power of Angular’s Dependency Injection system to build scalable and maintainable applications
- Unit Testing – Write effective tests that improve code quality and set you apart as an Angular developer. With hands-on experience using Jest, you’ll learn how to tackle complex scenarios, mock dependencies, and handle asynchronous code
- Signals – Get insight into the new signals in Angular, currently in developer preview. A new and fine grained change detection optimization for super performing Angular applications
- State Management – Learn advanced state management techniques using cutting-edge Angular tools and features.
- Pipes & Directives: Discover the full power of Angular’s features and create custom pipes and directives