webroad.online
  1. 1Web
  2. 2HTML
  3. 3CSS
  4. 4JavaScript
  5. 5TypeScript
  6. 6Git
  7. 7Unelte
  8. 8React
  9. 9State management
  10. 10Next.js
  11. 11Formulare
  12. 12Date și backend
  13. 13SEO
  14. 14Tailwind CSS
  15. 15Animații
  16. 16Testare
  17. 17Arhitectură

Învață frontend de la HTML la Next.js — gratuit, cu exerciții interactive

Lecții scurte în română despre HTML, CSS, JavaScript, TypeScript, React și Next.js. După fiecare lecție scrii cod direct în pagină și vezi imediat ce trece și ce nu. Gratuit, fără cont.

102 lecții · 205 exerciții · 80 termeni în glosar · fără cont

JavaScript · Funcții și closure#2Counter cu closureRezolvat ✓
function createCounter(start = 0) {
  let n = start
  return () => ++n
}
VerificăReset⌘ Enter
  • ✓pornește de la start + 1
  • ✓ține minte starea
  • ✓counterele sunt independente

De ce să înveți aici

  • Teorie fără apă

    Fiecare lecție: ce este, ce tipuri există, prin ce diferă și când folosești fiecare. Apoi greșeli frecvente și un rezumat.

  • Verificare instant

    Scrii cod direct în pagină și apeși ⌘ Enter. Testele îți arată imediat ce merge și ce nu. Soluția e acolo când te blochezi.

  • Fără cont

    Progresul și codul tău se salvează automat. Revii și continui de unde ai rămas.

  • Termeni explicați pe loc

    Dai de „hoisting” sau „closure”? Treci cu mouse-ul peste el pentru definiție, click pentru lecția completă.

  • Surse oficiale

    Fiecare lecție trimite la MDN, react.dev, nextjs.org, tailwindcss.com — nu la bloguri de acum 5 ani.

  • Drum complet, la zi

    De la cum funcționează web-ul până la Next.js 16, Tailwind 4 și arhitectură, în ordinea în care chiar ai nevoie.

Drumul

17 pași, în ordinea în care chiar ai nevoie de ei. Poți sări direct la orice temă.

Pasul 1

Web

Cum funcționează web-ul: client și server, HTTP, randare în browser, performanță, stocare și securitate.

7 lecții · 15 exerciții
Pasul 2

HTML

Structură, semantică, formulare, imagini și accesibilitate — fundația oricărei pagini.

4 lecții · 8 exerciții
Pasul 3

CSS

Cascadă, box model, flexbox, grid, poziționare, responsive, animații și CSS modern.

8 lecții · 16 exerciții
Pasul 4

JavaScript

Limbajul complet: tipuri, funcții, obiecte, async, module, DOM.

17 lecții · 34 de exerciții
Pasul 5

TypeScript

Tipuri, obiecte, union types, generics, utility types și TS în React.

6 lecții · 12 exerciții
Pasul 6

Git

Commit-uri, branch-uri, merge vs rebase, pull request-uri și Conventional Commits.

3 lecții · 6 exerciții
Pasul 7

Unelte

npm și package.json, bundlere, ESLint și Prettier, debugging cu DevTools.

4 lecții · 8 exerciții
Pasul 8

React

Componente, state, efecte, hook-uri custom, Context, performanță și server state.

7 lecții · 14 exerciții
Pasul 9

State management

Tipuri de state, Context, Zustand, Redux Toolkit, RTK Query și alternativele.

4 lecții · 8 exerciții
Pasul 10

Next.js

App Router, Server Components, date, cache, Server Actions și deploy.

12 lecții · 24 de exerciții
Pasul 11

Formulare

Formulare în React, React Hook Form, validare cu Zod și Server Actions.

4 lecții · 8 exerciții
Pasul 12

Date și backend

API-uri REST, SQL, ORM cu Drizzle și Prisma, Postgres în Next.js.

4 lecții · 8 exerciții
Pasul 13

SEO

Cum funcționează Google, SEO tehnic, cuvinte cheie, Analytics și Search Console, investigații.

5 lecții · 10 exerciții
Pasul 14

Tailwind CSS

Utility-first, responsive, teme dark/light, tipografie custom și UI kit cu cn() și cva.

6 lecții · 12 exerciții
Pasul 15

Animații

Principiile mișcării, Motion pentru React, GSAP și ScrollTrigger, exemple care impresionează.

4 lecții · 8 exerciții
Pasul 16

Testare

Tipuri de teste, Vitest, Testing Library și Playwright.

4 lecții · 8 exerciții
Pasul 17

Arhitectură

Principii, Feature-Sliced Design și alternativele, cu plusuri și minusuri.

3 lecții · 6 exerciții

Întrebări frecvente

Cursul e chiar gratuit?
Da. Toate lecțiile, exercițiile, glosarul și biblioteca sunt gratuite, fără cont și fără plată.
Trebuie să instalez ceva?
Nu. Scrii și verifici codul direct în browser, iar progresul se salvează automat.
Pentru cine e?
Pentru cine scrie deja puțin cod, dar vrea să înțeleagă bazele pe bune, și pentru începători motivați.
Ce învăț?
Cum funcționează web-ul, HTML, CSS, JavaScript, TypeScript, Git, React, state management, Next.js, formulare, bazele de backend, SEO, Tailwind CSS, animații, testare și arhitectură.

Ți-a fost utilă pagina?

Un click — fără cont.