Návrh Školení
První den:
Poznání Drupalu 9
- Úvod do Drupalu a pochopení Drupal org
- Nainstalovat Drupal na localhost
- Standardní vs minimalní instalace Drupalu
- Přehled rozhraní Drupalu
Poznání správce Drupalu:
- Kontentové typy
- Vlastní kontentové typy
- Taxonomie
- Vzhled / Hlavní motivy (themes)
- Hlavní moduly (core modules)
- Pohledy (views)
- Vlastní zobrazení typů (custom display types)
- Bloky a vlastní typy bloků (blocks and custom block types)
- Možnosti pracovních postupů (workflow options)
Správa uživatelů:
- Důkladné pochopení správy uživatelů
- Role a oprávnění (roles and permissions)
Konfigurace:
- Základní nastavení webu (basic site settings)
- Cron úkoly (cron jobs)
- Souborový systém (file system)
- Média (media)
Druhý den:
Témata (Theming)
- Úvod do základních tém (basic theming)
- Příprava architektury tém
- Témování na bázi Bootstrapu (Bootstrap based theming)
- Struktura YML souborů
- Oddíly (Paragraphs)
- Využití oddílů a Bootstrap k vytvoření plného témata (Utilizing Paragraphs and Bootstrap to create a Full pledge theme)
Architektura modulů (Module Architecture)
- Úvod do základního vývoje modulů (basic modules development)
- Pochopení vývoje přispívajících modulů (Contrib module development)
- Hooks a .theme
- Vytvoření základního modulu s routy (Creating a basic module with routes)
- Nastavení kategorie modulu (Setting Module Category)
Konec tohoto kurzu vám umožní vytvořit web v Drupalu, porozumět jeho pracovnímu postupu pro vytváření stránek a rozšířit ho o nové funkce.
Požadavky
- Základní znalosti HTML, CSS (web development)
- Pracovní zkušenosti s existující verzí Drupalu jsou výhodou (volitelné)
- Základní programátorské zkušenosti s Javascriptem a PHP jsou výhodou
Cílová skupina
- Správci obsahu
- manažeři projektů
- webmistéři/admini
- Nováčci v Drupalu
Hamad navrhl tento kurz s důrazem na učení nejnovějších terminologií Drupalu a více praktického zkušeností, takže pokud se plánujete pustit do Drupalu 10, budete muset projít mírně odlišným front-end rozhraním.
Reference (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Kurz - Master Drupal 9 Site Building / Architecture
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.