Sari la conținut
← Laravel de la zero: primul tău site profesionist
Progres curs 0 / 7 lecții (0%)

Ce construim și de ce Laravel

Laravel e cel mai folosit framework PHP. Îți dă o structură clară și unelte gata făcute pentru tot ce apare într-un site real: rutare, șabloane, bază de date, validare, autentificare, cozi, email. În loc să reinventezi aceste piese (cu bug-uri), le folosești pe cele testate de milioane de proiecte. În acest curs construim un site cu articole și o zonă de administrare.

De ce un framework

Fără framework, fiecare proiect PHP începe cu aceleași decizii: cum organizez fișierele, cum rutez cererile, cum mă conectez la baza de date, cum previn XSS și SQL injection. Un framework răspunde o dată la toate acestea, consecvent, iar tu te concentrezi pe ce e specific aplicației tale.

Ce vom construi

  • O listă publică de articole și pagini individuale de articol.
  • O zonă privată (autentificare) pentru administrare.
  • Formulare de creare/editare cu validare.
  • Publicare pe un server real, cu bază de date.

Concepte cheie Laravel

  • Rută: leagă o adresă URL de un cod care o tratează.
  • Controller: clasa care conține acel cod.
  • Blade: motorul de șabloane pentru HTML.
  • Eloquent: felul Laravel de a lucra cu baza de date, prin obiecte.
  • Migrație: definiția schemei bazei de date, în cod versionat.

Ce presupune cursul

Cunoști PHP de bază (variabile, funcții, array-uri, clase), ai lucrat cu un formular și cu o bază de date măcar teoretic. Nu ai nevoie de experiență cu framework-uri.

Exercițiu

Notează, în cuvintele tale, ce înseamnă fiecare din cei 5 termeni: rută, controller, Blade, Eloquent, migrație. Vei reveni la lista asta la finalul cursului să vezi cât de mult s-a clarificat.

Greșeli frecvente

  • Sari peste bazele PHP și te lupți cu sintaxa în loc de concepte.
  • Încerci să memorezi API-ul Laravel în loc să înțelegi fluxul cerere → răspuns.
  • Cauți „cum fac X" fără să înțelegi de ce framework-ul vrea să faci X într-un anume fel.

De reținut

  • Un framework răspunde o dată la deciziile repetitive ale oricărui proiect.
  • Laravel acoperă rutare, șabloane, bază de date, validare, auth, cozi, email.
  • Concepte de bază: rută, controller, Blade, Eloquent, migrație.
  • Construim un site cu articole și administrare.

Pe scurt

Laravel îți dă structură și piese testate. Cursul construiește un site real, de la instalare la deploy.

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.