🔄 Reîmprospătează
⬅️ Înapoi
➡️ Înainte
🔗 Copiază Link
Conținut Demo Gratuit Recenzii Preț EN English
Curs Actualizat 2025

Învață JavaScript
de la Zero la Expert

Cursul complet care te învață să creezi aplicații web interactive și dinamice. 16 module, 80+ exerciții practice și proiecte reale pe care le poți adăuga în portofoliu.

16
Module
15h+
Conținut
80+
Exerciții
4.9⭐
Rating
script.js
1const greeting = (name) => {
2  return `Salut, ${name}!`;
3};
4
5const users = ['Elena', 'Denis', 'Jean'];
6
7users.forEach(user => {
8  console.log(greeting(user));
9});
10
11// Output: Salut, Elena! Salut, Denis! ...
✓ ES6+ Modern
✓ DOM Manipulation
✓ Async/Await
DE CE ACEST CURS?

Ce Primești

Totul de care ai nevoie pentru a stăpâni JavaScript

📚

PDF Complet

180+ pagini cu explicații clare, exemple și ilustrații

💻

80+ Exerciții

Exerciții practice cu soluții detaliate

🎯

8 Proiecte

Proiecte reale pentru portofoliu

♾️

Acces Permanent

Odată cumpărat, e al tău pentru totdeauna

CURRICULUM

Ce Vei Învăța

16 module structurate de la simplu la complex

1
Introducere în JavaScript
5 lecții • 50 min
+
Ce este JavaScript? GRATUIT 10 min
Cum să adaugi JavaScript în HTML GRATUIT 12 min
Consola browserului și debugging 10 min
Primul tău script JavaScript 15 min
?
Quiz: Bazele JavaScript 3 min
2
Variabile și Tipuri de Date
6 lecții • 65 min
+
var, let și const - Diferențe 15 min
Tipuri primitive (String, Number, Boolean) 12 min
null, undefined și Symbol 10 min
Type Coercion și typeof 12 min
Exerciții cu variabile 12 min
?
Quiz: Tipuri de date 4 min
3
Operatori și Expresii
5 lecții • 55 min
+
Operatori aritmetici și de atribuire 12 min
Operatori de comparație (== vs ===) 15 min
Operatori logici (&&, ||, !) 12 min
Exerciții cu operatori 12 min
?
Quiz: Operatori 4 min
4
Structuri de Control
6 lecții • 70 min
+
if, else if, else 15 min
switch statement 10 min
Operatorul ternar 8 min
Truthy și Falsy values 12 min
Exerciții condiții 20 min
?
Quiz: Structuri de control 5 min
5
Bucle (Loops)
6 lecții • 65 min
+
for loop clasic 12 min
while și do...while 10 min
for...of și for...in 12 min
break și continue 8 min
Exerciții cu bucle 18 min
🎯
Proiect: Numărătoare inversă 5 min
6
Funcții
7 lecții • 80 min
+
Declararea funcțiilor 12 min
Parametri și argumente 12 min
Return statement 10 min
Arrow Functions (ES6) 15 min
Scope și Closures 15 min
Exerciții cu funcții 12 min
?
Quiz: Funcții 4 min
7
Arrays (Tablouri)
7 lecții • 85 min
+
Crearea și accesarea arrays 12 min
Metode: push, pop, shift, unshift 12 min
map, filter, reduce 20 min
find, findIndex, includes 12 min
sort și reverse 10 min
Exerciții cu arrays 15 min
🎯
Proiect: Todo List simplu 4 min
8
Obiecte
6 lecții • 70 min
+
Crearea obiectelor 12 min
Accesarea și modificarea proprietăților 10 min
Metode în obiecte și this 15 min
Object.keys, values, entries 12 min
Destructuring Objects 12 min
Exerciții cu obiecte 9 min
9
DOM Manipulation
8 lecții • 95 min
+
Ce este DOM-ul? 10 min
Selectarea elementelor (querySelector) 15 min
Modificarea conținutului și stilurilor 12 min
Crearea și ștergerea elementelor 12 min
classList și atribute 10 min
Traversarea DOM-ului 12 min
Exerciții DOM 18 min
🎯
Proiect: Modal interactiv 6 min
10
Evenimente (Events)
7 lecții • 75 min
+
addEventListener și tipuri de evenimente 15 min
Event Object și proprietăți 12 min
Event Bubbling și Capturing 12 min
Event Delegation 10 min
Keyboard și Mouse Events 10 min
Exerciții evenimente 12 min
🎯
Proiect: Galerie imagini 4 min

+ 6 module suplimentare incluzând:

Async JavaScript (Promises, Async/Await) • Fetch API & HTTP Requests • LocalStorage & SessionStorage • Erori și Debugging • ES6+ Features Avansate • Proiect Final Complet (Aplicație CRUD)

ÎNCEARCĂ GRATUIT

Lecție Demo

Testează platforma noastră interactivă înainte să cumperi

Editor Interactiv JavaScript
Lecție Gratuită

Introducere în Arrow Functions

Arrow functions sunt o sintaxă modernă (ES6) pentru a scrie funcții mai scurt și mai elegant. Ele sunt foarte populare în JavaScript modern.

💡 Sfat Pro

Arrow functions nu au propriul this, ceea ce le face perfecte pentru callback-uri și metode de array precum map, filter, forEach.

Sintaxa clasică vs Arrow function:

  • function add(a, b) { return a + b; } - funcție tradițională
  • const add = (a, b) => a + b; - arrow function
  • Dacă ai un singur parametru, poți omite parantezele: x => x * 2
  • Pentru un singur statement, return-ul este implicit
JavaScript
// Funcție tradițională
function salut(nume) {
    return "Salut, " + nume + "!";
}

// Arrow function - varianta scurtă
const salutArrow = (nume) => `Salut, ${nume}!`;

// Arrow function cu mai multe linii
const calculeaza = (a, b) => {
    const suma = a + b;
    const produs = a * b;
    return { suma, produs };
};

// Folosire cu array methods
const numere = [1, 2, 3, 4, 5];
const duble = numere.map(n => n * 2);
console.log(duble); // [2, 4, 6, 8, 10]
⚠️ Atenție

Nu folosi arrow functions ca metode în obiecte dacă ai nevoie de this pentru a accesa proprietățile obiectului. În acest caz, folosește funcții tradiționale.

Vrei să încerci?

Mergi la tab-ul "Editor" și experimentează cu Arrow Functions!

⚡ script.js
Cod JavaScript
Console Output
Ready
// Apasă "Run" pentru a executa codul
🎯

Exercițiu Rapid

Testează-ți cunoștințele de JavaScript

Sarcina ta:

  • Creează o arrow function patrat care returnează pătratul unui număr
  • Folosește map() pentru a calcula pătratul fiecărui număr din array
  • Adaugă console.log() pentru a afișa rezultatul
  • Apasă Run pentru a vedea output-ul în consolă
RECENZII

Ce Spun Studenții

Peste 600 de studenți mulțumiți

"În sfârșit am înțeles Promises și async/await! Explicațiile sunt clare și exercițiile practice m-au ajutat enorm să fixez conceptele."

A
Alexandru Pop
Frontend Developer

"Proiectele sunt foarte bine gândite. Am putut să le adaug direct în portofoliu și m-au ajutat la interviul de angajare!"

M
Maria Ionescu
Junior Developer

"Secțiunea de DOM manipulation e excelentă! Acum pot crea aplicații web interactive fără probleme. Recomand cu încredere!"

C
Cristian Radu
Freelancer
OFERTĂ LIMITATĂ

Investește în Viitorul Tău

Preț accesibil pentru conținut premium

⚡ POPULAR

Curs Complet JavaScript

Acces complet la toate lecțiile, exercițiile și proiectele + Certificat de absolvire.

RON79 159 RON
PDF Complet (180+ pagini)
80+ Exerciții Practice
8 Proiecte de Portofoliu
ES6+ Cheatsheet
Acces pe Viață la Actualizări
Suport Prioritar pe Email
🛡️ 30 Zile Garanție de Rambursare

Întrebări Frecvente

Da, recomandăm să ai noțiuni de bază de HTML și CSS înainte de a începe acest curs. JavaScript interacționează cu aceste tehnologii, deci e important să le înțelegi.
Imediat după plată, vei primi un email cu link-ul de descărcare pentru PDF-ul complet și acces la platforma de exerciții interactive.
Absolut! Cursul acoperă toate feature-urile moderne: arrow functions, destructuring, spread operator, promises, async/await, modules și multe altele.
Da! Vei învăța să creezi aplicații interactive, să lucrezi cu API-uri, să gestionezi date și să construiești proiecte complete pe care le poți adăuga în portofoliu.
Sigur. Dacă nu ești mulțumit de curs în primele 30 de zile, îți returnăm banii integral, fără întrebări.

Dă Viață Paginilor Tale Web

Nu mai aștepta. Învață JavaScript și creează aplicații web interactive și dinamice.