Web development-ul modern este un domeniu vast și în continuă evoluție. De la primele pagini HTML statice din anii '90 până la aplicațiile web complexe de astăzi, tehnologiile web au parcurs un drum impresionant. Acest curs vă va ghida prin toate tehnologiile esențiale necesare pentru a deveni un dezvoltator web complet.
Capitol gratuit
Introducere în Web Development Modern
Web development-ul modern este un domeniu vast și în continuă evoluție. De la primele pagini HTML statice din anii '90 până la aplicațiile web complexe de...
Introducere
Cum funcționează web-ul
Când accesați un site web, browserul dvs. (clientul) trimite o cerere HTTP către un server web. Serverul procesează cererea, accesează eventual o bază de date, generează răspunsul și îl trimite înapoi browserului sub formă de HTML, CSS și JavaScript.
Utilizatorul introduce URL-ul în browser (ex: goai.ro)
Browserul rezolvă DNS-ul - traduce domeniul în adresă IP
Se stabilește conexiunea TCP/TLS (HTTPS) cu serverul
Browserul trimite cererea HTTP (GET /index.html)
Serverul procesează cererea (Apache/Nginx + PHP/Node.js)
Serverul interogează baza de date dacă e necesar (MySQL)
Serverul returnează răspunsul HTTP (HTML, CSS, JS)
Browserul parsează HTML, descarcă resurse, randează pagina
Tehnologiile web - Frontend vs Backend
| Nivel | Tehnologii | Rol |
|---|---|---|
| Frontend (Client-side) | HTML, CSS, JavaScript | Ce vede și cu ce interacționează utilizatorul |
| Backend (Server-side) | PHP, Node.js, Python | Logica aplicației, procesarea datelor |
| Baze de date | MySQL, PostgreSQL, MongoDB | Stocarea și gestionarea datelor |
| DevOps | Git, Docker, CI/CD | Deployment, versionare, automatizare |
Instrumentele de dezvoltare esențiale
Setup-ul minim recomandat
- Editor de cod: VS Code (gratuit, extensibil, cross-platform)
- Browser: Chrome sau Firefox cu Developer Tools
- Terminal: Git Bash (Windows), Terminal (Mac/Linux)
- Server local: XAMPP, Laragon sau Docker
- Versionare: Git + cont GitHub/GitLab
Sfat: Instalați extensiile VS Code: Live Server, Prettier, ESLint, PHP Intelephense și GitLens. Aceste extensii vă vor accelera semnificativ dezvoltarea.
Continuați cu restul cursului
Acesta este capitolul 1 din cele 20 ale cursului, cu 4 lecții din 73. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.
Cumpărați cursul la 110 €