Objektově orientované programování v PHP (PHP3)
Cílem absolvování kurzu je seznámení se strukturou objektů v PHP a jejich využitím v programování webových aplikací. Úvod k využití návrhových vzorů.
Kurz je zařazen v kategoriích: |
Web → Tvorba webových stránek / aplikací Programování → PHP Ostatní |
Náročnost kurzu: pokročilý
Délka kurzu: 2 dny
Náplň kurzu:
- Základy OOP - definice objektově orientovaného programování (dále jen OOP)
- Dědičnost - tvorba tříd a aplikace dědičnosti
- Viditelnost - atributy (vlastnosti) a metody (public, protected a private)
- Statické vlastnosti a metody, klíčové slovo final - ochrana rodičovských tříd
- Speciální metody - destruct, clone a construct, autoloading - automatické nahrávání tříd
- Objektové konstanty, perátor dvojitá dvojtečka - oblastní operátor
- Objektové rozhraní - šablona vzoru, abstraktní třída - definice a její vlastnosti
- Vzor Factory - vytváření objektů uvnitř jiných tříd
- Vzor Singleton - vytváření objektů, u nichž je zaručena jejich unikátnost
- Přetěžování - definice a použití této metody
- Iterace (opakování) - přístup k objektům jako k polím
- Typová kontrola - definice a použití této metody
- Porovnávání a identita, magické metody - definice a použití této metody
- Operátor instanceof - definice a použití
- Dereference objektů - definice a použití této metody
- Funkce pro spolupráci s OOP
- Využití OOP v praxi - možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování v PHP
- Výjimky v OOP - PHP a využívání výjimek, ošetření chyb
- Standard PHP Library (SPL) - základní funkce, základní rozhraní
- Fluent Interfaces - plynulé rozhraní neboli řetězcovité volání (definice a použití)
Předpokládané znalosti: Základy programování, ideální je základní znalost PHP na úrovni kurzu PHP.
V ceně kurzu je publikace v hodnotě: 250 Kč
.Termíny kurzu:
Doporučené předchozí a návazné kurzy: