1. srpna 2017

ReactJS

Co z tebe bude po ukončení kurzu?

Frontend vývojář webových aplikací postavených na technologii a ekosystému React.js.

Na začátku prozkoumáme základní koncepty knihovny React.js a jak vypadá workflow práce programátora od napsání prvního řádku kódu až po jeho nasazení do produkčního prostředí. Naučíme se psát rychle a efektivně webové aplikace, na kterých si ukážeme obří sílu samotné React knihovny. Pro lepší porozumění celému ekosystému vývoje webu si projdeme základy práce s Node.js. Ukážeme si také frontendovou architekturu malých i velkých webových aplikací a výhody programování SPA (Single Page Applications). Podíváme se detailněji na principy fungování Reactu a porovnáme jeho silné stránky s ostatními frameworky a knihovnami. Poté si vysvětlíme principy Fluxu a ukážeme si jeho nejpoužívanější odvozeninu Redux včetně knihoven, které se v souvislosti s ním používají. Na konci kurzu si také vyzkoušíme vývoj v týmu se vším, co k tomu patří.

Prerekvizity

Webový vývoj (HTML, CSS), objektové programování. Alespoň minimální základy javascriptu (jquery/vanillajs/)

Organizace programu

Vše důležité o organizaci programu a kurzů najdeš na stránce Studijní program. Rozhodně se sem mrkni.

Na jakých projektech můžeš pracovat

Typicky jde o aplikace pro velké korporáty, kde se dá poznat spousta zkušených lidí, kteří rádi se vším poradí. React je oblíbený i ve startupech a na menších projektech, kde často bývá absolutní svoboda, minimálně co se technologií týče.

Zaujalo tě to?