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)
Jag gillade att utbildningen fokuserade mer på det praktiska.
Mihaela - Ness
Kurs - NgRx
Machine Translated
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
Machine Translated
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Steg-för-steg-analys. Varje kodrad med förklaring. Alla problem jag hade under kursen löstes framgångsrikt och Łukasz berättade för mig varför. Jag gillade också god praxis som har presenterats. Jag har aldrig varit övertygad om TDD-stilen - jag tycker bara inte att den är användbar och värd sin tid. Łukasz påpekade så många fördelar med TDD att det helt ändrade min åsikt.
Michal Uscinski - Devapo Sp. z o. o.
Kurs - Testing Angular Applications
Machine Translated