Kursplan
Dag 1: a:
Förstå Drupal 9
- Introduktion till Drupal och förståelse Drupal org
- Installera Drupal på localhost
- Drupal Standard vs minimal installation
- Översikt över Drupal Gränssnitt
Förstå Drupal administratörsgränssnittet:
- Täcka innehållstyper
- Anpassade innehållstyper
- Taxonomier
- Utseende / Kärnteman
- Kärnmoduler
- Visningar
- Anpassade visningstyper
- Block och anpassade blocktyper
- Alternativ för arbetsflöde
Användare Management:
- Fördjupad förståelse för användarhantering
- Roller och behörigheter
Konfiguration:
- Grundläggande webbplatsinställningar
- Cron Jobb
- Filsystem
- Media
Dag 2:
Teman
- Introduktion till grundläggande teman
- Förbereda temaarkitektur
- Bootstrap Baserat på teman
- Struktur för YML-filer
- Punkterna
- Använda stycken och Bootstrap för att skapa ett fullständigt löftestema
Modul Arkitektur
- Introduktion till utveckling av grundläggande moduler
- Förstå utveckling av Contrib-moduler
- Krokar och .theme
- Skapa en grundmodul med rutter
- Ställa in modulkategori
I slutet av den här kursen kommer du att kunna skapa en drupal-webbplats, förstå dess arbetsflöde för webbplatsbyggande och förbättra den mot nya funktioner.
Krav
- En förståelse för grundläggande HTML, CSS (webbutveckling)
- Erfarenhet av den befintliga drupal-versionen är ett plus (valfritt)
- Grundläggande programmeringserfarenhet i Javascript och PHP är ett plus
Publik
- Innehållshanterare
- projektledare
- webbansvariga/admins
- Ny på Drupal
Hamad designade den här kursen med tanke på att lära sig de senaste DRUPAL-terminologierna och mer praktisk erfarenhet, så om du planerar att gå för DRUPAL 10 måste du gå igenom ett lite annorlunda front-end-gränssnitt.
Vittnesmål (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Kurs - 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.