Chcete vytvoriť modernú webovú stránku? Tu začíname: Učte sa objektovo orientovaný vývoj s PHP od základov až po ich realizáciu v praxi. V 10-hodinovom tutoriáli od Jana Brinkmanna vás čakajú základy, pokročilé koncepty, návrhové vzory a praktické projekty.
Učenie sa jazykov nikdy nebolo také jednoduché! Nechaj sa sprievodiť tutoriálom v jazyku PHP, ako vytvoriť svoju webovú stránku na základe objektovo orientovaného programovania.
Chcete porozumieť a používať PHP? Potom sa pridajte k Janovi Brinkmannovi, skúsenému vývojárovi s viac ako 15 rokmi skúseností! V dvoch nadradených kapitolách získate základy a praktické informácie, aby ste mohli samostatne pracovať s PHP. Bonusom tohto tréningu je úplne navrhnutá galéria obrázkov, ktorá je dobre vybavená: editovateľné logo, štyri šablóny galérie v programe Photoshop a úplná implementácia ako HTML/CSS-šablóna.
Tento tutorial PHP začína základnou myšlienkou objektového programovania a oboznamuje vás so všetkými výrazmi. Následne sa naučíte znalosť štyroch pilierov objektového programovania - tieto koncepty skrátene sú APIE: Abstraction, Polymorphism, Inheritance a Encapsulation.
Nakoniec sa naučíte praktickú implementáciu a spoznáte jednoduchým spôsobom všetky možnosti, ktoré ponúka PHP 7. Pokročilé koncepcie objektového programovania vás pripravia na každodennú prácu s PHP.
Prechod do praxe je charakterizovaný štruktúrovaním projektov. Tu využívate autoloader pre triedy a PHP-Namespaces. Pred rozsiahlým projektom sa naučíte niektoré návrhové vzory, ktoré budete stále potrebovať.
V druhej časti tréningu sa vám ukáže, ako pracujú moderné PHP frameworky. K tomu používame výlučne prostriedky PHP na implementáciu Model-View-Controller-Pattern. Kód zdieľate pomocou Namespaces do logických celkov a vytvoríte plne funkčný projekt, ktorý spracúva HTML šablóny. Získate tiež prehľad o štruktúre dnešných webových projektov, bez zbytočných obchádzok.
Galéria obrázkov zahŕňa centrálny vstupný bod cez súbor index.php, trasovanie požiadaviek na správne triedy, bootstrap triedu na určenie správnych zdrojov, front-controller so špecifikáciami, objektovo orientované pripojenie k databáze pomocou PDO a prihlásenie používateľa. Okrem toho spracujete POST požiadavky, spracujete nahrané obrázky a zmenšíte ich na spoločnú výšku obrázka.
Bude pridaná registrácia používateľov, ako aj príslušné prihlásenie.
Budete sa učiť základné znalosti a objektovo orientovaný vývoj webových aplikácií s PHP pomocou dôležitých konceptov z praxe. Získate nástroje na implementáciu celých webových aplikácií s PHP bez potreby externých frameworkov: porozumieť objektovej orientácii a realizovať objektovo orientované projekty s PHP, vytvorenie vlastného Model-View-Controller projektu, pochopenie fungovania moderných PHP frameworkov, implementácia dôležitých návrhových vzorov s PHP, ovládanie Namespaces v PHP a definovanie vlastného autoloaderu.
Všetky dôležité moduly vysvetlené!
Napíš svoje vlastné riadky!
Takto hovoria tvoje webové stránky a aplikácie ako ChatGPT.
Pre bezchybné, rýchle webové stránky s optimalizovaným rozložením
Pre moderné webové stránky a aplikácie.
Všetky relevantné funkcie podrobne vysvetlené
Krok za krokom k vlastným funkčným formulárom
Vytvárať webové stránky a aplikácie sami