Kursplan
Introduktion
- Översikt över Angular och dess funktioner
- Förståelse av Angular-ramverket och arkitekturen
- Vad är nytt i Angular 15?
Inställning av utvecklingsmiljön
- Installation och konfiguration av Angular 15
- Använda de stabila standalone-API:erna som låter Angular-utvecklare bygga appar utan Ng Moduler.
- Förstå den förbättrade prestandan
Grundläggande TypeScript
- Förståelse av TypeScript-syntaxen
- Definiera variabler och arrayer
- Typer i funktioner
Komponenter
- Anatomi av en Angular-komponent
- Skapa och använda komponenter
- Kommunikation mellan komponenter
- Implementera komponentlifscykelhändelser
- Använda CDK List för att bygga UI-komponenter
Direktiv
- Anatomi av ett Angular-direktiv
- Skapa och använda direktiv
- Bygga anpassade direktiv
- Använda directive composition API
- Använda Image Directive i Angular-applikationer och utföra automatisk srcset-generering i Image Directive
Tjänster och beroendeinmatning
- Anatomi av en Angular-tjänst
- Skapa och använda tjänster
- Använda Beroendelinmatning för att hantera tjänster
Pipes
- Anatomi av en Angular-pipe
- Skapa och använda pipes
- Bygga anpassade pipes
Formulär
- Bygga och validera formulär med Angulars FormBuilder
- Implementera reaktiva formulär
- Använda malldrivna formulär
HttpClient
- Kommunicera med en RESTful API med hjälp av Angulars HttpClient-modul
- Implementera GET, POST, PUT och DELETE-begäranden
- Hantera fel och förlopps-händelser
Autentisering och auktorisering
- Implementera autentisering och auktorisering i Angular-applikationer
- Använda JSON Web Tokens (JWT) för autentisering
- Skydda rutter med guards
- Minska boilerplate-kod i guards
Testning och felsökning
- Skriva enhetstester med Jasmine och Karma
- Testa Angular-komponenter, direktiv, tjänster och pipes
- Felsöka Angular-applikationer med hjälp av webbläsarens DevTools
- Lär dig om förbättringarna i esbuild för snabbare bygg
Sammanfattning och nästa steg
Krav
- Grundläggande kunskap i HTML, CSS och JavaScript
Målgrupp
- Utvecklare
- Programmerare
Vittnesmål (5)
Jag gillade att utbildningen fokuserade mer på det praktiska.
Mihaela - Ness
Kurs - NgRx
Maskintolkat
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Jag gillade dina skämt
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maskintolkat
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Pipe Routing Data Biding Services