Schița de curs

Introducere

  • Prezentare generală a Angular și a caracteristicilor sale
  • Înțelegerea framework-ului și arhitecturii Angular
  • Ce este nou în Angular 15?

Configurarea mediului de dezvoltare

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

Fundamentele TypeScript

  • Înțelegerea sintaxei TypeScript
  • Definirea variabilelor și a array-urilor
  • Tipuri în funcții

Componente

  • Anatomia unei componente Angular
  • Crearea și utilizarea componentelor
  • Comunicarea între componente
  • Implementarea lifecycle hooks ale 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 directivelor
  • Folosirea Directivei pentru Imagini în aplicațiile Angular și realizarea generării automate a srcset în Directiva pentru Imagini

Servicii și Injecție de Dependențe

  • Anatomia unui serviciu Angular
  • Crearea și utilizarea serviciilor
  • Folosirea Injecției de Dependenț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 din Angular
  • Implementarea formelor reactive
  • Folosirea formelor bazate pe șabloane

HttpClient

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

Autentificare și Autorizare

  • Implementarea autentificării și autorizării în aplicațiile Angular
  • Folosirea JSON Web Tokens (JWT) pentru autentificare
  • Protejarea rutelor cu garduri
  • Reducerea codului boilerplate î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 browser-ului
  • Aflați despre îmbunătățirile din esbuild pentru construcții mai rapide

Rezumat și Pași Următori

Cerințe

  • Înțelegere de bază a 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