Sari la conținut
Web & Programare · Începător

JavaScript de la zero

Bazele limbajului și manipularea paginii în browser.

8 lecții 36 min · lectură estimată Autor: GabrielDev

Revizie parțială — 20 octombrie 2026

Prima lecție, Unde rulează JavaScript, este aprofundată: laborator complet HTML/CSS/JavaScript, diferența dintre medii, încărcarea resurselor, erori controlate și exerciții cu rezolvări. Celelalte șapte lecții păstrează ediția anterioară. Manualul include noua lecție; caietul păstrează proiectul anterior și adaugă laboratorul primei lecții. Durata este estimare de lectură, separat de practică.

Proiectul cursului: Calculator interactiv de buget

Construiești un calculator cu trei categorii de cost, validare și stări clare. Separi logica matematică de DOM pentru a putea verifica rezultatele.

Ce construiești

  • Funcție de calcul
  • Interfață cu formular
  • Teste manuale
  • Mesaje pentru erori

Cum verifici rezultatul

  • Valorile invalide sunt respinse
  • Zero produce rezultat corect
  • Nu apare HTML interpretat din input

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. Unde rulează JavaScript: Script încărcat după parsarea documentului.
  2. Variabile, tipuri, operatori: Conversie explicită înaintea calculelor.
  3. Funcții și scope: Funcție pură și domeniu de vizibilitate.
  4. Condiții, bucle, array-uri: Parcurgere care păstrează identitatea elementelor.
  5. DOM: selectare și modificare: DOM actualizat fără interpretarea textului ca HTML.
  6. Evenimente: Eveniment de formular cu prevenirea trimiterii implicite.
  7. Fetch și date de la API: Fetch cu verificarea statusului și a formei datelor.
  8. Un mini-proiect interactiv: Mini-proiect complet: filtrarea unei liste locale.

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

Construiești un calculator cu trei categorii de cost, validare și stări clare. Separi logica matematică de DOM pentru a putea verifica rezultatele.

Î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

  • ✓Funcție de calcul
  • ✓Interfață cu formular
  • ✓Teste manuale
  • ✓Mesaje pentru erori

Cerințe

  • • HTML și CSS elementar
  • • Browser cu DevTools

Conținutul cursului

8 lecții · 36 min lectură estimată

  1. 01
    Unde rulează JavaScript preview gratuit
    14 min lectură Deschide
  2. 02
    Variabile, tipuri, operatori preview gratuit
    3 min lectură Deschide
  3. 03
    Funcții și scope
    3 min lectură
  4. 04
    Condiții, bucle, array-uri
    3 min lectură
  5. 05
    DOM: selectare și modificare
    3 min lectură
  6. 06
    Evenimente
    3 min lectură
  7. 07
    Fetch și date de la API
    3 min lectură
  8. 08
    Un mini-proiect interactiv
    4 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: Valorile invalide sunt respinse; Zero produce rezultat corect; Nu apare HTML interpretat din input.

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 20 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.