Schița de curs
Introducere
- Ce este nou în Angular 5?
Prezentare generală a Typescript și ES6 JavaScript
- TypeScript Sintaxă
- Folosind transpilerul TypeScript.
- Configurarea Angular 5 și Typescript
Crearea primei dvs. aplicații Angular.
- Planificarea aplicației
- Configurarea unui proiect Angular și a unei aplicații folosind CLI
- Crearea unei configurații de bază de proiect folosind Bootstrap 4 și Sass
Lucrul cu Angular 5's Parts
- Crearea componentelor
- Legarea datelor și interpolarea șirurilor
- Legarea proprietății
- Legarea evenimentului
- Legare bidirecțională de date
- Modelarea datelor
- Directive
- Bootstrapping
- Intrări și ieșiri
Folosind Angular 5 Componente
- Flux de date
- Lucrul cu AppModule
- Lucrul cu componente personalizate
- Utilizarea șabloanelor și stilurilor
- Folosind View Encapsulation
- Proiectarea Conținutului
- Înțelegerea ciclului de viață al componentelor și a cârligelor ciclului de viață
- Utilizarea ViewChildren și ContentChildren
Legarea datelor în Angular 5
- Prezentare generală a proprietății și a legăturii evenimentelor
- Legarea și atribuirea de aliasuri proprietăților personalizate
- Legarea și atribuirea de aliasuri evenimentelor personalizate
Lucrul cu directive
- Directive încorporate
- Directive vamale
Depanarea aplicației
- Înțelegerea mesajelor de eroare din Angular
- Utilizarea hărților sursă pentru a depana codul în browser
- Folosind Augury
Angular 5 Servicii
- Învățarea importanței serviciilor
- Crearea unui serviciu de logare
- Crearea unui serviciu de date
Utilizarea injecției de dependență și a furnizorilor
- Injectoare, furnizor și jetoane
- Configurarea Dependency Injection
- Configurarea furnizorului dvs
- Injectarea de servicii în componente, directive și servicii
Schimbarea paginilor cu rutare
- Configurarea rutelor
- Configurarea și încărcarea rutelor
- Înțelegerea diferitelor metode de navigare
- Utilizarea parametrilor în rute
- Crearea rutelor imbricate
- Utilizarea rutelor de redirecționare și wildcard
- Înțelegerea gărzilor de rută
- Înțelegerea strategiilor de rutare
Utilizarea RxJS pentru a crea și a lucra cu observabile în Angular
- Prezentare generală a observabililor
- Prezentare generală a RxJS
- Construirea și utilizarea observabilelor în Angular
Manipularea formularelor
- Utilizarea formularelor bazate pe șabloane
- Folosind cele Reactive Forme
Utilizarea țevilor
- Conducte încorporate
- Conductă asincronă
- Țevi personalizate
Efectuarea de apeluri către API-uri HTTP externe
Folosind Angular Module
Optimizarea aplicației Angular 5
Testarea aplicației Angular 5
- Folosind Jasmine pentru testarea unitară
Angular 5 Securitate
- Autentificare
- Ce ar trebui și ce nu ar trebui să fie scris în Angular
Implementarea unei aplicații Angular 5 în producție
- Implementarea pe IIS, Apache, Nginx etc.
Depanare
Observații de încheiere
Cerințe
- Familiaritate cu HTML de bază, CSS și JavaScript .
Audiență
- Începători în dezvoltarea web
- Dezvoltatorii frontend cu experiență
- Toată lumea interesată să învețe cum să dezvolte aplicații folosind Angular .
Mărturii (1)
I liked the communication and way of passing knowledge.