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 (7)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Curs - 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
Curs - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Curs - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Curs - 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
Curs - 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
Curs - Angular 7
The explanations for every feature and why/when we should use it.