Schița de curs

Introducere

  • Prezentare generală a subiectelor avansate din Angular 14
  • Recapitulare a elementelor fundamentale ale Angular 14

TypeScript Avansat

  • Înțelegerea sintaxei avansate TypeScript
  • Tehnici avansate pentru lucrul cu clase și interfețe
  • Type guards, tipuri uniune și tipuri intersecție
  • Decoratori avansați

Componente Avansate

  • Personalizarea mecanismului de detectare a schimbărilor din Angular
  • Utilizarea proiecției de conținut pentru a crea componente reutilizabile
  • Construirea de componente dinamice
  • Utilizarea tehnicilor avansate de input și output

Directive Avansate

  • Personalizarea comportamentului directivelor
  • Construirea de directive structurale
  • Tehnici avansate de directive

Servicii Avansate

  • Tehnici avansate de Dependency Injection
  • Crearea și utilizarea fabricilor de servicii
  • Utilizarea serviciilor pentru gestionarea stării
  • Programare reactivă cu RxJS

Formulare Avansate

  • Implementarea controalelor de formular personalizate
  • Tehnici avansate de validare a formularelor
  • Lucrul cu modele de formulare complexe
  • Construirea de șabloane de formulare personalizate

HttpClient Avansat

  • Interceptoare și middleware
  • Stocare în cache și offline a datelor
  • Implementarea WebSockets
  • Gestionarea seturilor mari de date cu paginare

Testare și depanare avansată

  • Tehnici avansate de testare cu Jasmine și Karma
  • Mocking de servicii și componente pentru testare
  • Depanarea problemelor de performanță
  • Testarea codului asincron complex

Crearea de biblioteci și module

  • Construirea de biblioteci personalizate Angular 14
  • Dezvoltarea de module personalizate Angular 14
  • Reutilizarea codului în mai multe proiecte
  • Publicarea și distribuirea bibliotecilor și modulelor personalizate

Optimizarea performanței

  • Înțelegerea caracteristicilor de performanță ale Angular 14
  • Profilarea și identificarea punctelor critice de performanță
  • Implementarea tehnicilor avansate de optimizare
  • Construirea de aplicații performante cu încărcare leneșă

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază despre Angular 14, 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