Detail kurzu

PHP OOP II. - pokročilé možnosti objektovo-orientovaného programovania

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Kurz PHP – pokročilé možnosti objektovo-orientovaného programovania je určené pre tých, ktorí už majú skúsenosti s prácou v objektovom PHP a chcú z OOP vyťažiť ešte viac. Na kurze sa dozviete, ako sa dá efektívne využiť objektovo-orientované programovanie na tvorbu webových aplikácií tak, aby ste mohli webové aplikácie tvoriť profesionálne, v kratšom čase a korektným spôsobom. Kurz OOP II. je voľným pokračovaním nášho prvého kurzu zameraného na objektové programovanie.

Obsah kurzu

- Opakovanie znalostí objektovo-orientovaného programovania v PHP - koncepcia OOP - triedy a ich inštancie - vlastnosti a metódy - viditeľnosť - dedičnosť - statické vlastnosti a metódy - Návrhové vzory v OOP - ovládame inštancovanie objektov - obmedzenie na jednu inštanciu – singleton - vytvárame továrne na objekty – factory - zjednodušujeme prácu programátorom – facade - koncept webovej aplikácie – MVC, MVP - Reťazenie metód - čo je to reťazenie metód - vytvárame zreťazené metódy - praktické využitie reťazenia - Implementácia rozhraní - čo je to rozhranie a ako sa používa - vytvorenie rozhrania - implementácia rozhrania v triede - polymorfizmus - Menné priestory - kompatibilita menných priestorov v PHP - vytvárame menné priestory v triedach - robíme veľké upratovanie - Name hinting - obmedzujeme vstupy do metód - Ladenie chýb a ošetrovanie výnimiek - čo je to výnimka - vytvárame rôzne výnimky - odchytávame výnimky - práca s blokom try .. catch .. finally - Vytvárame komplexnejšie triedy – balíčky - vytvorenie balíčka - použitie nástroja composer v PHP - závislosti balíčkov - Príprava na tvorbu webových aplikácií moderným a profesionálnym spôsobom - využívanie OOP pri programovaní v PHP - frameworky - správna konfigurácia webhostingu pre použitie frameworkov - tímová spolupráca pri tvorbe webových aplikácií - systémy na správu verzií - Úvod do práce s frameworkom Nette - predstavenie možností frameworku - stiahnutie a inštalácia frameworku - konfigurácia frameworku - šablónovacie systémy pri tvorbe webových stránok a aplikácií - možnosti šablónovacieho jazyka Latte

Cieľová skupina

pokročilý
Hodnotenie




Organizátor