Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Co je nového v Drupalu 8
- Změny ve vnitřních systémech a API
Zpracování HTTP požadavků
- Systém Symfony pro zpracování HTTP požadavků
Cache v Drupalu
- Příklady vykazovaných informací
- API cache v Drupalu
- Vyprázdnění mezipaměti
- Mechanismus označování tagy
Automatické načítání tříd
- Drupal 8 specifický způsob
- Složky a namespaces
Pravidla, programování v Drupalu
- Možnost úpravy (alterability)
- Hooks
- Plugins
- Závislosti injekce (dependency injection)
- Schování (routing)
- Odkazy (links)
- Tématické výstupy modulů
- Rozdělení: obsah, konfigurace, stavová data
- i18n (mezinárodní adaptace)
- Přístupnost, použitelnost
- Nevzávislost na databázi (database independency)
- Zabezpečení (všechny uživatelsky poskytnuté vstupy jsou nebezpečné)
- Testování, dokumentace
Chyby při programování v Drupalu
- Příliš mnoho programování
- Přehnané spouštění kódu
- Ukládání PHP kódu do databáze
- Alternativy pro ukládání PHP kódu v databázi
- Práce samostatně
Příklady programování
- Registrace URL a zobrazení obsahu
- Použití Drupal Form API
- Programování s Ajaxem
- Programování s entitami a poli
Tematizace
- Tematizační motory (theming engines)
- Soubory šablon Twig a proměnné
- Funkce předzpracování (preprocess functions)
- Zahrnutí CSS a JS souborů
Nástroje a tipy pro programování
Požadavky
Vyžaduje uživatelskou znalost Drupal, základní PHP nebo jakýkoli jiný procedurální jazyk (jako C, VB nebo jiný).
14 hodiny
Reference (4)
Where to find modules and illustration on how to implement
Anthony Modise
Kurz - Drupal 8 for Developers
The lecture's drupal knowledge is too advanced
Sipho Sibuyane
Kurz - Drupal 8 for Developers
Straight forward
Sipho sibuyane
Kurz - Drupal 8 for Developers
I was benefit from the real-life examples and practical exercises. Lots of areas covered.