Kursplan
Införandet
- Översikt över Angular och dess funktioner
- Förstå Angular-ramverket och arkitekturen
- Vad är nytt i Angular 15?
Konfigurera utvecklingsmiljön
- Installera och konfigurera Angular 15
- Använda de stabila fristående API:erna som gör det möjligt för Angular utvecklare att bygga appar utan Ng-modulerna.
- Förstå den förbättrade prestandan
Grunderna i TypeScript
- Förstå syntaxen TypeScript
- Definiera variabler och matriser
- Skriv in funktioner
Komponenter
- Anatomi för en Angular komponent
- Skapa och använda komponenter
- Kommunicera mellan komponenter
- Implementera krokar för komponentlivscykel
- Använda CDK List för att skapa gränssnittskomponenter
Direktiv
- Anatomi för ett Angular direktiv
- Skapa och använda direktiv
- Skapa anpassade direktiv
- Använda API:et för direktivsammansättning
- Använda bilddirektivet i Angular-program och utföra den automatiska genereringen av srcset i bilddirektivet
Tjänster och beroendeinmatning
- Anatomi för en Angular tjänst
- Skapa och använda tjänster
- Använda beroendeinmatning för att hantera tjänster
Rör
- Anatomi av ett Angular rör
- Skapa och använda rör
- Bygga anpassade rör
Former
- Skapa och validera formulär med hjälp av Angular:s FormBuilder
- Implementera reaktiva formulär
- Använda mallstyrda formulär
HttpClient (på engelska)
- Kommunicera med ett RESTful-API med hjälp av Angular:s HttpClient-modul
- Implementera GET-, POST-, PUT- och DELETE-begäranden
- Hantera fel och förloppshändelser
Autentisering och auktorisering
- Implementera autentisering och auktorisering i Angular-program
- Använda JSON Web Tokens (JWT) för autentisering
- Skydda vägar med skydd
- Minska standardkoden i skydd
Testning och felsökning
- Skriva enhetstester med Jasmine och Karma
- Testning Angular av komponenter, direktiv, tjänster och rör
- Felsöka Angular-program med hjälp av webbläsarens DevTools
- Lär dig mer om förbättringarna i esbuild för snabbare byggen
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för HTML, CSS och JavaScript
Publik
- Utvecklare
- Programmerare
Vittnesmål (5)
Det var väldigt interaktivt och informativt. Tränaren var mycket tålmodig med oss när vi inte förstod något och såg till att ingen lämnades efter under hela träningen.
Daniel - INIT Innovations in Transportation Ltd.
Kurs - Angular 17
Machine Translated
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Kurs - Angular 14
Jag gillade dina skämt
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Machine Translated
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Pipe Routing Data Biding Services