Tento kurz je určený pre vývojárov PHP aplikácií, ktorí majú skúsenosti s procedurálnym programovaním alebo so základmi objektovo-orientovaného programovania a chcú plne využiť všetky objektové vlastnosti PHP 5. Na tomto kurze budú predstavené [...]
  • INTPH_OOP
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 4 termíny
  • Bratislava (360 €)

    Brno (8 200 Kč)

    Praha (8 200 Kč)

  • Začiatočník

Tento kurz je určený pre vývojárov PHP aplikácií, ktorí majú skúsenosti s procedurálnym programovaním alebo so základmi objektovo-orientovaného programovania a chcú plne využiť všetky objektové vlastnosti PHP 5. Na tomto kurze budú predstavené všeobecné princípy objektovo-orientovaného programovania i pokročilé metódy, ktoré vedú k flexibilnej tvorbe a dobre rozšíriteľnej webovej aplikácii. Okrajovo budú zmienené i problémy s prechodom zo starších verzií PHP na PHP 5.

»

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.

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.

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
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.