Schița de curs

Introducere

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

Fundamentele TypeScript

  • Înțelegerea sintaxei TypeScript
  • Definirea variabilelor, array-urilor, interfețelor și genericulor
  • Tipuri în funcții

Componente

  • Anatomia unei componente Angular
  • Crearea și utilizarea componentelor
  • Comunicarea între componente
  • Implementarea lifecycle hooks ale componentelor

Directive

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

Servicii și Injecție de Dependențe

  • Anatomia unui serviciu Angular
  • Crearea și utilizarea serviciilor
  • Utilizarea Injecției de Dependențe pentru a gestiona serviciile

Pipe-uri

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

Formulare

  • Construirea și validarea formularelor template-driven folosind FormBuilder din Angular
  • Construirea și validarea formularelor reactive folosind ReactiveFormsModule din Angular
  • Compararea și contrastarea formularelor template-driven și reactive

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
  • Utilizarea JSON Web Tokens (JWT) pentru autentificare
  • Protejarea rutelor cu guard-uri

Testare și Depanare

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

Rezumat și Următorii Pași

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 (1)

Cursuri viitoare

Categorii înrudite