Schița de curs
Introducere
- Ce este nou în Angular 6?
Prezentare generală a Typescript și ES6 JavaScript
- TypeScript Sintaxă
- Folosind transpilerul TypeScript.
- Configurarea Angular 6 și Typescript
Prezentare generală a Angular Piese lui 6
- 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
- Angular CLI
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
Folosind Angular 6 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 6
- 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
Angular 6 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
- 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
Testarea aplicației Angular 6
- 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 6
Angular 6 Securitate
- Autentificare
- Ce ar trebui și ce nu ar trebui să fie scris în Angular
Implementarea unei aplicații Angular 6 î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 (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Curs - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Curs - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Curs - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Curs - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Curs - 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.