Zdravo!

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

Kontakt

Modul 1 – Uvod u Web razvoj Lekcija

Kako funkcioniše web aplikacija

Put od klika do odgovora

Svaka moderna web aplikacija prati isti osnovni tok: korisnik u browseru šalje HTTP zahtev, web server (Apache/Nginx) prosleđuje zahtev PHP interpreteru, PHP po potrebi čita ili upisuje podatke u MySQL bazu, zatim generiše odgovor koji server vraća browseru. Razumevanje ovog lanca pomaže pri debugovanju i dizajnu arhitekture.

Browser

Prikazuje HTML/CSS/JS i šalje GET/POST zahteve na URL (npr. /login.php). Developer Tools (F12) pokazuju mrežu, greške i odgovore servera.

Server

Apache iz XAMPP paketa mapira folder htdocs na domen localhost. PHP modul obrađuje .php fajlove pre nego što se bilo šta pošalje klijentu.

Baza podataka

MySQL čuva trajne podatke: korisnike, porudžbine, postove. PHP se povezuje preko PDO ili mysqli ekstenzije.

Browser  --GET /products.php-->  Apache
Apache  --execute-->  PHP
PHP     --SELECT * FROM products-->  MySQL
MySQL   --rows-->  PHP  --HTML-->  Browser

Pratite zahtev u Developer Tools

Otvorite bilo koji .php fajl, pritisnite F12 → Network, osvežite stranicu i kliknite na zahtev. Proverite status kod (200), tip odgovora i vreme učitavanja. Ako kasnije dodate MySQL upit, vreme odgovora raste – to je normalan signal da optimizujete upit.

Mini dijagram toka

1. Browser šalje HTTP zahtev
2. Apache prosleđuje PHP fajl interpreteru
3. PHP (opciono) čita/piše u MySQL
4. PHP echo-om gradi HTML
5. Apache vraća HTML browseru
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development