Chcete vytvořit moderní webové stránky? Začínáme zde: Naučte se objektově orientovaný vývoj s PHP od základů po praktickou realizaci. V 10hodinovém tutoriálu od Jana Brinkmanna vás čekají základy, pokročilé koncepty, návrhové vzory a praktické projekty.
Učení jazyků nebylo nikdy tak jednoduché! Nech si ukázat v PHP tutoriálu, jak vytvořit svoje webové stránky založené na objektově orientovaném programování.
Chcete porozumět a umět používat PHP? Pak se přidejte k Janu Brinkmannovi, zkušenému vývojáři s více než 15 lety praxe! V rámci dvou nadřazených kapitol získáte základy a praktické informace, abyste mohli s PHP pracovat samostatně. Jako bonus obsahuje toto školení kompletně navrženou galerii obrázků, která je dobře vybavená: upravitelným logem, čtyřmi šablonami galerie v programu Photoshop a kompletní implementací jako HTML/CSS- šablonu.
Tento PHP tutoriál začíná základní myšlenkou objektového programování a seznamuje vás se všemi pojmy. Následně se naučíte znát čtyři pilíře objektového programování – tyto koncepty, zkráceně zvané jako APIE, jsou Abstraction, Polymorphism, Inheritance a Encapsulation.
Nakonec se seznámíte s praktickou implementací a snadným objevením možností, které PHP 7 nabízí. Pokročilé koncepty objektového programování vás připraví na každodenní práci s PHP.
Přechod do praxe je charakterizován strukturováním projektů. Při tom využijete automatický načítání tříd a názvy pro PHP. Před rozsáhlým projektem se seznámíte s některými návrhovými vzory, které budete stále potřebovat.
V druhé části školení se vám ukáže, jak fungují moderní PHP frameworky. K tomu použijeme pouze nástroje PHP k vytvoření model-view-controller vzoru. Kód sdílíte pomocí názvových prostorů do logických celků a vytvoříte plně funkční projekt, který zpracovává HTML šablony. Tím získáte náhled na strukturu dnešních webových projektů bez zbytečných odboček.
Galerie obrázků zahrnuje centrální vstupní bod prostřednictvím souboru index.php, směrování požadavku na správné třídy, třídu Bootstrap pro určení správného zdroje, hlavního řadiče s akcemi, objektovou databázovou konektivitu pomocí PDO a přihlášení uživatele. Kromě toho zpracováváte POST požadavky, zpracováváte nahrávané obrázky a upravujete je na společnou výšku obrázku.
Bude přidána registrace uživatele a také přihlášení.
Osvojíte si základní znalosti a také objektový web development s PHP na základě důležitých konceptů z praxe. Stejně tak získáte nástroje potřebné k vytvoření kompletních webových aplikací s prostředky PHP bez nutnosti použít externí frameworky: pochopení objektového programování a realizace objektových projektů s PHP, vytvoření vlastního projektu model-view-controller, pochopení fungování moderních PHP frameworků, implementace důležitých návrhových vzorů s PHP, ovládání názvových prostorů v PHP a definování vlastního automatického načítání tříd.
Vytvářet webové stránky a aplikace sami
Všechny důležité moduly vysvětleny!
Krok za krokem k vlastním funkčním formulářům
A tak mluví tvé webové stránky a aplikace jako ChatGPT.
Pro moderní webové stránky a aplikace
Pro bezchybné, rychlé webové stránky s optimalizovaným designem
Napiš své vlastní řádky!
Všechny relevantní funkce podrobně vysvětleny