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
Podobné kurzy
podľa názvu a lokality