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.
Razina studija: PD

ECTS: 5

Razina studija: preddiplomski
ISVU šifra kolegija: 53407
Broj ECTS bodova: 5
Semestar: ljetni