Schița de curs

Modulul 1. Gestionarea stării în Angular

  • Aplicarea gestionării stării cu Programarea Reactivă
  • Aplicație cu NGRX Signal Store
  • Ce este un Store
  • Utilizarea signalState și signalStore
  • Avantajele utilizării Gestionării de Entități
  • Furnizarea și injectarea Store-ului într-un component
  • Citirea și utilizarea Stării
  • Înțelegerea Lifecycle Hooks
  • Utilizarea proprietăților personalizate ale Store-ului

Modulul 2. Rutare în Angular

  • Obținerea informațiilor despre rută în cod
  • Utilizarea Lifecycle și Evenimentelor Router
  • Implementarea unui rezolvator de date pentru rută
  • Utilizarea încărcării leneșe
  • Prevenirea accesului neautorizat folosind garduri de rută

Modulul 3. Securitate în Angular

  • Cele mai bune practici de securitate în Angular
  • Prevenirea scripturilor cross-site (XSS) și sanitarizarea
  • Politica de securitate a conținutului în Angular ca apărare în profunzime
  • Implementarea falsificării cererilor cross-site în Angular
  • Cele mai bune practici pentru Autentificare și Autorizare
  • Utilizarea OpenID Connect (OIDC) și a tokenurilor JWT
  • Implementarea unui middleware de autentificare

Modulul 4. Testare în Angular

  • Rolul testării unitare în Angular
  • Testarea componentelor Angular
  • Testarea serviciilor Angular
  • Testarea pipe-urilor Angular
  • Testarea Rutării și Navigării
  • Generarea rapoartelor de acoperire a codului

Modulul 5. Performanța în Angular

  • Introducere în optimizarea performanței la runtime
  • Calcule lente și cum să le identifici
  • Sărirea subarborilor de componente
  • Înțelegerea și utilizarea detectării de schimbări OnPush

Cerințe

Participanții ar trebui să aibă deja experiență practică cu Angular.

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite