Používateľská náročnosť
Pre koho je kurz určený
Kurz je určený pre programátorov webových systémov v PHP, ktorí majú dobrú
znalosť základníýh štruktúr jazyka PHP a chtcú prejsť na objektovo
orientované programovanie.
Čo Vás naučíme
Základné princípy OOP všobecne.
Zvláštnosti implementácie OOP v PHP.
Základné objektové vzory vhodné pre tvorbu PHP stránok.
Ladenie chýb a
výkonu PHP aplikácií pomocou objektového prístupu.
Požadované vstupné
znalosti
Znalosť procedurálneho programovania v PHP.
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch
Študijné materiály
Tlačené prezentácie preberanej látky
Osnova kurzu
Základné princípy OOC
- Zapúzdrenosť
- Polymorfismus
- Priama dedičnosť
- Abstraktná trieda
- Viacnásobná dedičnosť a rozhranie
- Ošetrenie výnimiek
Ďalšie vlastnosti OOP
- Statické metódy a triedy
- Finálne metódy a triedy
- Magické metódy a funkcie autoload
- Kombinované a procedurálne ošetrenie výnimiek OOP
- klonovanie v PHP 4 a PHP 5
- Referencie a inštancie
- Type hinting
Dôležité objektové programovacie vzory a ich využitie
- Factory
- Facade
- Model, View, Controler
- Page controler, Front controler
- Producent - konzument