Kursplan
Dag 1:
Förstå Drupal 9
- Introduktion till Drupal och förståelse av Drupal org
- Installera Drupal på localhost
- Drupal standard vs minimal installation
- Översikt över Drupal-gränssnittet
Förstå Drupal-administratörsgränssnitt:
- Bearbeta innehållstyper
- Anpassade innehållstyper
- Taxonomier
- Utseende / Core-teman
- Kärnmoduler
- Vyner
- Anpassade visningstyper
- Blokkar och anpassade blocktyper
- Arbetsflödesalternativ
Användarhantering:
- Djupgående förståelse av användarhantering
- Rolller och rättigheter
Konfiguration:
- Grundläggande webbplatsinställningar
- Cron-jobb
- Filsystem
- Medier
Dag 2:
Temaning
- Introduktion till grundläggande temaning
- Förbereda temanarkitektur
- Temaning baserat på Bootstrap
- YML-filstruktur
- Absatser (Paragraphs)
- Använda Absatser och Bootstrap för att skapa ett komplett tema
Modularkitektur
- Introduktion till grundläggande modutveckling
- Förstå utveckling av bidragande moduler (Contrib)
- Hooks och .theme-filer
- Skapa en grundläggande modul med rutter
- Ange modulkategori
Till slut av denna kurs kommer du att kunna skapa en Drupal-webbplats, förstå dess webbplatsbyggnadsarbetsflöde och utveckla det med nya funktionaliteter.
Krav
- En förståelse för grundläggande HTML, CSS (webbutveckling)
- Erfarenhet av den nuvarande versionen av Drupal är en fördel (valfritt)
- Grundläggande programmerings erfarenhet i Javascript och PHP är en fördel
Målgrupp
- Innehållshanterare
- projektledare
- webbmästare/administratörer
- Nya till Drupal
Hamad har utformat denna kurs med fokus på att lära sig de senaste Drupal-terminologier och mer praktisk erfarenhet, så om du planerar att använda Drupal 10 kommer du att möta en något annan frontend-gränssnitt.
Vittnesmål (2)
Lukasz visade stor tålmodighet och besvarade alla mina frågor med noggrannhet.
Sylvia - Intrepid Museum
Kurs - Master Drupal 9 Site Building / Architecture
Maskintolkat
Att kursen anpassats efter mina behov baserat på frågeformuläret före kursen. Delar där jag kände mig mer säker fick mindre tid så att vi kunde fokusera på de ämnen jag var mindre bekant med, vilket förbättrade kursens tempo. Lukasz förklarade ämnena mycket väl utifrån min erfarenhetsnivå och hade många relevanta exempel som matchade den nivån.
Evan Lynskey - Marine Institute
Kurs - Master Drupal 9 Site Building / Architecture
Maskintolkat