Schița de curs

Introducere

  • Prezentare generală a Angular și a caracteristicilor sale
  • Înțelegerea beneficiilor utilizării Angular
  • Înțelegerea cadrului și a arhitecturii Angular
  • Ce’este nou în Angular 14?
  • Configurarea mediului de dezvoltare

Fundamentele TypeScript

  • Înțelegerea sintaxei TypeScript
  • Definirea variabilelor, a tablourilor, a interfețelor și a elementelor generice
  • Introducerea funcțiilor

Componente

  • Anatomia unei componente Angular
  • Crearea și utilizarea componentelor
  • Comunicarea între componente
  • Implementarea cârligelor pentru ciclul de viață al componentelor

Directive

  • Anatomia unei directive Angular
  • Crearea și utilizarea directivelor
  • Crearea de directive personalizate

Servicii și injecția de dependență

  • Anatomia unui serviciu Angular
  • Crearea și utilizarea serviciilor
  • Utilizarea injecției de dependență pentru gestionarea serviciilor

Țevi

  • Anatomia unei țevi Angular
  • Crearea și utilizarea țevilor
  • Crearea de țevi personalizate

Formulare

  • Construirea și validarea formularelor bazate pe șabloane folosind FormBuilder de la Angular's
  • Crearea și validarea formularelor reactive utilizând modulul ReactiveFormsModule de la Angular's
  • Compararea și contrastul între formularele bazate pe șabloane și cele reactive

HttpClient

  • Comunicarea cu un API RESTful folosind modulul HttpClient al Angular's
  • 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
  • Utilizarea JSON Web Token (JWT) pentru autentificare
  • Protejarea rutelor cu gardieni

Testare și depanare

  • Configurarea unui mediu de testare pentru Angular folosind Karma și Jasmine
  • Scrierea de teste unitare pentru componente, directive, servicii și pipe-uri Angular
  • Depanarea aplicațiilor Angular folosind DevTools din browser's

Rezumat și etapele următoare

Cerințe

  • Cunoașterea de bază a HTML, CSS și JavaScript
  • .

Audiență

  • Dezvoltatorii
  • Programatori
 28 ore

Mărturii (1)

Cursuri înrudite

Categorii înrudite