Schița de curs

Introducere

  • Panoramă a Angular și al funcțiilor sale
  • Înțelegerea cadrului Angular și arhitectura sa
  • Ce este nou în Angular 15?

Configurarea mediului de dezvoltare

  • Instalarea și configurarea Angular 15
  • Folosirea API-urilor standalone stabilizate care permit dezvoltatorilor Angular să construiască aplicații fără module Ng.
  • Înțelegerea performanței îmbunătățite

Fundamentele TypeScript

  • Înțelegerea sintaxei TypeScript
  • Definirea variabilelor și a tablourilor
  • Tipizarea funcțiilor

Componente

  • Anatomia unui component Angular
  • Crearea și utilizarea componentelor
  • Comunicarea între componente
  • Implementarea hook-urilor de ciclu de viață al componentelor
  • Folosirea CDK List pentru construirea componentelor UI

Directive

  • Anatomia unei directive Angular
  • Crearea și utilizarea directivelor
  • Construirea de directive personalizate
  • Folosirea API-ului de compoziție a directiveelor
  • Folosirea Directivei Image în aplicațiile Angular și realizarea generării automate a srcset în Directiva Image

Servicii și injecția de dependențe

  • Anatomia unui serviciu Angular
  • Crearea și utilizarea serviciilor
  • Folosirea Injecției de Dependințe pentru gestionarea serviciilor

Pipe-uri

  • Anatomia unui pipe Angular
  • Crearea și utilizarea pipe-urilor
  • Construirea de pipe-uri personalizate

Formulare

  • Construirea și validarea formularelor folosind FormBuilder Angular
  • Implementarea formularelor reactiv
  • Folosirea formularelor temlate

HttpClient

  • Comunicarea cu o API RESTful folosind modulul HttpClient al Angular
  • Implementarea cererilor GET, POST, PUT și DELETE
  • Gestionarea erorilor și a evenimentelor de progres

Autentificare și autorizare

  • Implementarea autentificării și autorizației în aplicațiile Angular
  • Folosirea token-urilor JSON Web (JWT) pentru autentificare
  • Protecția rutelor cu garduri
  • Reducerea codului de bază în garduri

Testare și depanare

  • Scrierea testelor unitare folosind Jasmine și Karma
  • Testarea componentelor, directivelor, serviciilor și pipe-urilor Angular
  • Depanarea aplicațiilor Angular folosind DevTools-ul browserului
  • Înțelegerea îmbunătățirilor esbuild pentru compilări mai rapide

Synopsis și următoarele pași

Cerințe

  • Înțelegere de bază a HTML, CSS și JavaScript

Audiență

  • Dezvoltatori
  • Programatori
 28 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite