Schița de curs

Introducere

  • Prezentare generală a subiectelor avansate din Angular 15
  • Recapitulare a elementelor de bază ale Angular 15

Tehnici avansate de componentă

  • Modele avansate de arhitectură a componentelor
  • Utilizarea cârligelor avansate ale ciclului de viață al componentelor
  • Crearea de componente dinamice
  • Utilizarea Angular Elements pentru a crea componente web

Tehnici avansate de directivă

  • Crearea de directive structurale personalizate
  • Implementarea compoziției avansate a directivelor
  • Utilizarea directivei ngTemplateOutlet
  • Implementarea de animații avansate

Tehnici avansate RxJS

  • Concepte avansate RxJS
  • Utilizarea RxJS pentru a implementa interfețe de utilizator complexe
  • Programare reactivă cu Angular 15
  • Formulare reactive cu RxJS

Tehnici avansate de detectare a schimbărilor

  • Concepte avansate de detectare a schimbărilor
  • Implementarea strategiei de detectare a schimbărilor onPush
  • Utilizarea API-ului IterableDiffers
  • Optimizarea performanței de detectare a schimbă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 randării pe server cu Angular Universal
  • Implementarea unui router outlet personalizat

Tehnici avansate de testare

  • Scrierea de teste cuprinzătoare cu o acoperire ridicată a codului
  • Utilizarea mock-urilor și a spionilor în teste
  • Utilizarea framework-urilor avansate de testare pentru Angular 15
  • Depanarea testelor complexe

Tehnici avansate de depanare

  • Utilizarea Angular DevTools
  • Depanarea aplicațiilor Angular 15 folosind DevTools ale browserului
  • Depanarea problemelor comune în aplicațiile Angular 15
  • Utilizarea tehnicilor avansate de depanare pentru optimizarea performanței

Tehnici avansate de performanță

  • Tehnici avansate de optimizare a performanței pentru Angular 15
  • Implementarea detectării schimbărilor onPush
  • Implementarea încărcării leneșe pentru o performanță optimă
  • Optimizarea cererilor de rețea folosind HttpInterceptor din Angular
  • Randare pe server pentru o performanță îmbunătățită

Rezumat și următorii pași

Cerințe

  • Cunoașterea Angular 15, HTML, CSS și JavaScript

Publicul țintă

  • Dezvoltatori
  • Programatori
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite