grupa 2grupa 1

Uvod u PHP i objektno orjentirano programiranje

 

Uvod:

PHP programski jezik je najšire prihvaćeni „open-source“ jezik za izradu web aplikacija, često u kombinaciji sa MySQL ili PostgreSQL bazom podataka.

 

Najpoznatiji veliki sustav napisan u PHP-u je u Hrvatskoj vrlo popularni Facebook.

 

Zbog dugovječnosti i rasprostranjenosti PHP-a, danas postoji velik broj sustava za upravljanje sadržajem (engl. CMS-ova) koji su u njemu napisani (npr. WordPress, Joomla, Drupal, eZ Publish, itd.), kao i cijela paleta pratećih pomoćnih aplikacija (npr. phpMyAdmin za rad sa MySQL bazom podataka).
PHP je jezik koji se brzo uči zbog jednostavne strukture i sintakse, a da pritom daje jako bogate razvojne mogućnosti zbog velikog broja gotovih funkcija i biblioteka koje ga proširuju.

 

Pored jednostavne strukture i sintakse, PHP je i objektno orijentirani jezik sa punom podrškom za objektno programiranje, što ga čini vrlo fleksibilnim alatom za razvoj netipičnih web rješenja, kao što su interne stranice tvrtki, socijalni servisi, razni administrativni sustavi, forumi, itd. Objektna orijentiranost znači i lakše preslikavanje i upravljanje podacima iz raznih baza podataka.

 

Uz sve to – PHP ima i veliku „online“ zajednicu korisnika u svijetu i u Hrvatskoj te je poznavanje PHP-a čest preduvjet ili plus prilikom zapošljavanja kao web dizajner ili web programer.

 

Cilj

Kroz ovaj seminar upoznati ćete se sa osnovama klasičnog i objektnog programiranja u PHP-u te naučiti izrađivati PHP aplikacije kroz primjer aplikacije za vođenje evidencije studenata, predavanja, nastavnika i ispita fakulteta.
Također ćete savladati uporabu najčešće korištenih PHP funkcija i klasa te naučiti izradu vlastitih funkcija, klasa i objekata.

 

Savladati ćete tehnike prikazivanja podataka na webu, prikazivanja tabularnih podataka i njihovo uređivanje, dodavanje i brisanje.

 

Kroz praktične primjere naučiti ćete osnovne korake u projektiranju i izradi te konfiguranju i postavljanju PHP aplikacije u radno okruženje.

 

Naučiti ćete i integraciju PHP koda sa postojećim HTML-om te korištenje dodatnih vlastitih i vanjskih biblioteka funkcija i PEAR dodataka PHP-u.

 

Na seminaru će se skrenuti posebna pozornost na česte greške koje se pojavljuju kod razvoja PHP web aplikacija.

 

Trajanje seminara

40 sati(a), 10 dana

 

Nastavni materijal:

Priručnik: PHP i OOP

Predznanje

P01: Osnove PC računala i Windows
P18: Internet i rad na mreži
W11: HTML
ili odgovarajuća znanja i vještine

Uvjerenje

Algebra svjedodžba o pohađanju seminara

Sadržaj seminara

  • Osnovne web tehnike i pojmovi
  • Osnovne naredbe za ugnježđivanje PHP koda u HTML,
  • Uključivanje dodatnog PHP koda,
  • Unos i ispis podataka kroz HTML formu,
  • Leksička struktura - pravila pisanja,
  • Tipovi podataka,
  • Varijable,
  • Stringovi,
  • Izrazi i operatori, 
  • Kontrolne strukture i petlje,
  • Nizovi,
  • Funkcije (PHP i vlastite),
  • Apstrakcija objekata,
  • Enkapsulacija,
  • Objekti,
  • Svojstva objekata,
  • Metode i događaji,
  • Sučelja (interfaces),
  • Konstruktorske funkcije,
  • Nasljeđivanje,
  • Proširivanje,
  • Introspekcija, 
  • Serijalizacija.

Rješenja za poslovne korisnike

Nudimo vrhunska rješenja za velike grupe polaznika saznajte više...


Školovanja za osobne potrebe

Obratite nam se s povjerenjem da zajedno kreiramo optimalnu edukaciju saznajte više...

Prijavite se!

Centar Datum Termin Prijava
Zagreb Virtualna učionica
Split
Zadar
Osijek
Pula
Rijeka
Dubrovnik
Karlovac
Virtualna učionica Nastavu moguće pratiti preko Algebrine Virtualne učionice bez dolaska u učionicu.
logo

Algebra logo

Zagreb - Maksimirska 58a, tel: 01 2332 861
Split -
Slavićeva 15, tel: 021 444 555
Osijek -
Reisnerova 74, tel: 031 373 400
Zadar -
Špire Brusine 16, tel: 023 315 888
Pula -
Ciscuttijeva 2, tel: 052 350 380
Dubrovnik -
Vukovarska 19, tel: 020 295 333
Dugo Selo -
J. Zorića 21, tel: 01 2753 012
Županja -
J.J.Strossmayera 9, tel: 032 831 854


Sisak - S. i A. Radića 42, tel: 044 541 700
Bjelovar -
Ante Trumbića 4, tel: 043 220 840
Šibenik -
A.K. Miošiča 11, tel: 022 333 623
Rijeka -
Korzo 24a, tel: 051 214 036
Jastrebarsko -
Dr. Franje Tuđmana 9, tel: 01 6281 126
Samobor -
Trg Matice hrvatske 3, tel: 01 3360 112
Vinkovci -
Gajeva 18, tel: 032 331 215
Koprivnica-
Josipa Vargovića 4/1.kat, tel: 048 621 109

Zaprešić - Trg žrtava fašizma 11, tel: 01 3310 116
Varaždin -
Ivana Kukuljevića 7, tel: 042 555 410
Trogir -
Obala bana Berislavića 15, tel: 021 881 543
Karlovac -
Bogoslava Šuleka 29, tel: 047 295 999
Slavonski Brod -
P. Krešimira IV 32b, tel: 035 296 496
Vukovar -
I.G. Kovačića 3, tel: 032 443 153
Kutina -
S. Radića 3, tel: 044 682 318
Metković - Kralja Zvonimira 5, tel: 020 684 684