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)
Det var mycket interaktivt och informativt. Utbildaren var väldigt tålmodig med oss när vi inte förstod något och säkrade sig på att ingen blev kvar efter truppen under hela utbildningen.
Daniel - INIT Innovations in Transportation Ltd.
Kurs - Angular 17
Maskintolkat
- Jag tycker verkligen om kursen och utbildarens tillgänglighet är mycket bra, samt att hen har stort kunskapsinnehåll på ämnet. Det är bara så att inte alla ämnen behandlas under de 4-dagarsutbildningen.
Allan - Tribal Software Philippines Inc
Kurs - Angular 14
Maskintolkat
Jag tyckte om dina skämt
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maskintolkat
Praktiska exempel, övningar och bästa praxis
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Maskintolkat
Pipe Rutning Data-bindning Tjänster
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Kurs - Angular 12
Maskintolkat