fakultet ekonomije i turizma "dr. mijo mirković", pula
Sveučilište Jurja Dobrile u Puli
Fakultet ekonomije i turizma "Dr. Mijo Mirković"
Preradovićeva 1, 52100 PULA

Izrada WEB aplikacija

Godina studija: III

Nastavnici

Nositelj kolegija: Prof. dr. sc. Mario Radovan

Asistenti: Toni Milovan

Opis kolegija

  • Uvod u programiranje vezano uz Internet i uz sustav mrežnih stranica (WWW, HTTP).
  • Osnove jezika HTML
  • Temeljni elementi jezika PHP: tipovi podataka, varijable, konstante, izrazi, operatori, komentari; upravljanje tokovima procesa i podataka: uvjeti grananja i petlje; rad sa nizovima i poljima. HTML
  • HTML i PHP: povezivanje HTML koda i PHP koda; pristupanje varijablama HTML  obrazaca.
  • Upotreba nizeva i polja. Definiranje funkcija i proslijeđivanje parametara.
  • Objektno programiranje u jeziku PHP: definiranje i uporaba klasa i konstruktora; definiranje atributa i metoda, nasljeđivanje svojstava i nadjačavanje metoda.
  • Načela oblikovanja podataka i relacijski sustav MySQL.
  • Metode spajanja na bazu podataka. Interakcija s bazom podataka: tvorba sastavljenih SQL izraza (naredbi).
  • Internet i baza podataka. Opseg podataka i učinkovitost aplikacija.
  • Sigurnost i zaštita podataka i transakcija: identifikacija korisnika, ograničavanje (zaštita) pristupa; specifične ovlasti i zaštita integriteta baze podataka.
  • Strukturiranje i oblikovanje programskog koda; uporaba prototipa, testiranje i dokumentiranje.
  • Usporedba dominantnih sustava za izradu dinamičkih web aplikacija: PHP, ASP, JSP; usporedni prikaz specifičnosti, prednosti i ograničenja tih triju sustava (tehnologija).

Literatura

Obvezna:

  1. Radovan, M.: Programiranje za Internet, 2004. (digitalna skripta, 220 stranica; skripta se obnavlja svake godine).
  2. Welling, L., Thompson, L.: PHP and MySQL Web Development, Sams Publishing, 2005.
  3. Glass, K. M.: Beginning PHP, Apache, MySQL Web Development, Hungry Minds Inc, 2004.

Izborna:

  1. Ullman, L.: PHP and MySQL for Dynamic Web Sites, Peachpit Press, 2003.
  2. Lane, D., Williams, E. H.: Web Database Applications with PHP and MySQL, O'Reilly & Associates, 2002.
  3. Mellor, B. R.: ASP: Learning by Example, Franklin Beedle & Associates, 2001.
  4. Bergsten, H.: Java Server Pages, O'Reilly & Associates, 2000.

Oblik nastave

Predavanja, vježbe

Način polaganja ispita

Student treba položiti pisani (praktični) dio ispita koji se odnosi na vježbe, kao preduvjet za pristup usmenom dijelu ispita na kojem se provjerava i ocjenjuje cjelokupno znanje studenta.