Kolegij Napredno programiranje web aplikacija - NPWA - namijenjen je studentima koji su odslušali kolegij 'Osnove web dizajna'.
Vrijeme održavanja nastave u ljetnom semestru 2023/24.: PONEDJELJAK 08:45 - 11:00 u A-103
Nositelj: dr.sc. Kristina Kocijan, izv.prof.
Izvođač: dr.sc. Kristina Kocijan, izv.prof.
Sadržaj: Uvod. Povijest programiranja. PHP povijest. Kako putuje stranica s PHP-om. Interaktivnost web aplikacija. HTML u PHP-u. PHP sintaksa. Tipovi podataka. Operatori. Varijable. Uvjeti. Petlje. Vanjske datoteke. Slanje i provjera podataka iz HTML obrasca. Komunikacija s txt i xml datotekama.
Uvod u bazu podataka - MySQL. Osnove baze podataka. Upravljanje tablicama i indeksima. Dodavanje, ažuriranje i brisanje. SQL i pretraživanje. Upiti za spajanje tablica. Ažuriranje sadržaja baze podataka. Pretraživanje baze podataka na web-u. Formatiranje rezultata upita. Rad s drugim sustavima za upravljanje bazama podataka. Kolačići.
Ishodi učenja: Nakon uspješnog savladavanja kolegija, studenti će moći:
- prepoznati i primijeniti sintaksu PHP-a,
- samostalno postaviti upite nad MySQL bazom podataka,
- povezati stranicu s MySQL bazom podataka,
- definirati i obrazložiti polja u MySQL bazi podataka,
- demonstrirati dodavanje, ažuriranje i brisanje podataka u MySQL bazi podataka koristeći PHP,
- samostalno izraditi jednostavniji PHP kod,
- objasniti i primijeniti kompleksniji PHP kod,
- samostalno i/ili timskim radom osmisliti interaktivno web sjedište ovisno o temi web sjedišta,
- valorizirati, održavati i uređivati postojeća ili nova web sjedišta koja koriste PHP i MySQL bazu podataka.
ECTS: 5
- Izvođač: Kristina Kocijan