Predmetni nastavnik: prof. dr Vladimir Cvjetković Saradnici: Filip AndrićNastavni plan
- Istorijat i osnove programskog jezika PHP.
- Osnovne strukture jezika, kontrolne strukture.
- Promenljive, datumi i vremena.
- Nizovi.
- Funkcije.
- Osnove veba, rad sa formama.
- Objektno-orjentisani koncepti.
- Datoteke.
- Pristup bazama podataka, transakcije.
- SQLite baza podataka.
- Sesije i trajnost podataka.
- XML.
- Regularni izrazi.
- Objektno-relacioni maper (Doctrine).
Način polaganja ispita:
- redovno prisustvo nastavi – 4 poena;
- kolokvijumi – 36 poena (16+20);
- seminarski rad – 30 poena;
- završni ispit – 30 poena.
Student može izaći na završni ispit ako u predispitnim obavezama osvoji najmanje
36 poena. Dodatni uslov je da broj bodova na svakom od kolokvijuma bude veći od
polovine maksimalnog broja bodova za svaki od kolokvijuma. Takođe, potrebno je na predispitnim obavezama bez seminarskog rada osvojiti
20 od mogućih 40 poena.
Seminarski rad mora biti završen do
aprilskog ispitnog roka.
Kolokvijumi:
- osnove PHP-a;
- izrada dinamičkih web strana sajta.
Na završnom ispitu studenti usmeno i praktično polažu gradivo sa predavanja.
Literatura
- M. Stefanović, Skripta sa predavanja, PMF, Kragujevac.
- M. Ivanović, B. Arsić, Skripta sa vežbi, PMF, Kragujevac.
- D. Sklar, A.Trachtenberg, PHP kuvar, Mikro knjiga, 2008.
- PHP 5 Beginning PHP and MySQL , from Novice to Professional , W. Jason Gilmore, APRESS, 2007.
- PHP Zend Tutorial (http://devzone.zend.com/article/627)
- PHP W3schools Tutorial (http://w3schools.com/php/default.asp)