Korszerű webfejlesztés

Általános információk

Óraszám
2 gyakorlat
Előfeltétel
Webfejlesztés 2.
Célkitűzés
A korszerű webfejlesztés nem egyszerűen a weboldal vagy webalkalmazás fejlesztésről szól - ma már szinte minden itt történik. A legegyszerűbb szolgálatásoktól a legbonyolultabb adat-nyilvántartó, számlázó- vagy vállalatirányítási rendszerekig a legtöbb szoftver immáron a felhőbe készül. Ez az új világ óriási lehetőségeket rejt magában, azonban nem szabad elfeledkeznünk az árnyoldalról sem: ahogy egyre nagyobb alkalmazásokat készítünk úgy találkozhatunk a klasszikus szoftverfejlesztés régi, jól ismert problémáival is. Az óra erről a világról szól, beszélünk arról, hogy milyen is egy nagy szoftverfejlesztő cég élete, milyen kihívások elé néz, szóba kerülnek a modern fejlesztési paradigmák és közösen gyakoroljuk azokat a módszereket, mellyel vállalati környezetben is jó minőségű, karbantartható kódot kaphatunk.

Számonkérés

Az értékeléshez egy beadandó feladat megírása és egy kérdőív kitöltése szükséges. A feladatot Github kódtárként kell közzétenni, és ennek linkjét elküldeni Fincza Andrásnak (ld. az oldal alján a címét).

Határidő: január 17.

Tematika

  1. Agile és Clean Coder előadás
  2. XP előadás
  3. NodeJS előadás (alap nyelvi elemek, beépített library-k, process)
  4. NodeJS előadás (npm, web szerver, web kliens)
  5. Komplex NodeJS alkalmazás demó
  6. TDD előadás + demó
  7. TDD gyakorlat
  8. Szünet (10.26.-11.01.)
  9. Clean Code előadás
  10. TDD gyakorlat
  11. TDD gyakorlat
  12. TDD gyakorlat (webszerver + supertest)
  13. Build pipeline
  14. Tervezési minták

Segédanyagok, dokumentációk

Segédanyagok

További előadások

Katák

Oktatók

  • Fincza András ([drawain] at gmail pont com)
  • (Horváth Győző)