Web programiranje — od osnova do web aplikacija
Web programiranje vam omogućava da pravite sajtove i aplikacije koje koriste milioni ljudi širom sveta. Svaki put kada otvorite YouTube, Instagram ili Gmail — koristite web aplikaciju.
Cilj ovog kursa je da vas nauči kako da razumete i napravite takve sisteme — od početnog nivoa do kompletne web aplikacije.
Kurs je organizovan kao celina od više lekcija koje vas vode korak po korak — bez preskakanja važnih osnova.
Kako funkcioniše web?
Pre nego što počnete sa programiranjem, važno je da razumete osnovne pojmove:
- browser (Chrome, Firefox)
- server (gde se izvršava kod)
- frontend (ono što korisnik vidi)
- backend (logika aplikacije)
Ovo razumevanje će vam pomoći da lakše savladate sve naredne lekcije.
Struktura kursa
1. Osnove weba
Razumevanje kako internet funkcioniše i kako browser i server komuniciraju.
Vodič: Osnove weba
Šta je web
Kako radi internet
Kako radi web server
HTTP protokol
Frontend i backend
API i JSON
Bezbednost web aplikacija
Izbor backend tehnologije
2. Kreiranje web sajtova i web aplikacija
Praktičan deo kursa — od HTML strukture do kompletne web aplikacije.
21. HTML, CSS i JavaScript
Vodič: HTML, CSS i JavaScript
HTML: prva web stranica
HTML: tekst, linkovi i slike
HTML: liste, tabele i delovi stranice
HTML: forme
CSS: boje, fontovi i selektori
CSS: box model
CSS: flexbox i grid
CSS: responzivni dizajn
JavaScript: prvi koraci
JavaScript: DOM i događaji
Bootstrap 5: mreža i pomoćne klase
Bootstrap 5: komponente
Projekat: plan i struktura
Projekat: naslovna strana
Projekat: stilovi i responzivnost
Projekat: generator logoa
Objavljivanje sajta
22. Python web: Django projekat
Vodič: Django projekat Logo kreator
Od frontenda do Django-a
Projekat i aplikacije
Podešavanja (settings.py)
URL-ovi, pogledi i šabloni
Model, baza i admin
Registracija
Prijava i odjava
Čuvanje logoa
Postavljanje na internet
23. ASP.NET Core (C#)
Vodič: ASP.NET Core
Uvod i prvi server
Statičke strane i servisi
Web API kontroleri
Baza: Entity Framework Core
JavaScript klijent
MVC i Razor pogledi
Objavljivanje
Kako učiti ovaj kurs?
Ovaj kurs je organizovan tako da se znanje gradi postepeno. Preporučeni redosled:
- Osnove web-a
- HTML, CSS, JavaScript i Bootstrap 5 (kurs + projekat Logo kreator, od skice do objave)
- Prelazak na backend (Python / Django)
- Povezivanje sa bazom
- Kreiranje kompletne aplikacije
Ne preskačite lekcije. Svaka sledeća lekcija se oslanja na prethodnu.
Šta ćete naučiti
- kako funkcioniše web
- kako browser i server komuniciraju (HTTP, DNS, API)
- osnove bezbednosti web aplikacija
- kako se pravi frontend (HTML, CSS, JavaScript, responzivni dizajn)
- kako se pravi backend (Python / Django)
- rad sa bazom podataka
- pravljenje kompletnih web aplikacija
- postavljanje aplikacije na internet
Povezani kursevi
Web programiranje — od osnova do web aplikacija
Nema pronađenih članaka.
