Alkalmazás fejlesztés Drupal alapokon

Informatika
Óbudai Egyetem
Oktatók: Karóczkai Krisztián
Megszerezhető kredit: 2

Leírás

A hallgatók megismertetése a Drupal rendszer alapjaival, a főbb modulokkal, azok lehetőségeivel, elsajátítsák, hogyan tudják teljes mértékben testre szabni a rendszer kinézetét. Megismerkedjenek a rendszer kiterjesztésének módjával, saját modul fejlesztésével. Jártasságot szereznek a Drupal API használatában. A félév során alapvetően négy nagy témakört fogunk végigjárni. Első körben megismerkedünk a Drupal tartalomkezelővel és kiegészítő moduljaival, a rendszer testre szabásával, lehetőségeivel. A második körben az alaprendszer és a közösségi modulok által adott kimenet alakításával, megváltoztatásával, a kinézet vagy smink testre szabásával fogunk foglalkozni. A harmadik és egyben legnagyobb részben az alkalmazás és modul fejlesztés kérdéskörét járjuk körbe. A negyedik részben megismerkednek a hallgatók a Drupal közösségéhez való csatlakozással, mely egy nemzetközi karrierépítés alapja lehet.

FÉLÉVKÖZI KÖVETELMÉNY

Évközi jegy megszerzésének feltételei: Év közben minden témakörhöz tartozik egy-egy kisebb önálló feladat, és tesztkérdés sor, melyeket egyénileg kell megoldani megadott határidőre. A félév során 3-4 fős csoportokban egy komplex feladatot kell megoldani a hallgatóknak, melyet az utolsó héten kell bemutatniuk.

PÓTLÁS MÓDJA

Az utolsó tanítási héten az egyes témakörök önálló feladatai javíthatóak.

Elégtelen évközi jegy pótlása a vizsgaidőszak első 10 munkanapjának egyikén, előre meghatározott időben (a TVSZ előírásai szerint) egyetlen alkalommal, ismételt vizsga jelleggel történik. A pótlás során a hallgatónak 5x45 perc alatt egy projekt feladat meghatározott részeit kell megvalósítania.

AJÁNLOTT IRODALOM

Nagy Gusztáv: Drupal 7 alapismeretek (2012 március) Több szerző: The Definitive Guide to Drupal 7 (2011 július) Emma Jane Hogbin: Drupal User's Guide (2011 szeptember)

EGYÉB SEGÉDLET

http://drupal.org/handbook

Tanmenet

  1. Bevezetés a Drupal világába
  2. Felhasználók és jogosultságok
  3. Egyedi tartalomtípus készítése, adatmodellezés
  4. Listák, nézetek, adminisztrációs felületek készítése
  5. Saját kinézet/smink készítése
  6. Előfeldolgozók használata
  7. Modulkészítés alapjai, a hook rendszer megismerése
  8. Adatbázis műveletek, sémák készítése, telepítése
  9. Űrlapok készítése és feldoglozása
  10. Egyedi mező(field), felületi elem(widget), és megjelenés(display) készítése
  11. Minőségbiztosítás, automata tesztek készítése, fejlesztési munkamenet kialakítása
  12. Disztribúció készítése, deployment workflow
  13. A Drupal alaprendszer nemzetközi fejlesztésébe való bekapcsolódás

Időpontok

2021. március 1. -2021. május 30.
2021. feb 16., kedd 15:34
2021. feb 28., vas 23:00
Jelentkezés
Kurzus indítása
2020. szeptember 21. -2020. december 22.
2020. szept 14., hét 0:00
2020. szept 24., csüt 23:00
Kurzus indítása
2020. március 2. -2020. május 31.
2020. feb 17., hét 0:00
2020. márc 1., vas 23:00
Kurzus indítása
2019. szeptember 23. -2020. január 5.
2019. szept 9., hét 17:29
2019. szept 29., vas 23:00
Kurzus indítása
2019. február 25. -2019. június 2.
2019. feb 10., vas 21:20
2019. feb 25., hét 23:00
Kurzus indítása
2018. szeptember 24. -2018. december 22.
2018. szept 10., hét 0:00
2018. szept 26., sze 23:00
Kurzus indítása
2018. február 22. -2018. május 27.
2018. feb 5., hét 0:00
2018. feb 20., kedd 23:59
Kurzus indítása
2017. szeptember 25. -2017. december 16.
2017. szept 4., hét 0:00
2017. szept 24., vas 23:00
Kurzus indítása