Razvoj spletnih aplikacij / Vzdrževanje spletnih aplikacij
Spletne aplikacije 2 / 3
V času samostojnega dela od doma, si lahko preberete spodnjo literaturo in se spoznate z jezikom PHP in podatkovno bazo MySQL. Predlagam, da sledite gradivu https://gradiva.txt.si/index.php/, ki vas popelje skozi osnove, kot tudi vzpostavitve lokalnega okolja (če niste vešči dela s strežnikom). Slednji ima polno podporo tako za PHP, kot MySQL. Podatke za dostop do vašega spletnega mesta in baze najdete v vašem mailu, ki ste ga dobili za dostop do teh navodil. Snov je sicer zahtevna, zato poskusite vsaj prebrati vsebine, da boste imeli teoretično podlago, ko se spet vidimo in bomo obravnali dele, s katerimi boste imeli največ težav.
Vaje so objavljene na https://github.com/krumpak/b2-examples/tree/rsa-spa-2025
- Uvod v spletne aplikacije
- Sintaksa
- Predloga
- Integracija s HTML
- Spoznavanje skriptnega jezika za spletne aplikacije
- Interakcija z aplikacijo (obrazec)
- Delo s podatki in spremeljivkami v spletni aplikaciji
- Numerična (indeksna), asociativna (s ključem) in večdimenzionalna polja (array)
- Zahteva API
- Format JSON
- Obdelava podatkov z zanko
- Datum in čas
- Funkcija po meri
- HTTP metode (POST, GET ...)
- Povezovava aplikacije z zunanjimi viri podatkov
- Objava spletne aplikacije
- Testiranje spletne aplikacije
- Uvod v podatkovne zbirke za spletne aplikacije za spletno aplikacijo
- Administrativno orodje phpMyAdmin
- Izdelava podatkovne baze
- Načrtovanje in priprava podatkovnih tabel
- Načrtovanje in postavitev podatkovne zbirke za spletno aplikacijo
- Izdelava tabele
- Vrste polj
- Integracija podatkovne zbirke v spletno aplikacijo
- Povezava s podatkovno bazo
- Poizvedbe v podatkovni bazi
- Obdelava podatkov iz podatkovne baze
- Testiranje in objava podatkovne zbirke za spletno aplikacijo
- Priprava na nastop
- Nastop z delujočim prototipom aplikacije
Izpit
Vsi, ki ste predhodno obiskovali predmet RČO, uporabite vaš prototip/izdelek (HTML/CSS). Le tega nadgradite na način, da črpate podatke za vaš prototip dinamično iz lastnega API klica. Nato pa vaš prototip napolnite s temi podatki. Vsebina/podatki se dinamično spreminjajo glede na navigiranje po vašem izdelku/prototipu.
- Izdelate lasten API, za serviranje podatkov v vašo aplikacijo
- Izdelate aplikacijo, ki grafično in uporabniku prjazno izpisuje podatke, ki jih prejmete preko API klica
V primeru, da nimate predhodnega prototipa. Pripravite preprosto aplikacijo (preprost HTML/CSS). Tema vaše aplikacije je lahko poljubna.
Datotek izdelka ne pošiljajte po mailu. Povezavo do izdelka oddajte preko obrazca na tej strani.
Oddaja izdelka za oceno preko obrazca