Detail kurzu
WordPress pre developerov - upravujeme témy a tvoríme moduly
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Keď pracujete s WordPressom len cez administratívne rozhranie CMS, narazíte skôr či neskôr na hranicu. Potrebujete vlastnú funkcionalitu, chcete upraviť tému podľa predstavy klienta alebo vám nestačia hotové pluginy. A vtedy sa práca zmení z klikania na programovanie – PHP, databáza, štruktúra súborov. WordPress je CMS postavený na PHP a MySQL, takže ak tieto technológie ovládate aspoň na základnej úrovni, viete z neho vyťažiť oveľa viac ako len tvorbu bežnej firemnej stránky. Na tomto kurze sa dostanete za kulisy WordPressu a naučíte sa ho upravovať podľa vlastných potrieb.
Na kurze prechádzame súborovú štruktúru WordPressu, databázové tabuľky a základné princípy, na ktorých systém stojí. Dozviete sa, kam WordPress ukladá dáta, ako funguje téma a kde sídlia pluginy. Budete pracovať priamo so súbormi cez FTP, pozriete sa do databázy cez phpMyAdmin a zistíte, ako v systéme robiť vlastné tabuľky alebo napojenia na externé zdroje. Potom prejdeme k tvorbe vlastnej témy – krájanie HTML šablóny, rozdelenie do súborov header, footer a index, vloženie WordPress príkazov na generovanie obsahu. A nakoniec sa venujeme tzv. shortkódom, aby sme dokázali do článkov a stránok vložiť vlastné PHP funkcie bez toho, aby sme stále editovali súbory témy. Kurz nie je o tom, ako si stiahnuť plugin z repozitára, ale ako si naprogramovať vlastné riešenie alebo upraviť existujúci kód podľa požiadaviek.
Ako vývojár sa na kurze naučíte upraviť hotové témy, tvoriť vlastné WordPress príkazy a používať shortcode s parametrami aj ako párové tagy. Vďaka tomu dokážete postaviť vlastný informačný systém, intranet alebo napríklad súťaž na webe s priamym prepojením na databázu. Ako freelancer alebo zamestnanec vo firme získate kontrolu nad projektmi, ktoré predtým museli čakať na externú podporu, pretože ste nemali prístup k zdrojovému kódu. Je to rozdiel medzi prácou s hotovým produktom a prácou s nástrojom, ktorý viete prispôsobiť podľa potrieb. WordPress má vlastný spôsob generovania obsahu – nevkladáte priamo SQL dotazy, ale pracujete cez funkcie typu `the_title()`, `the_content()` alebo `wp_query()`, ktorým treba rozumieť. Kurz nepokrýva pokročilé PHP techniky, REST API integrácie ani Gutenberg bloky – zostáva v rovine klasického WordPress vývoja s témami a pluginmi.
Obsahovo je kurz určený pre vývojárov, ktorí už s WordPressom na používateľskej úrovni pracujú a potrebujú prestúpiť k programovaniu. Mali by ste vedieť čítať a písať PHP skripty, rozumieť HTML a CSS aspoň na bežnej úrovni a byť schopný orientovať sa v súborovej štruktúre na FTP. Ak WordPress poznáte len povrchne alebo vôbec nemáte skúsenosti s PHP, pozrite si osnovu predchádzajúcich kurzov WP alebo si doplňte základy programovania.
Obsah kurzu
WordPress v kocke- ako funguje WordPress
- čo je to CMS systém
- na čo je WordPress vhodný
- veľké mená, ktoré využívajú WordPress
- články, stránky a princíp tvorby web stránky vo WP
- ako si WordPress ukladá dáta
- kam ukladá skripty, témy a moduly
- motor WordPressu alebo ktoré PHP skripty sú dôležité
- multimédiá a spôsob adresárovej štruktúry
- záloha dát
- pohľad cez PHP MyAdmin a databázovú štruktúru
- tabuľky a ich význam
- dáta a ich radenie
- články a stránky
- vlastné tabuľky alebo vlastné dáta
- záloha DB a obnova DB - migrácia SQL dát
- ako funguje inštalácia modulov
- kopírovanie zakúpeného modulu
- úprava pluginu
- bezpečnosť pluginov
- kde sa moduly ukladajú a ako fungujú
- správna záloha web stránky
- čo sa bude zálohovať
- pluginy na zálohu
- export web stránky a dáta
- tvorba kópie hotového webu
- obnova dát
- syntax highlighter pre editáciu
- úprava skriptov a záloha
- možnosti "zhodenia" celého webu, na čo si dať pozor
- editácia funkcií
- editácia témy a súborov
- ako funguje nová téma
- čo musím vedieť
- rozdelenie indexu alebo krájanie HTML šablóny
- príkazy z jazyka WordPress na generovanie obsahu
- tvorba jednoduchej čiernobielej šablóny
- nasadzovanie WordPress príkazov do HTML a CSS dokumentu
- inštalácia šablóny
- testovanie šablóny
- kde čo hľadať
- osnova témy
- jazyk, preklad a slovník
- hlavička, obsah a päta
- stránka
- článok
- kategórie
- do čoho môžeme zasahovať
- programovanie vlastnej podstránky
- napájanie sa na databázu
- články a podpora pre moje PHP skripty
- ako môžem zasahovať do článku
- osnova článku
- WordPress výrazy na generovanie obsahu
- čo je to skratka a aké sú jej možnosti
- ako ju WordPress hľadá
- tvorba jednoduchej skratky
- skratka s parametrami
- párová skratka
- programovanie a úprava funkcií a hotových skratiek
- otázky a diskusia
Cieľová skupina
pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality