Schița de curs
Introducere
- Privire de ansamblu asupra subiectelor avansate Angular 15 subiecte
- Revizuirea noțiunilor fundamentale Angular 15
Tehnici avansate pentru componente
- Modele avansate de arhitectură a componentelor
- Utilizarea cârligelor avansate ale ciclului de viață al componentelor
- Crearea de componente dinamice
- Utilizarea Angular Element pentru a crea componente web
Tehnici avansate de directivă
- Crearea directivelor structurale personalizate
- Implementarea compunerii avansate a directivelor
- Utilizarea directivei ngTemplateOutlet
- Implementarea de animații avansate
Tehnici avansate RxJS
- Concepte avansate RxJS
- Utilizarea RxJS pentru a implementa interfețe utilizator complexe
- Programarea reactivă cu Angular 15
- Formulare reactive cu RxJS
Tehnici avansate de detectare a modificărilor
- Concepte avansate de detectare a modificărilor
- Implementarea strategiei de detectare a modificărilor onPush
- Utilizarea API IterableDiffers
- Optimizarea performanțelor de detectare a modificărilor
Tehnici avansate de rutare
- Utilizarea încărcării leneșe pentru a îmbunătăți performanța aplicației
- Utilizarea strategiilor de preîncărcare pentru a îmbunătăți experiența utilizatorului
- Implementarea redării pe partea serverului cu Angular Universal
- Implementarea unei ieșiri personalizate a routerului
Tehnici avansate de testare
- Scrierea de teste cuprinzătoare cu o acoperire ridicată a codului
- Utilizarea mock-urilor și a spionilor în teste
- Utilizarea cadrelor de testare avansate pentru Angular 15
- Depanarea testelor complexe
Tehnici avansate de depanare
- Utilizarea Angular DevTools
- Depanarea Angular 15 aplicații utilizând DevTools din browser's DevTools
- Depanarea problemelor comune în aplicațiile Angular 15
- Utilizarea tehnicilor avansate de depanare pentru optimizarea performanțelor
Tehnici avansate de performanță
- Tehnici avansate de optimizare a performanței pentru Angular 15
- Implementarea detectării modificărilor pe push
- Implementarea încărcării leneșe pentru o performanță optimă
- Optimizarea solicitărilor de rețea utilizând Angular's HttpInterceptor
- Redarea pe partea serverului pentru o performanță îmbunătățită
Rezumat și etapele următoare
Cerințe
- Familiaritate cu Angular 15, HTML, CSS și JavaScript .
Audiență
- Dezvoltatorii
- Programatori
Mărturii (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curs - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Curs - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curs - Building Web Apps using the MEAN stack
Mi-au plăcut glumele tale.
Dermot - Griffiths & Armour
Curs - Angular 2 Fundamentals
Tradus de catre o masina
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Curs - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Analiza pas cu pas. Explicația fiecărei linii de cod. Fiecare problemă pe care am avut-o în timpul cursului a fost rezolvată cu succes și Łukasz mi-a spus motivul. Mi-au plăcut și bunele practici care au fost prezentate. Niciodată nu am fost convins de stilul TDD - pur și simplu nu îl găsesc util și nu merită timpul său. Łukasz a evidențiat atât de multe avantaje ale TDD, încât mi-a schimbat complet opinia.
Michał Uściński - Devapo Sp. z o. o.
Curs - Testing Angular Applications
Tradus de catre o masina
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Curs - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Curs - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Curs - Angular 6
Good examples and interactive course !