Schița de curs
Introducere în Angular 18
- Panoramă a Angular și al ecosistemului său
- Ce este nou în Angular 18, inclusiv ultimele actualizări ale Angular DevTools
- Setarea mediului de dezvoltare
Configurarea Proiectului și Arhitectura
- Folosirea Angular CLI
- Modulele și componentele Angular
- Folosirea capacităților optimizate ale TypeScript 4.7 pentru o performanță mai bună și experiența dezvoltatorului
Șabloane și Legarea Datelor
- Sintaxa șablonurilor Angular
- Interpolare, legarea proprietăților și a evenimentelor
- Legarea datelor bidirecțională cu ngModel
Componente și Directive
- Crearea și folosirea componentelor
- Hoocele ciclului de viață al componentelor
- Directivele integrate (ngIf, ngFor, etc.)
- Directive personalizate
Servicii și Injecția Dependențelor
- Crearea și folosirea serviciilor
- Injecția dependențelor în Angular
- Gestionarea stării aplicației
Rutare și Navigare
- Setarea routerului Angular
- Configurarea rutelor și a parametrilor de rută
- Înțelegerea și implementarea noilor funcționalități de rutare
- Încărcarea la cerere (lazy loading) și gardurile de rută
Formulare în Angular
- Formulare ghidate de șabloane
- Formulare reactivă
- Validarea formularului și gestionarea erorilor
Clientul HTTP și Observables
- Făcerea cererilor HTTP cu HttpClient
- Gestionarea răspunsurilor HTTP
- Lucrul cu observabile RxJS
Teme Avansate
- Animații Angular
- Internationalizare (i18n)
- Tehnici de optimizare a performanței, inclusiv detectarea schimbărilor fără zone
Testarea în Angular
- Testele unitare cu Jasmine și Karma
- Testele cap la cap cu Protractor
- Cele mai bune practici pentru testarea aplicațiilor Angular
Distribuirea și Menținerea
- Compilarea și distribuirea aplicațiilor Angular
- Controlul versionării cu Git
- Practicile de integrare continuă și livrare (CI/CD)
Migrația și Soluționarea Problemei
- Migrarea de la versiuni mai vechi ale Angular
- Puținile frecvente întâmpinate și cum să le evitați
- Soluționarea problemelor comune cu Angular 18
Sesiunile Practice
- Laboratoare hands-on
- Dezvoltarea unui proiect real
- Exerciții de grup și revizuirea reciprocă
Rezumat și Următorii Pași
Cerințe
- O înțelegere a JavaScript
- Experiență cu dezvoltarea web
- Cunoștințe de bază de HTML și CSS
Public Țintă
- Dezvoltatori web
- Dezvoltatori front-end
- Oarecare persoană interesată să dezvolte aplicații cu o singură pagină (SPA) folosind Angular
Mărturii (3)
toate părțile importante au fost acoperite
carlo capuano - ITER Organization
Curs - Angular 18
Tradus de catre o masina
instrctorul a fost clar, cu o cunoaștere foarte bună și a arătat mult entuziasm, mulțumiri!
Renaud Vernet - ITER Organization
Curs - Angular 18
Tradus de catre o masina
exerciții, rezolvarea problemelor pentru fiecare dintre noi
Monika
Curs - Angular 18
Tradus de catre o masina