O předmětu

Cílem předmětu je umožnit studentům prakticky si vyzkoušet realizaci projektu vývoje moderní webové aplikace v agilně řízeném týmu. Předmět umožní studentům řešit reálné problémy, se kterými se při vývoji webové aplikace agilním způsobem setkají. Pro vývoj se využívají technologie ReactJS, Redux a NodeJS, pomocí kterých průběžně týmový projekt realizuje. Vstupní předpoklady předmětu: student má základy HTML, CSS, SQL a objektově orientovaného programování, základní znalosti Javascriptu a agilního vývoje. Je doporučeno předchozí absolvování předmětů 4IT573 Základy Node.js, 4ME486 Design uživatelských rozhraní, 4IZ571 Vývoj pokročilých webových aplikací v PHP. Předmět pokrývá následující tematické okruhy oblasti vzdělávání Informatika: Programování, Softwarové inženýrství, Uživatelská rozhraní.

Co se naučíš

Po úspěšném absolvování předmětu budou studenti schopni navrhovat vlastní webové projekty a budou vědět o všech aspektech, které je třeba zohlednit, aby jejich projekt mohl být úspěšný.

Obsah předmětu

Prezentace témat projektů, představení účastníků a sestavení týmů Seznámení s nástroji pro realizaci projektu Realizace projektu Průběžné prezentace výsledků vývoje jednotlivých týmů Prezentace finálního produktu a akceptace zadavatelem

Literatura

Základní:

Jak uspět v předmětu

Doporučená příprava:

  • Pravidelná příprava během semestru místo drcení na zkoušku
  • Přednáškové slidy a materiály dostupné přes Moodle VŠE (dl.vse.cz)
  • Stará zkouška / typové otázky — zeptej se cvičícího nebo hledej na InSIS
  • Studijní skupiny a sdílení poznámek
Na co si dát pozor:
  • Přečti si sylabus — co je povinná vs. doporučená literatura
  • Podmínky zápočtu (zápočtové testy, projekty, docházka)
  • Termíny zkoušek zapisovat včas — kapacita bývá omezená

Doporučené zdroje

✏️ Upravit wiki obsah

Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace

Heslo si vyžádej od správce wiki.