Kursplan
Introduktion
- Vad är Angular?
- Vad finns det nytt i Angular 11?
- TypeScript-syntax
- Använda TypeScript-transpiler
- Konfigurera Angular 11 och TypeScript
- Angular CLI
- Komponenter
- Direktiv
- Inmatningar och utgångar
- Data-bindning och interpolation
- Händelselista
- Data-modellering
- Starta programmet
- Eksperimentell Webpack
- Planera applikationen
- Konfigurera ett Angular-projekt
- Skapa en mobilvänlig UI med Bootstrap 4 och Sass
- Förstå komponentens livscykel
- Dataflöde
- Använda mallar och stil
- Projektera innehåll
- Arbeta med AppModule
- Arbeta med anpassade komponenter
- Använda vykapsling
- Implementera livscykelhändelser
- Använda ViewChildren och ContentChildren
- Förstå egenskaps- och händelselista
- Bindning och tilldelning av alias för anpassade egenskaper
- Bindning och tilldelning av alias för anpassade händelser
- Inbyggda direktiv
- Anpassade direktiv
- Skapa en loggtjänst
- Skapa en datatjänst
- Injectors, provider och tokens
- Konfigurera beroendeinjektion
- Konfigurera din provider
- Injecta tjänster i komponenter, direktiv och tjänster
- Förstå de olika navigationsmetoderna
- Routingstrategier
- Konfigurera rutter
- Ladda och konfigurera rutter
- Använda parametrar i rutter
- Skapa kapslade rutter
- Använda omdirigering och wildcard-rutter
- Förstå routeguardar
- Översikt över observables
- Översikt över RxJS
- Bygga och använda observables i Angular
- Använda mallbaserade formulär
- Använda reaktiva formulär
- Skapa anpassad validering
- Validera, filtrera och sanitisera formulärdata
- Transformera utdata
- Inbyggda pipes
- Async Pipe
- Anpassade pipes
- Sända förfrågningar
- Använda Jasmine för enhetstestning
- Använda Protractor för slut till slut testning
- Förstå felmeddelanden i Angular
- Använda sourcemaps för att felsöka kod i webbläsaren
- Läsa TypeScript-kompileringsdiagnostik
- Använda Augury
- Arbeta om koden
- Minska paketstorlek och eliminera död kod
- Hur autentisering fungerar
- Använda JWT-autentisering
- Vad som och vad som inte bör skrivas i Angular
- Distribuera till IIS, Apache, Nginx etc.
Översikt över TypeScript och ES6 JavaScript
Översikt över Angular 11:s delar
Skapa din första Angular-applikation
Skapa en komponent
Data-bindning i Angular 11
Arbeta med direktiv
Angular 11-tjänster
Använda beroendeinjektion och providers
Växla sidor med routing
Använda RxJS för att skapa och arbeta med observables i Angular
Generera formulär för användarinmatning
Använda pipes
Göra anrop till externa HTTP-API:er
Testa Angular 10-applikationen
Felsöka applikationen
Optimera Angular 11-applikationen
Angular 11-säkerhet
Distribuera en Angular 11-applikation till produktion
Angular 11-bästa praxis
Felsökning
Sammanfattning och slutsats
Krav
- Kännedom om grundläggande HTML, CSS och JavaScript
- Utvecklare
Målgrupp
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