Intrati in legatura

Schița de curs

Introducere în Angular 18

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

Configurarea și arhitectura proiectului

  • Utilizarea Angular CLI
  • Structura proiectului și organizarea fișierelor
  • Module și componente Angular
  • Exploatarea capacităț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
  • Ciclul de viață al componentelor
  • Directive încorporate (ngIf, ngFor etc.)
  • Directive personalizate

Servicii și injecție de dependențe

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

Rutare și navigare

  • Configurarea router-ului Angular
  • Configurarea rutelor și a parametrilor de rută
  • Înțelegerea și implementarea noilor funcționalități de rutare
  • Încărcare leneșă și protecție a rutelor

Formulare în Angular

  • Formulare bazate pe șabloane
  • Formulare reactive
  • Validare și gestionare a erorilor în formulare

HTTP Client și Observables

  • 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 fără zonă a schimbărilor

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 eviți
  • Depanarea problemelor comune în Angular 18

Sesiuni practice

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

Rezumat și următorii pași

Cerințe

  • Cunoștințe de bază despre 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