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
 28 ore

Numărul de participanți


Prețul pe participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite