Kursplan
Introduktion
- Vad är nytt i Angular 5?
Översikt över Typescript och ES6 JavaScript
- TypeScript Syntax
- Använda transpilern TypeScript
- Ställa in Angular 5 och Typescript
Skapa din första Angular applikation
- Planera ansökan
- Konfigurera ett Angular projekt och en app med hjälp av CLI
- Skapa en grundläggande projektinställning med Bootstrap 4 och Sass
Arbeta med Angular 5:s delar
- Skapa komponenter
- Databindning och stränginterpolation
- Fastighetsbindning
- Händelsebindning
- Tvåvägsdatabindning
- Datamodellering
- direktiv
- Bootstrapping
- Ingångar och utgångar
Använda Angular 5 komponenter
- Data flöde
- Arbeta med AppModule
- Arbeta med anpassade komponenter
- Använda mallar och stilar
- Använder View Encapsulation
- Projicera innehåll
- Förstå komponentlivscykel och livscykelkrokar
- Använda ViewChildren och ContentChildren
Databindning i Angular 5
- Översikt över Fastighets- & Eventbindning
- Bindning och tilldelning av alias till anpassade egenskaper
- Bindning och tilldelning av alias till anpassade händelser
Arbeta med direktiv
- Inbyggda direktiv
- Anpassade direktiv
Felsökning av applikationen
- Förstå felmeddelanden i Angular
- Använda källkartor för att felsöka kod i webbläsaren
- Använder Augury
Angular 5 tjänster
- Lär dig betydelsen av tjänster
- Skapa en loggningstjänst
- Skapa en datatjänst
Använder Dependency Injection och Providers
- Injektorer, leverantör och tokens
- Konfigurera beroendeinjektion
- Konfigurera din leverantör
- Injicera tjänster i komponenter, direktiv och tjänster
Byta sida med routing
- Ställa in rutter
- Konfigurera och ladda rutter
- Förstå de olika navigeringsmetoderna
- Använda parametrar i rutter
- Skapa kapslade rutter
- Använda omdirigerings- och jokerteckenrutter
- Förstå Route Guards
- Förstå routingstrategier
Använda RxJS för att skapa och arbeta med observerbara objekt i Angular
- Översikt över observerbara
- Översikt över RxJS
- Bygga och använda observerbara objekt i Angular
Hantera formulär
- Använda malldrivna formulär
- Använda Reactive Forms
Använda rör
- Inbyggda rör
- Asynkront rör
- Anpassade rör
Ringa anrop till externa HTTP-API:er
Använda Angular moduler
Optimera Angular 5-applikationen
Testa applikationen Angular 5
- Använder Jasmine för enhetstestning
Angular 5 Säkerhet
- Autentisering
- Vad bör och inte bör skrivas i Angular
Distribuera en Angular 5-applikation till produktion
- Utplacering till IIS, Apache, Nginx etc.
Felsökning
Avslutande kommentarer
Krav
- Bekantskap med grundläggande HTML, CSS och JavaScript
Publik
- Nybörjare inom webbutveckling
- Erfarna frontend-utvecklare
- Alla som är intresserade av att lära sig att utveckla appar med Angular
Vittnesmål (1)
I liked the communication and way of passing knowledge.