Kurzusleírás
1. nap:
Megértés Drupal 9
- Bevezetés az Drupal-be és az Drupal megértése org
- Drupal telepítése localhost-ra
- Drupal szabvány és minimális telepítés
- Az Drupal interfész áttekintése
Az Drupal adminisztrátori felület értelmezése:
- Tartalmi típusok lefedése
- Egyéni tartalomtípusok
- Taxonómiák
- Megjelenés / Alaptémák
- Alapmodulok
- Nézetek
- Egyedi megjelenítési típusok
- Blokkok és egyéni blokktípusok
- Munkafolyamat-beállítások
Management felhasználó:
- A felhasználókezelés mélyreható ismerete
- Szerepek és engedélyek
Konfiguráció:
- A webhely alapvető beállításai
- Cron Jobs
- Fájlrendszer
- Média
2. nap:
Theming
- Bevezetés az alapvető tematikába
- Tematikus architektúra előkészítése
- Bootstrap alapú tematika
- YML fájlok szerkezete
- Bekezdések
- A bekezdések és a Bootstrap használata Full pledge téma létrehozásához
Modul architektúra
- Bevezetés az alapmodulok fejlesztésébe
- A Contrib modul fejlesztésének megértése
- Horgok és .téma
- Alapmodul készítése útvonalakkal
- Modul kategória beállítása
A tanfolyam végére képes leszel egy drupal webhelyet létrehozni, megérteni a webhely-építési munkafolyamatát, és új funkciókkal bővíteni.
Követelmények
- Az alapvető HTML, CSS (webfejlesztés) ismerete
- A meglévő drupal verzióval szerzett tapasztalat előnyt jelent (opcionális)
- Javascript és PHP alapszintű programozási tapasztalat előnyt jelent
Közönség
- Tartalomkezelők
- projektmenedzserek
- webmesterek/adminisztrátorok
- Új itt: Drupal
Hamad ezt a kurzust a legújabb DRUPAL terminológiák elsajátítására és a gyakorlatiasabb tapasztalatokra való tekintettel tervezte meg, így ha a DRUPAL 10-et tervezi, akkor egy kicsit más kezelőfelületen kell keresztülmennie.
Vélemények (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Kurzus - 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.