Návrh Školení
Úvod
- Co je nového v Angular 7?
Přehled Typescript a ES6 JavaScript
- Syntaxe TypeScript Použití transpileru TypeScript Nastavení Angular 7 a Typescript
Přehled dílů Angular 7
- Angular CLI komponenty Direktivy Vstupy a výstupy Data Binding and Interpolation Event Binding Data Modeling Bootstrapping
Vytvoření vaší první Angular aplikace
- Plánování aplikace Nastavení úhlového projektu pomocí Bootstrap 4 a Sass
Vytvoření komponenty
- Pochopení toku dat životního cyklu komponenty pomocí šablon a stylů Promítání obsahu Práce s AppModule Práce s vlastními komponentami pomocí zapouzdření zobrazení Implementace háčků životního cyklu pomocí ViewChildren a ContentChildren
Vazba dat v Angular 7
- Pochopení vazby vlastností a událostí Vazba a přiřazování aliasů uživatelským vlastnostem Vazba a přiřazování aliasů vlastním událostem
Práce se směrnicemi
- Vestavěné směrnice Celní směrnice
Angular 7 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í
- Porozumění různým metodám navigace Strategie směrování Nastavení tras Konfigurace a načítání tras pomocí parametrů v trasách Vytváření vnořených tras pomocí přesměrování a tras se zástupnými znaky Porozumění strážcům tras
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
Generování formulářů pro uživatelský vstup
- 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 7
- 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 7
Angular 7 Bezpečnost
- Autentizace Co by mělo a nemělo být napsáno v Angular
Nasazení aplikace Angular 7 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 (7)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Kurz - Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Kurz - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Kurz - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Kurz - Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Kurz - Angular 7
I liked the most the fact that every subject had its exercises which made it easier to understand. The trainer had patience and a lot of knowledge about the subject and also he helped everyone who needed help.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Kurz - Angular 7
The explanations for every feature and why/when we should use it.