Schița de curs

Introducere în Angular 18

  • Prezentare generală a Angular și a ecosistemului său
  • Ce este nou în Angular 18
  • Configurarea mediului de dezvoltare

Configurarea și arhitectura proiectului

  • Utilizarea Angular CLI
  • Structura proiectului și organizarea fișierelor
  • Module și componente Angular

Șabloane și legături de date

  • Angular sintaxa șabloanelor
  • Interpolare, legarea proprietăților și legarea evenimentelor
  • Legătura de date bidirecțională cu ngModel

Componente și directive

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

Servicii și injecție de dependență

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

Rutarea și navigarea

  • Configurarea routerului Angular
  • Configurarea rutelor și a parametrilor de rută
  • Încărcarea leneșă și gardienii de rute

Formulare în Angular

  • Formulare bazate pe șabloane
  • React Formulare de tip "ive
  • Validarea formularelor și gestionarea erorilor

Client HTTP și observabile

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

Subiecte avansate

  • Angular animații
  • Internaționalizare (i18n)
  • Tehnici de optimizare a performanței

Testarea în Angular

  • Testarea unitară cu Jasmine și Karma
  • Testarea de la un capăt la altul cu Protractor
  • Cele mai bune practici pentru testarea aplicațiilor Angular

Implementarea și întreținerea

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

Migrarea și rezolvarea problemelor

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

Sesiuni practice

  • Laboratoare practice
  • Dezvoltarea de proiecte din lumea reală
  • Exerciții de grup și evaluări inter pares

Rezumat și pași următori

Cerințe

  • O înțelegere a JavaScript
  • Experiență cu dezvoltarea web
  • Cunoștințe de bază despre HTML și CSS

Audiență

  • Dezvoltatorii web
  • Dezvoltatorii front-end
  • Orice persoană interesată în dezvoltarea de aplicații cu o singură pagină (SPA) cu Angular
 28 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite