Návrh Školení
Úvod
- Co je nového v Angular 6?
Přehled Typescript a ES6 JavaScript
- Syntaxe TypeScript Použití transpileru TypeScript Nastavení Angular 6 a Typescript
Přehled dílů Angular 6
- Vytváření komponent Vazba dat a interpolace řetězců Vlastnost Vazba Vazba události Vazba události Dvousměrné Datové vázání Direktivy pro modelování dat Bootstrapping Vstupy a výstupy Angular CLI
Vytvoření vaší první Angular aplikace
- Plánování aplikace Nastavení Angular projektu a aplikace pomocí CLI Vytvoření základního nastavení projektu pomocí Bootstrap 4 a Sass
Použití komponent Angular 6
- Datový tok Práce s modulem AppModule Práce s vlastními komponentami Použití šablon a stylů Použití zapouzdření zobrazení Promítání obsahu Pochopení životního cyklu komponent a háčků životního cyklu Použití ViewChildren a ContentChildren
Databinding v Angular 6
- Přehled vázání vlastností a událostí Vázání a přiřazování aliasů uživatelským vlastnostem Vázání a přiřazování aliasů vlastním událostem
Práce se směrnicemi
- Vestavěné směrnice Celní směrnice
Angular 6 Služby
- Vytvoření služby protokolování Vytvoření datové služby
Použití Dependency Injection a Providers
- Injektory, poskytovatel a tokeny Konfigurace vkládání závislostí Konfigurace vašeho poskytovatele vkládání služeb do komponent, směrnic a služeb
Přepínání stránek pomocí směrování
- Nastavení tras Konfigurace a načítání tras Porozumění různým metodám navigace pomocí parametrů v trasách Vytváření vnořených tras pomocí tras přesměrování a zástupných znaků Porozumění strážcům tras Porozumění strategiím směrování
Použití RxJS k vytváření a práci s Observables v Angular
- Přehled Observables Přehled RxJS Budování a používání Observables in Angular
Manipulace s formuláři
- Použití šablon řízených formulářů Použití Reactive Forms
Použití potrubí
- Vestavěné potrubí Vlastní potrubí asynchronního potrubí
Volání externích HTTP API
Použití Angular modulů
Testování aplikace Angular 6
- Použití Jasmine pro testování jednotek
Ladění aplikace
- Vysvětlení chybových zpráv v Angular Použití Sourcemap k ladění kódu v prohlížeči pomocí Augury
Optimalizace aplikace Angular 6
Angular 6 Bezpečnost
- Autentizace Co by mělo a nemělo být napsáno v Angular
Nasazení aplikace Angular 6 do výroby
- Nasazení do IIS, Apache, Nginx atd.
Odstraňování problémů
Závěrečné poznámky
Požadavky
- Znalost základních HTML, CSS a JavaScript
Publikum
- Vývojáři
Reference (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Kurz - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Kurz - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Kurz - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Kurz - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Kurz - 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.