Schița de curs
Elemente fundamentale ale Angular 21
- Scurt prezentare a ecosistemului Angular.
- Înțelegerea arhitecturii Angular 21.
- Folosirea componentelor autonome și structurarea aplicațiilor.
TypeScript și configurarea proiectului
- Conceptele de bază ale TypeScript pentru dezvoltarea în Angular.
- Configurarea proiectelor cu Angular CLI.
- Folosirea instrumentelor esențiale de dezvoltare.
Componente, șabloane și legarea datelor (Data Binding)
- Crearea și structurarea componentelor.
- Lucrul cu șabloane și conținut dinamic.
- Aplicarea tehnicilor de legare a proprietăților, evenimentelor și a legării bidirecționale.
Rute și navigare
- Configurarea rutării aplicației.
- Gestionarea parametrilor rutelor și a rutelor înrudite (nested).
- Implementarea încărcării lente (lazy loading) și a strategiilor de navigare.
Servicii, injectarea dependențelor și HTTP
- Proiectarea serviciilor reutilizabile.
- Aplicarea principiilor de injectare a dependențelor.
- Folosirea HttpClient pentru comunicarea cu backend-ul.
Gestionarea stării și Semnalele (Signals)
- Introducere în Semnalele Angular (Angular Signals).
- Lucrul cu tipare reactive de gestionare a stării.
- Controlarea și organizarea fluxului de date în interiorul aplicației.
Formulare și introducere de date din partea utilizatorului
- Dezvoltarea formularelor bazate pe șabloane (template-driven forms).
- Crearea și gestionarea formularelor reactive.
- Implementarea validării și îmbunătățirea experienței utilizatorului.
Optimeazărea performanței și implementarea (Deploy)
- Îmbunătățirea performanței aplicației și a ieșirii din compilare.
- Folosirea tehnicilor eficiente de detectare a modificărilor (change detection).
- Implementarea aplicațiilor Angular 21 în mediu de producție.
Sumar și pași următori
Cerințe
- Înțelegerea conceptelor de bază ale dezvoltării web.
- E experiență cu JavaScript sau TypeScript.
- Cunoștințe despre elementele fundamentale HTML și CSS.
Public țintă
- Dezvoltatori front-end care fac tranziția către Angular modern.
- Ingineri software care construiesc aplicații web scalabile.
- Profesioniști tehnici care au nevoie de abilități practice în Angular.
Mărturii (3)
Conceptele SignalStore deoarece erau noi pentru mine.
Alexander Ivanov
Curs - Angular Advanced 2 days
Tradus de catre o masina
toate părțile importante au fost acoperite
carlo capuano - ITER Organization
Curs - Angular 18
Tradus de catre o masina
Atitudinea instrucționistului – ajutându-vă să vă simțiți confortabil, făcând glume pentru a ușura atmosfera și răspunzând întrebărilor tuturor participanților.
Ana Fedeles
Curs - Angular 20
Tradus de catre o masina