Zdravo!

BrainTech - softverska rešenja, web dizajn i aplikacije.

Kontakt

Modul 1 – Uvod u Web razvoj Lekcija

Struktura jednog PHP projekta

Organizacija foldera i fajlova

Čak i mali PHP projekat profitira od jasne strukture. Tipičan layout: public/ (index.php, assets), inc/ ili src/ (config, db, auth), templates/ (views), storage/ (uploads, cache), vendor/ (Composer paketi). Config fajl drži kredencijale baze; nikada ga ne commit-ujte u Git sa pravim lozinkama – koristite .env primer.

Preporučeni folderi

  • public/index.php – jedina tačka ulaska za web server.
  • inc/db.php – PDO konekcija.
  • inc/auth.php – session i provera ulogovanja.
  • templates/ – partiali header, footer, forme.

Imenovanje

Koristite mala slova i crtice u URL-ovima (user-profile.php ili ?page=profile). PSR-4 autoload mapira namespace na foldere kada pređete na OOP.

project/
  public/index.php
  inc/config.php
  inc/db.php
  templates/layout.php
  storage/uploads/
  vendor/  (composer)

Rad u lokalnom okruženju

Napravite folder htdocs/php-kurs u XAMPP htdocs. Svaku novu temu vežbajte u posebnom fajlu (npr. struktura-php-projekta.php) da lako pratite napredak. Držite otvoren Developer Tools (F12) – tab Network i Console ubrzava učenje.

Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development