Sari la conținut
Web & Programare · Intermediar

JavaScript modern

ES modules, async/await, destructuring și pattern-uri utile.

7 lecții 1h 50m · lectură estimată Autor: GabrielDev

Proiectul cursului: Interfață modulară pentru un catalog

Refaci un mini-catalog folosind module ES, transformări de date și cereri asincrone. Nu folosești un framework pentru a ascunde conceptele de bază.

Ce construiești

  • Module separate
  • Filtrare și sortare
  • Încărcare asincronă
  • Gestionarea erorilor

Cum verifici rezultatul

  • Stările gol și eroare sunt distincte
  • Anularea cererii este tratată
  • Logica poate rula fără DOM

Format și mod de lucru

Curs text în limba română, cu explicații, aplicații practice și rezolvări orientative. Primele două lecții și fișa de proiect sunt accesibile public. Manualul PDF include lecțiile cursului; accesul lui urmează accesul la curs. Timpul afișat estimează lectura, iar lucrul la proiect depinde de experiența ta.

Documentație și surse

Parcurs practic, lecție cu lecție

Fiecare etapă leagă explicația de un exemplu și de o verificare. Fragmentele de cod indică mediul sau fișierul în care se folosesc; calculele comerciale sunt exemple fictive, cu ipoteze declarate.

  1. Sintaxa modernă pe scurt: Sintaxă modernă fără valori implicite surprinzătoare.
  2. Destructuring și spread: Copie superficială și obiecte imbricate.
  3. Module ES: Module ES cu responsabilități mici.
  4. Promise și async/await: Operații asincrone secvențiale și independente.
  5. Tratarea erorilor asincrone: Eroare asincronă afișată fără a confunda lipsa datelor.
  6. map / filter / reduce în cazuri reale: Transformări de array fără pierderea regulii de calcul.
  7. Organizarea codului fără framework: Aplicație mică organizată în date, logică și afișare.

La final, păstrează rezultatele exercițiilor, erorile găsite și corecturile în registrul de lucru. Manualul include lecțiile actualizate; fișa de proiect conține exemplele dezvoltate și exercițiile pentru lucru individual.

Pentru cine este cursul

Refaci un mini-catalog folosind module ES, transformări de date și cereri asincrone. Nu folosești un framework pentru a ascunde conceptele de bază.

Începe după ce îndeplinești cerințele de mai jos. Dacă nu ai încă un mediu de test, parcurge explicațiile și fișa de proiect înainte de operațiile tehnice. Exemplele financiare și de business sunt ilustrative.

Ce vei învăța

  • ✓Module separate
  • ✓Filtrare și sortare
  • ✓Încărcare asincronă
  • ✓Gestionarea erorilor

Cerințe

  • • JavaScript de bază
  • • Server local pentru module

Conținutul cursului

7 lecții · 1h 50m lectură estimată

  1. 01
    Sintaxa modernă pe scurt preview gratuit
    16 min lectură Deschide
  2. 02
    Destructuring și spread preview gratuit
    16 min lectură Deschide
  3. 03
    Module ES
    16 min lectură
  4. 04
    Promise și async/await
    15 min lectură
  5. 05
    Tratarea erorilor asincrone
    16 min lectură
  6. 06
    map / filter / reduce în cazuri reale
    15 min lectură
  7. 07
    Organizarea codului fără framework
    16 min lectură

Materiale descărcabile

Întrebări frecvente

Ce format are cursul?

Lecții text, aplicații cu rezolvare orientativă, manual PDF și fișă de proiect. Nu este prezentat ca un curs video.

Ce pot vedea înainte de înscriere sau cumpărare?

Primele două lecții și fișa PDF de proiect sunt publice. Poți verifica structura și modul de lucru înainte de decizie.

Cum verific proiectul final?

Folosește criteriile de acceptare: Stările gol și eroare sunt distincte; Anularea cererii este tratată; Logica poate rula fără DOM.

Ce reprezintă timpul afișat?

O estimare a lecturii la aproximativ 180 de cuvinte pe minut. Exercițiile și proiectul necesită timp suplimentar variabil.

Certificatul este o calificare acreditată?

Nu. Este o confirmare internă a parcurgerii lecțiilor și testelor disponibile pe INONLINE Academy, nu o calificare profesională acreditată.

Curs realizat de GabrielDev. Conținut actualizat la 15 octombrie 2026.

Cursuri similare

Vezi toate →

Folosim cookie-uri esențiale pentru funcționarea site-ului și, cu acordul tău, cookie-uri de analiză și publicitate. Partenerii noștri, inclusiv Google, pot folosi cookie-uri pentru a afișa reclame relevante. Detalii în Politica de cookie-uri.