Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FaVU-KREAP3Ak. rok: 2024/2025
Předmět prakticky seznámí studující s tvorbou webové aplikace od jejího vzniku až po spuštění online, tedy od registrace domény po deployment kódu v cloudovém prostředí či na virtuální server. V tomto procesu se studující teoreticky i prakticky seznámí se SQL i NoSQL databázemi, programováním handlerů pro GET, POST a další HTTP requesty, tvorbou HTML stránky s CSS a JavaScriptem komunikujícím s backend serverem či serverless funkcí a další.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
Výuka probíhá v učebnách FaVU VUT v hodinách určených rozvrhem. Účast na výuce je povinná (5 povolených neomluvených absencí). Vyšší množství absencí lze po dohodì s vyučujícími kompenzovat předložením alternativního úkolu.
Učební cíle
Absolvováním kurzu se studující seznámí s tvorbou komplexní serverless webové aplikace v celém průběhu jejího vzniku (registrace domény – deployment) i celém jejím technologickém rozsahu (backend – frontend). Porozumí problematice DNS, registraci domén, protokolům HTTP a HTTPS, tvorbě serverless funkcí v jazyce Python, komunikaci s SQL i NoSQL databázemi, zlepší a prakticky využijí své znalosti HTML5, CSS a JavaScriptu. Naučí se organizovat kód v projektu, spravovat jeho verze za pomocí nástroje Git a sdílet jej na GitHubu či GitLabu, automatizovat jeho nasazení v cloudu či na VPS. Absolvováním získají schopnost vyvíjet vlastní webovou aplikaci, tedy kompetenci vhodnou pro další autorskou praxi v oblasti internetového umění, webdesignu či full-stack web developmentu.
Základní literatura
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
Cvičení