Schița de curs

Introducere

  • Ce este nou în Angular 13?

Componente avansate

  • Prezentare a componentelor avansate
  • Folosirea decoratoarelor avansate
  • Folosirea hook-urilor de viață avansate
  • Construirea de componente complexe
  • Implementarea componentelor dinamice
  • Construirea de directive personalizate
  • Construirea de componente reutilizabile

Servicii avansate

  • Prezentare a serviciilor avansate
  • Folosirea provider-ilor de servicii
  • Folosirea tehnicii de injecție de dependențe avansate
  • Folosirea observabilelor și subjektelor
  • Construirea serviciilor asincrone
  • Creatia serviciilor singleton
  • Crearea provider-ilor de factorii
  • Crearea provider-ilor use-value

Rutare avansată

  • Prezentare a rutării avansate
  • Folosirea rutelor imbricate
  • Folosirea gardurilor de rută
  • Folosirea încărcării leneșe (lazy loading)
  • Folosirea preîncărcării (preloading)
  • Crearea rezolvatoarelor de rută personalizate
  • Folosirea parametrilor de interogare
  • Folosirea parametrilor de rută

Formulare avansate

  • Prezentare a formularelor avansate
  • Construirea controlurilor de formular personalizate
  • Construirea validatorilor personalizati
  • Construirea validatorilor asincroni personalizați
  • Folosirea formularelor reactiv în scenarii complexe
  • Folosirea formularelor dinamice
  • Folosirea formularelor bazate pe șablon cu validare
  • Construirea directiveurilor de formular personalizate

Testare avansată

  • Prezentare a testării avansate
  • Testarea componentelor avansate
  • Testarea serviciilor avansate
  • Testarea formularelor avansate
  • Folosirea tehnicii de dezvoltare ghidată prin test (test-driven development)
  • Folosirea mock-urilor și spionajului
  • Folosirea testării cap la cap cu Protractor

Optimizarea performanței

  • Prezentare a optimizării performanței
  • Folosirea compilării AOT (Ahead-Of-Time)
  • Folosirea încărcării leneșe (lazy loading)
  • Optimizarea detectării schimbărilor
  • Optimizarea redării componentelor
  • Optimizarea cererilor de rețea
  • Optimizarea renderizării server-side (server-side rendering)

Implementare și optimizare a procesului de build

  • Prezentare a implementării și optimizării procesului de build
  • Folosirea Angular CLI
  • Folosirea build-ului pentru producție
  • Folosirea împărțirii codului (code splitting)
  • Folosirea eliminării codului neutilizat (tree shaking)
  • Optimizarea pentru aplicațiile web progresive
  • Optimizarea pentru motoarele de căutare

Depanare

Sume și următoarele pași

Cerințe

  • Înțelegere de bază a HTML, CSS și JavaScript
  • Experiență cu Angular 13 sau finalizarea unui curs introductiv de Angular 13

Audientă

  • Dezvoltatori și programatori experimentați care doresc să extindă cunoștințele lor despre Angular 13
 28 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite