Intrati in legatura
 Durata 21 ore

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-ului și Evenimentelor Router-ului
  • 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 scripting-ului cross-site (XSS) și sanitarizarea
  • Politica de securitate a conținutului în Angular ca măsură de 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 identificăm
  • Sărirea subarborilor de componente
  • Înțelegerea și utilizarea detectării de schimbare OnPush

Cerințe

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

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite