Úvod do Reactu Základy webového vývoje 1 Vaši vyučující Lukáš Grolig Petr Wehrenberg Filip Kaštovský Luděk Bártek 2 A samozřejmě skvělý tým cvičících 3 O kurzu naučíme vás tvořit webové aplikace procházíme znalosti do šířky - cílem je umět doručit projekt webové technologie se často mění, takže indepth znalosti by za rok zastaraly 4 Motivace Chceme vás naučit tvořit aplikace tak, aby jste po tomto kurzu získali práci developera. 5 Co se naučíme Node ekosystém, NPM, a základy Reactu úvod do CSS, layouting, BEM, stylování komponent Úvod to Typescriptu Komponentní knihovny, získávání dat, testování přes Playwright Struktorování projektů, úvod do vývoje backendu, RESTová rozhraní v Express.js Datové modelování, ERD, ORM Drizzle Drizzle v detailu, repository pattern, ošetření chyb Komplexní React aplikace - routování, interaktivní formuláře Komplexní React aplikace - state management, authentizace Architektury & nasazení webových aplikací (onprem & cloud) XML, XML schéma a validace XML transformace, XPath 6 Doporučené IDE VS Code/Cursor Webstorm 7 Podmínky úspěšného ukončení 70 bodů projekt 30 bodů zkouška (odpovědník) 8 Cvičení povinná účast možnost 4 neomluvených absencí 9 Iterace pokud jste o nich slyšeli, tak jsme je mezitím zrušili. 10 Projekt hlavní součást hodnocení kombinuje znalosti jiných předmětů, které jste do teď absolvovali team lead se přihlásí na projekt a sestaví tým tým navrhne funkcionalitu a rozpadne ji odhadne náročnost částí a přiřadí body každé části na milestonu dostanete body, které si potom podle toho přepočítáte 11 Projekt 3 milestony závěrečná obhajoba 12 Otázky? 13