Schița de curs
Introducere
- Ce este nou în Angular 7?
Prezentare generală a Typescript și ES6 JavaScript
- TypeScript Sintaxă
- Folosind transpilerul TypeScript.
- Configurarea Angular 7 și Typescript
Prezentare generală a Angular Piese lui 7
- Angular CLI
- Componente
- Directive
- Intrări și ieșiri
- Legarea și interpolarea datelor
- Legarea evenimentului
- Modelarea datelor
- Bootstrapping
Crearea primei dvs. aplicații Angular.
- Planificarea aplicației
- Configurarea unui proiect Angular.
- Folosind Bootstrap 4 și Sass
Crearea unei componente
- Înțelegerea ciclului de viață al componentelor
- Flux de date
- Utilizarea șabloanelor și stilurilor
- Proiectarea Conținutului
- Lucrul cu AppModule
- Lucrul cu componente personalizate
- Folosind View Encapsulation
- Implementarea Lifecycle Hooks
- Utilizarea ViewChildren și ContentChildren
Legarea datelor în Angular 7
- Înțelegerea 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
Angular 7 Servicii
- 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
- Înțelegerea diferitelor metode de navigare
- Strategii de rutare
- Configurarea rutelor
- Configurarea și încărcarea rutelor
- Utilizarea parametrilor în rute
- Crearea rutelor imbricate
- Utilizarea rutelor de redirecționare și wildcard
- Înțelegerea gărzilor de rută
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
Generarea formularelor pentru introducerea utilizatorului
- 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
Testarea aplicației Angular 7
- Folosind Jasmine pentru testarea unitară
Depanarea aplicației
- Înțelegerea mesajelor de eroare din Angular
- Utilizarea hărților sursă pentru a depana codul în browser
- Folosind Augury
Optimizarea aplicației Angular 7
Angular 7 Securitate
- Autentificare
- Ce ar trebui și ce nu ar trebui să fie scris în Angular
Implementarea unei aplicații Angular 7 î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ță
- Dezvoltatorii
Mărturii (1)
Good examples and interactive course !