Kursplan
Introduktion
- Vad är nytt i Angular 6?
Översikt över Typescript och ES6 JavaScript
- TypeScript Syntax
- Använda transpilern TypeScript
- Konfigurera Angular 6 och Typescript
Översikt över Angular 6:s delar
- Skapa komponenter
- Databindning och stränginterpolation
- Fastighetsbindning
- Händelsebindning
- Tvåvägsdatabindning
- Datamodellering
- direktiv
- Bootstrapping
- Ingångar och utgångar
- Angular CLI
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
Använda Angular 6 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 6
- Ö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
Angular 6 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
Testa Angular 6-applikationen
- Använder Jasmine för enhetstestning
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
Optimera Angular 6-applikationen
Angular 6 Säkerhet
- Autentisering
- Vad bör och inte bör skrivas i Angular
Distribuera en Angular 6-applikation till produktion
- Utplacering till IIS, Apache, Nginx etc.
Felsökning
Avslutande kommentarer
Krav
- Bekantskap med grundläggande HTML, CSS och JavaScript
Publik
- Utvecklare
Vittnesmål (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Kurs - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Kurs - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Kurs - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Kurs - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Łukasz Cysewski - PSI Polska
Kurs - Angular 6
The tutorials, they allowed us to take the knowledge that we had learnt from the lecture and implement it into a real example. It also gave us an opportunity to ask questions if we were unsure on how something works.