PHP programer
Sadržaj seminara:
Uvod u PHP
Što je PHP, povijest PHP-a, mogućnosti PHP-a, koje platforme, web servere i baze , podataka podržava, instalacija i podešavanje PHP-a, sigurnost, Osnovna sintaksa jezika, kombiniranje sa HTML-om,komentari, ispis na web stranicu - naredba print
Varijable
Osnovni tipovi podataka, varijable, deklaracija, inicijalizacija i vidljivost varijabli,varijable unutar varijabli (dinamičke varijable), varijable definirane van PHP-a, konstante, izrazi, operatori (matematički, pridruživanja...), stringovi i funkcije za rad sa stringovima, funkcije za rad sa varijablama,funkcije za dinamičku promjenu tipa varijable
Naredbe
Naredbe za kontrolu toka , blokovi naredbi, relacijski operatori, logički operatori, grananje tijeka programa - naredbe if, else, elseif, switch, petlje - naredba for, while, do-while, foreach, naredbe za prekid izvođenja - break i continue, naredba za uključivanje vanjskih datoteka - require, include
Funkcije
Osnovno o funkcijama - što su i zašto koristiti funkcije, pozivanje funkcija, ugrađene funkcije, definiranje funkcija, povratne vrijednosti funkcija, argumenti funkcije,pozivanje funkcija preko varijable (dinamičko pozivanje funkcija), vidljivost varijabli
Polja
Što je polje, stvaranje polja, rad sa poljem, asocijativna polja, višedimenzionalna polja, pristup, elementima polja / naredba foreach, spajanje polja, sortiranje polja
Klase i objekti
Osnovno o objektima, stvaranje objekta, svojstva objekta, metode objekta, nasljeđivanje
Formulari
Veza između PHP-a i HTML-a,globalne varijable i varijable okoline, čitanje HTML formulara, načini prijenosa podataka iz formulara
Rad sa bazama podataka
Otvaranje veze prema bazi podataka, upućivanje zahtjeva,obrada rezultata, dodavanje u bazu, brisanje iz baze
Posebnosti
Greške, funkcije za rad sa datumom i vremenom, funkcije za rad sa datotečnim sustavom, rad sa kolačićima (cookies), rad sa sesijama (session), dinamičko kreiranje slika, slučajni brojevi, rad sa e-mailom
- Upis u radnu knjižicu: ne
- Certifikat: ne
- Uvjerenje: da
- In-house: ne
- Svjedodžba: ne
- Diploma: ne