Objektov? orientované programování v PHP (PHP3)
Cílem absolvování kurzu je seznámení se strukturou objekt? v PHP a jejich vyuitím v programování webových aplikací. Úvod k vyuití návrhových vzor?.
| Kurz je zaradenĂ˝ v kategĂłriĂĄch: |
Web → Tvorba webových stránek / aplikací Programování → PHP Ostatní |
NĂĄroÄnosĹĽ 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 pouití této metody
- Iterace (opakování) - p?ístup k objekt?m jako k polím
- Typová kontrola - definice a pouití této metody
- Porovnávání a identita, magické metody - definice a pouití této metody
- Operátor instanceof - definice a pouití
- Dereference objekt? - definice a pouití této metody
- Funkce pro spolupráci s OOP
- Vyuití OOP v praxi - monosti 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, oet?ení chyb
- Standard PHP Library (SPL) - základní funkce, základní rozhraní
- Fluent Interfaces - plynulé rozhraní neboli ?et?zcovité volání (definice a pouití)
PredpokladanĂŠ znalosti: Základy programování, ideální je základní znalost PHP na úrovni kurzu PHP.
V cene kurzu je publikĂĄcia v hodnote: 250 CZK
.TermĂny kurzu:
OdporuÄenĂŠ predchĂĄdzajĂşce a nadväzujĂşce kurzy:
