Objektově orientované programování (OOP) v PHP

PHP Objektově orientované programování American English version English version

Tutoriály

Kurz / školení / doučování OOP v PHP

Kurz / školení / doučování OOP v PHP

Školení objektově orientovaného programování v PHP se zaměřuje např. na třídy, zapouzdření, dědičnost, polymorfismus, abstrakci, statiku, rozhraní.
Zdarma Nehodnoceno Napsal David Čápka
Úvod do objektově orientovaného programování v PHP

1. díl - Úvod do objektově orientovaného programování v PHP

V tutoriálu si vysvětlíme proč programovat objektově. Uvedeme výhody objektově orientovaného programování v PHP a ukážeme si jak se postupně OOP vyvíjelo.
Zdarma 55555 Napsal David Čápka
První objektová aplikace v PHP

2. díl - První objektová aplikace v PHP

V tutoriálu si vysvětlíme jak objektově orientované programování funguje a vytvoříme si první objektovou aplikaci v PHP.
Zdarma 55555 Napsal David Čápka
Atributy a magické metody v PHP

3. díl - Atributy a magické metody v PHP

V PHP tutoriálu dodáme našim objektům atributy a uvedeme si 3 základní magické metody: konstruktor, destruktor a toString.
Zdarma 55555 Napsal David Čápka
Cvičení k 1.-3. lekci OOP v PHP

Cvičení k 1.-3. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma třídy, atributy, metody a konstruktory. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium 44444 Napsal David Čápka
Zapouzdření v PHP

4. díl - Zapouzdření v PHP

V tutoriálu si vysvětlíme princip zapouzdření v PHP a dodáme naší třídě privátní atribut. Naprogramujeme našim lidem mechanismus spánku.
Zdarma 55555 Napsal David Čápka
První objektová komponenta v PHP - Galerie obrázků

5. díl - První objektová komponenta v PHP - Galerie obrázků

V tutoriálu o objektově orientovaném programování v PHP si vytvoříme naši první objektovou komponentu, fotogalerii obrázků.
Zdarma 55555 Napsal David Čápka
Referenční a primitivní datové typy v PHP

6. díl - Referenční a primitivní datové typy v PHP

V tutoriálu si ukážeme jak PHP pracuje s referenčními datovými typy (objekty) a jak se odlišují od typů primitivních. Zmíníme si vynucení reference.
Zdarma 55555 Napsal David Čápka
Cvičení k 4.-6. lekci OOP v PHP

Cvičení k 4.-6. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma zapouzdření, práce se složkami a reference. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium 55555 Napsal David Čápka
Dědičnost v PHP

7. díl - Dědičnost v PHP

V tutoriálu si vysvětlíme jak v PHP funguje dědičnost a podědíme si naše objekty. Ukážeme si volání konstruktoru předka a modifikátor protected.
Zdarma 55555 Napsal David Čápka
Polymorfismus, finální prvky a autoloader v PHP

8. díl - Polymorfismus, finální prvky a autoloader v PHP

V tutoriálu pokračujeme ve výuce objektově orientovaného programování v PHP, vysvětlíme si polymorfismus a přepisování metod, finální prvky a autoloader.
Zdarma 55555 Napsal David Čápka
Cvičení k 7.-8. lekci OOP v PHP

Cvičení k 7.-8. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma dědičnost a polymorfismus. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium Nehodnoceno Napsal David Čápka
Statika v PHP

9. díl - Statika v PHP

V tutoriálu o objektově orientovaném programování v PHP si uvedeme statiku a třídní prvky, které jsou důležitou součástí většiny aplikací.
Zdarma 55555 Napsal David Čápka
Třídní prvky v PHP podruhé - konstanty

10. díl - Třídní prvky v PHP podruhé - konstanty

V tutoriálu o objektově orientovaném programování v PHP budeme pokračovat s třídními prvky a naučíme se deklarovat konstanty.
Zdarma 55555 Napsal David Čápka
Statika v PHP do třetice

11. díl - Statika v PHP do třetice

V tutoriálu dokončíme téma statiky v PHP, zmíníme si statický registr, databázový wrapper a budeme polemizovat nad tím, kdy statiku použít a kdy ne.
Zdarma 55555 Napsal David Čápka
Cvičení k 9.-11. lekci OOP v PHP

Cvičení k 9.-11. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma statika a konstanty. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium 55555 Napsal David Čápka
Objektové počítadlo návštěv v PHP a PDO

12. díl - Objektové počítadlo návštěv v PHP a PDO

V tutoriálu naprogramujeme objektové počítadlo návštěv v PHP s použitím databázového ovladače PDO a statického databázového wrapperu.
Zdarma 55555 Napsal David Čápka
Objektové počítadlo návštěv v PHP - dokončení

13. díl - Objektové počítadlo návštěv v PHP - dokončení

V tutoriálu dokončíme objektové počítadlo návštěv v PHP s použitím databázového ovladače PDO a statického databázového wrapperu.
Zdarma 55555 Napsal David Čápka
Cvičení k 12.-13. lekci OOP v PHP

Cvičení k 12.-13. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma práce s databází pomocí PDO. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium Nehodnoceno Napsal David Čápka
Interface (rozhraní v PHP)

14. díl - Interface (rozhraní v PHP)

V tutoriálu o objektově orientovaném programování (OOP) v PHP se naučíme používat interface (rozhraní) a operátor instanceof.
Zdarma 55555 Napsal David Čápka
Rozhraní a abstraktní třída v PHP

15. díl - Rozhraní a abstraktní třída v PHP

V tutoriálu o objektově orientovaném programování (OOP) v PHP budeme pokračovat s interface, naučíme se je dědit, delegovat a uvedeme si abstraktní třídy.
Premium 55555 Napsal David Čápka
Interface v PHP v praxi - Vzkazník

16. díl - Interface v PHP v praxi - Vzkazník

V tutoriálu si v PHP prakticky vyzkoušíme nové znalosti OOP, tedy použití rozhraní při programování vzkazníku. Interface využijeme pro modulární captchu.
Premium 55555 Napsal David Čápka
Dokončení vzkazníku v PHP

17. díl - Dokončení vzkazníku v PHP

V tutoriálu dokončíme náš objektový vzkazník v PHP a díky interface mu poté vyměníme captchu za obrázkovou. Budete překvapeni, jak je to jednoduché.
Premium 55555 Napsal David Čápka
Výjimky v PHP

18. díl - Výjimky v PHP

Tutoriál vám rozšíří znalosti objektově orientovaného programování v PHP o výjimky. Ukážeme si jak výjimky zpřehledňují aplikaci a bloky try a catch.
Premium 55555 Napsal David Čápka
Výjimky v PHP podruhé

19. díl - Výjimky v PHP podruhé

V PHP tutoriálu si řekneme jakou roli hrají výjimky v objektovém návrhu, jaké jsou vestavěné typy výjimek v PHP a jak reagovat na různé typy výjimkek.
Premium 55555 Napsal David Čápka
Vlastní výjimky v PHP, jejich propagace a blok finally

20. díl - Vlastní výjimky v PHP, jejich propagace a blok finally

V tutoriálu se naučíme tvořit v PHP vlastní výjimky, vysvětlíme si propagaci výjimek a blok finally. Nakonec začneme pracovat na kontaktním formuláři.
Premium 55555 Napsal David Čápka
Výjimky v PHP v praxi - Dokončení kontaktního formuláře

21. díl - Výjimky v PHP v praxi - Dokončení kontaktního formuláře

V tutoriálu dokončíme objektový kontaktní formulář v PHP, který využívá výjimek pro zobrazování chyb uživateli. Kapitolu výjimek tím uzavřeme.
Premium 55555 Napsal David Čápka
Cvičení k 14.-21. lekci OOP v PHP

Cvičení k 14.-21. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma rozhraní, abstraktní třídy a výjimky. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium II Nehodnoceno Napsal David Čápka
Magické metody v PHP podruhé

22. díl - Magické metody v PHP podruhé

V tutoriálu o objektově orientovaném programování v PHP si vysvětlíme další magické metody. Půjde zejména o gettery a settery.
Premium 55555 Napsal David Čápka
Datum a čas v PHP objektově

23. díl - Datum a čas v PHP objektově

V tutoriálu si ukážeme, jak lze v PHP objektově pracovat s datem a časem pomocí tříd DateTime a DateInterval. Ukážeme si různé vstupní a výstupní formáty.
Premium 55555 Napsal David Čápka
Cvičení k 22.-23. lekci OOP v PHP

Cvičení k 22.-23. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma datum, čas a magické metody. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium II Nehodnoceno Napsal David Čápka
ArrayAccess a klonování v PHP

24. díl - ArrayAccess a klonování v PHP

V tutoriálu si ukážeme, jak lze v PHP s objektem pracovat jako s polem díky implementaci rozhraní ArrayAccess. Objekty se naučíme také klonovat.
Premium 55555 Napsal David Čápka
Jmenné prostory v PHP

25. díl - Jmenné prostory v PHP

V tutoriálu si vysvětlíme, jak lze v PHP zpřehlednit velké projekty pomocí jmenných prostorů (namespace), ukážeme si importování, aliasy a autoloder.
Premium 55555 Napsal David Čápka
TypeHinting a dokumentace v PHP

26. díl - TypeHinting a dokumentace v PHP

V posledním dílu seriálu si ukážeme, jak v PHP pomocí TypeHintingu hlídat datové typy parametrů metod a vysvětlíme si, jak projekty správně dokumentovat.
Premium 55555 Napsal David Čápka
Cvičení k 24.-26. lekci OOP v PHP

Cvičení k 24.-26. lekci OOP v PHP

Řešené objektové programátorské úlohy v PHP na téma klonování, jmenné prostory a dokumentace. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Premium II Nehodnoceno Napsal David Čápka
Kurz / školení OOP III - Objektový návrh aplikací v PHP

Kurz / školení OOP III - Objektový návrh aplikací v PHP

Školení UML, důležitých objektových architektur a návrhových vzorů, které jsou hojně používány v reálných PHP aplikacích.
Zdarma Nehodnoceno Napsal David Čápka