Plan Szkolenia
Dzień 1:
Zrozumienie Drupala 9
- Wprowadzenie do Drupala i zrozumienie organizacji Drupal
- Instalowanie Drupala na localhost
- Standardowa vs. minimalna instalacja Drupala
- Przegląd interfejsu Drupala
Zrozumienie interfejsu administracyjnego Drupala:
- Typy treści
- Niestandardowe typy treści
- Taksonomie
- Wygląd / domyślne motywy
- Domyślne moduły
- Widoki
- Niestandardowe typy wyświetleń
- Bloki i niestandardowe typy bloków
- Opcje przepływu pracy
Zarządzanie użytkownikami:
- Głębokie zrozumienie zarządzania użytkownikami
- Role i uprawnienia
Konfiguracja:
- Podstawowe ustawienia strony
- Zadania cron
- System plików
- Multimedia
Dzień 2:
Tematyzacja
- Wprowadzenie do podstawowej tematyzacji
- Przygotowanie architektury tematów
- Tematyzacja oparta na Bootstrapie
- Struktura plików YML
- Akapity (Paragraphs)
- Korzystanie z akapitów i Bootstrapa do tworzenia pełnoprawnego motywu
Architektura modułów
- Wprowadzenie do podstawowego programowania modułów
- Zrozumienie rozwoju modułów Contrib
- Haki i .theme
- Tworzenie podstawowego modułu z trasami
- Ustawianie kategorii modułu
Na koniec tego kursu będziesz mógł stworzyć stronę w Drupalu, zrozumieć jej przepływ pracy i rozszerzać ją o nowe funkcjonalności.
Wymagania
- Zrozumienie podstaw HTML, CSS (programowanie webowe)
- Dosświadczenie z istniejącą wersją Drupala jest dodatkowe (opcjonalne)
- Podstawowe doświadczenia programistyczne w JavaScript i PHP są dodatkowe
Odbiorcy
- Menedżerowie treści
- Menedżerowie projektów
- Webmasterzy/administratorzy
- Początkujący w Drupalu
Hamad zaprojektował ten kurs, mając na uwadze naukę najnowszych terminologii DRUPAL i zdobycie większej praktyki, więc jeśli planujesz przejść na DRUPAL 10, będziesz musiał przeszkolić się w nieco innym interfejsie front-end.
Opinie uczestników (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Szkolenie - 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.