V tomto kurze sa naučíš, ako prebieha vývoj softvéru od návrhu až po nasadenie a údržbu. Začneš so základmi – softvérové procesy a modely životného cyklu. Potom sa oboznámiš so softvérovými nástrojmi ako Enterprise Architect, GitHub, Jira a pochopíš, ako funguje CASE podpora, správa verzií, testovanie a riadenie projektu.
Naučíš sa, ako získať, analyzovať a špecifikovať požiadavky. Vyskúšaš si agilné metódy vývoja – SCRUM a Kanban, pričom vytvoríš používateľské príbehy a backlogy. Nasleduje UML modelovanie – prípadov použitia, štruktúry a správania systémov. Budeš modelovať aj biznis procesy pomocou BPMN.
Zameriaš sa na návrh používateľského rozhrania, vývoj softvéru, jeho testovanie, nasadenie, údržbu a verzionovanie. V závere kurzu sa pozrieš na DevOps a aktuálne trendy vo vývoji.
Domáca príprava zahŕňa praktické zadania súvisiace s každou témou – od inštalácie nástrojov cez návrh diagramov až po dokumentáciu a testovanie. Na konci ťa čaká skúška, na ktorú sa pripravíš dôkladným zhrnutím všetkých nadobudnutých znalostí.