Web tehnologije:
pojam, struktura
i primena
Kako funkcioniše internet stranica koju svakog dana otvaramo, od koda do ekrana
Koristi strelice ← → na tastaturi, prevuci prstom ili klikni na dugmad dole.
Internet i web nisu isto
Mnogi ova dva pojma koriste kao sinonime, ali među njima postoji velika razlika. Klikni na karticu da saznaš više.
Internet
Globalna mreža računara povezanih kablovima, optikom i bežičnim vezama.
To je „infrastruktura“, kao putevi i autoputevi. Preko interneta rade i e-pošta, onlajn igrice, video pozivi, a ne samo web.
Web (WWW)
Servis koji radi na internetu: skup povezanih stranica dostupnih preko pregledača.
To su „vozila“ koja putuju tim putevima. Stranice se povezuju linkovima (hiperveze), pa otuda i ime: „World Wide Web“, svetska paukova mreža.
Kako je sve počelo
Klikni na godine i prođi kroz najvažnije trenutke u razvoju weba.
Model klijent – server
Kada ukucaš adresu sajta, tvoj računar (klijent) šalje zahtev, a server vraća odgovor. Sve to traje manje od sekunde!
Klijent
tvoj pregledačServer
računar koji čuva sajtAnatomija URL adrese
Svaka stranica ima jedinstvenu adresu. Pređi mišem ili klikni na delove adrese.
👆 Izaberi deo adrese
Saznaćeš čemu služi.
Tri stuba svake stranice
HTML
Kostur stranice: naslovi, pasusi, slike, linkovi. Kaže šta se nalazi na stranici.
CSS
Odeća stranice: boje, fontovi, raspored, animacije. Kaže kako to izgleda.
JavaScript
Mozak stranice: reaguje na klikove, menja sadržaj, računa. Kaže šta se dešava.
Moja prva stranica
Ovo je kartica napravljena pomoću HTML-a. Uključi CSS i JavaScript i gledaj šta se dešava!
Napiši kod, vidi rezultat
Ovo je pravi mali editor. Promeni tekst, boju ili dodaj novi element: rezultat se odmah prikazuje desno.
Od čega se sastoji web stranica
Većina sajtova ima sličan raspored. HTML5 za svaki deo ima posebnu, semantičku oznaku.
👈 Klikni na deo stranice
Videćeš koja je njegova uloga.
Frontend, backend i baza podataka
Moderna web aplikacija ima tri sloja koji rade zajedno.
Frontend
Sve što korisnik vidi i dodiruje u pregledaču.
HTMLCSSJavaScriptReactVueBackend
Logika na serveru: prijava, obrada podataka, bezbednost.
Node.jsPHPPythonJavaC#Baza podataka
Trajno čuva korisnike, poruke, proizvode, ocene.
MySQLPostgreSQLMongoDBSQLiteGde se koriste web tehnologije?
Skoro svuda! Klikni na karticu da je okreneš.
E-trgovina
Obrazovanje
Društvene mreže
Bankarstvo
Zdravstvo
Zabava
Mape i saobraćaj
Veštačka inteligencija
Bezbednost i budućnost weba
HTTPS
Šifrovana veza između tebe i servera, tako da niko ne može da pročita tvoje podatke.
Responzivni dizajn
Ista stranica se prilagođava telefonu, tabletu i računaru.
PWA aplikacije
Web sajtovi koji se instaliraju i rade kao prave aplikacije, čak i bez interneta.
WebAssembly
Omogućava da teški programi (igre, editori videa) rade brzo u pregledaču.
AI na webu
Pametni asistenti, automatsko prevođenje i generisanje sadržaja.
WebXR
Virtuelna i proširena stvarnost direktno iz pregledača.
Hvala na pažnji!
Web nije samo tehnologija, već prostor u kom učimo, radimo, igramo se i povezujemo sa celim svetom.
Kako ti se dopala prezentacija?
❓ Imate li pitanja?