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
Súborová štruktúra na FTP
  • 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
Databáza a princíp ukladania dát WordPressu
  • 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
Inštalácia pluginov z overeného zdroja
  • ako funguje inštalácia modulov
  • kopírovanie zakúpeného modulu
  • úprava pluginu
  • bezpečnosť pluginov
  • kde sa moduly ukladajú a ako fungujú
Export, import a migrácia webstránky na WordPresse
  • 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
Vstavaný editor
  • 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
Tvorba jednoduchej novej témy
  • 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
Úprava hotových tém
  • kde čo hľadať
  • osnova témy
  • jazyk, preklad a slovník
  • hlavička, obsah a päta
  • stránka
  • článok
  • kategórie
PHP skripty a podpora na mojich stránkach
  • 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
Shortcode, skrátené kódy
  • č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
Termín Cena Miesto konania Zarezervovať