Schița de curs

Introducere

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

Configurarea mediului de dezvoltare

  • Instalarea și configurarea Angular 15
  • Utilizarea API-urilor autonome stabile care permit dezvoltatorilor Angular să creeze aplicații fără modulele Ng.
  • Înțelegerea performanțelor îmbunătățite

Fundamentele de TypeScript

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

Componente

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

Directive

  • Anatomia unei directive Angular
  • Crearea și utilizarea directivelor
  • Crearea de directive personalizate
  • Utilizarea API de compunere a directivelor
  • Utilizarea directivei imagine în aplicațiile Angular și generarea automată a srcset-ului în directiva imagine

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 folosind Angular's FormBuilder
  • Implementarea formularelor reactive
  • Utilizarea formularelor bazate pe șabloane

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
  • Reducerea codului de tip boilerplate în gardieni

Testare și depanare

  • Scrierea testelor unitare folosind Jasmine și Karma
  • Testarea componentelor, directivelor, serviciilor și țevilor Angular
  • Depanarea aplicațiilor Angular folosind DevTools din browser's DevTools
  • Învățarea despre îmbunătățirile aduse în esbuild pentru compilări mai rapide

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