Schița de curs

Introducere în Angular 18

  • Prezentare generală a Angular și a ecosistemului său
  • Ce este nou în Angular 18, inclusiv cele mai recente actualizări ale Angular DevTools
  • Configurarea mediului de dezvoltare

Configurarea și arhitectura proiectului

  • Utilizarea Angular CLI
  • Structura proiectului și organizarea fișierelor
  • Module și componente Angular
  • Exploatarea capabilităților optimizate ale TypeScript 4.7 pentru o performanță și o experiență de dezvoltare mai bună

Șabloane și legături de date

  • Sintaxa șabloanelor Angular
  • Interpolare, legături de proprietate și legături de evenimente
  • Legături de date bidirecționale cu ngModel

Componente și directive

  • Crearea și utilizarea componentelor
  • Cârlige ale ciclului de viață al componentelor
  • Directive încorporate (ngIf, ngFor etc.)
  • Directive personalizate

Servicii și injectare de dependențe

  • Crearea și utilizarea serviciilor
  • Injectarea de dependențe în Angular
  • Gestionarea stării aplicației

Rutare și navigare

  • Configurarea routerului Angular
  • Configurarea rutelor și a parametrilor de rută
  • Înțelegerea și implementarea noilor funcționalități de rutare
  • Încărcare leneșă și garduri de rută

Formulare în Angular

  • Formulare bazate pe șabloane
  • Formulare reactive
  • Validarea și gestionarea erorilor în formulare

Client HTTP și observabile

  • Efectuarea de cereri HTTP cu HttpClient
  • Gestionarea răspunsurilor HTTP
  • Lucrul cu observabile RxJS

Subiecte avansate

  • Animații în Angular
  • Internaționalizare (i18n)
  • Tehnici de optimizare a performanței, inclusiv detectarea schimbărilor fără zone

Testare în Angular

  • Testare unitară cu Jasmine și Karma
  • Testare end-to-end cu Protractor
  • Cele mai bune practici pentru testarea aplicațiilor Angular

Implementare și întreținere

  • Construirea și implementarea aplicațiilor Angular
  • Controlul versiunilor cu Git
  • Practici de integrare și livrare continuă (CI/CD)

Migrare și depanare

  • Migrarea de la versiuni mai vechi ale Angular
  • Capcane comune și cum să le evitați
  • Depanarea problemelor comune cu Angular 18

Sesiuni practice

  • Laboratoare practice
  • Dezvoltarea unui proiect real
  • Exerciții de grup și recenzii între colegi

Rezumat și următorii pași

Cerințe

  • Înțelegerea limbajului JavaScript
  • Experiență în dezvoltarea web
  • Cunoștințe de bază despre HTML și CSS

Publicul țintă

  • Dezvoltatori web
  • Dezvoltatori front-end
  • Oricine este interesat să dezvolte aplicații single-page (SPA) cu Angular
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite