Tomáš Hylský
Front-end developer v České televizi
Ovládni front-endový vývojový cyklus a získej zkušenosti s pokročilými technikami JavaScriptu a integrací knihovny ReactJS. V kurzu se naučíš vytvářet kvalitní a profesionálně designované webové stránky.
Chceš být součástí front-end vývoje?
Po absolvování třiceti lekcí budeš umět psát a číst kód v JavaScriptu/Typesriptu, pochopíš jeho syntax i základní koncepty. Osvojíš si základy React frameworku, naučíš se realizovat webové aplikace a seznámíš se s koncepty OOP.
V závěru kurzu se naučíš nasadit svou aplikaci na hosting Firebase a odneseš si nejen certifikát, ale hlavně praktické dovednosti, které využiješ na pozici junior front-end developera.
KURZ ZAČÍNÁ
26.10.2023
Lektor
Front-end developer v České televizi
Seznámení s historií a vývojem JavaScriptu, základy ES6+ syntaxe.
Prozkoumání primitivních datových typů, polí a objektů v JavaScriptu.
Aplikace podmínek a cyklů pro efektivní kódování.
Základy práce s funkcemi, parametry a efektivní manipulace s poli a objekty.
Pokročilé techniky destrukturování a práce s Map a Set v JavaScriptu.
Pochopení tříd, konstruktorů a základních OOP principů.
Seznámení s TypeScriptem, jeho datovými typy a rozhraními.
Porozumění asynchronnímu kódování a práce s HTTP požadavky.
Techniky pro efektivní ladění a ošetření chyb v kódu.
Přehled populárních knihoven a nástrojů pro vývoj.
Základy Reactu a virtuálního DOMu.
Seznámení s funkcionálními komponentami a JSX/TSX syntaxí.
Správa dat a stavu ve funkcionálních React komponentách.
Práce s vedlejšími efekty a závislostmi ve funkcionálních komponentách.
Zpracování událostí a formulářů ve funkcionálních komponentách.
Úvod do React Context a správa globálního statu.
Nastavení routování a navigace v React aplikacích.
Práce se styly, komponentami a tematickými prvky v Reactu.
Vykreslování vlastností, Higher Order Components a funkcionální kompozice.
Nástroje a techniky pro vylepšení výkonu funkcionálních komponent.
Vytváření a používání vlastních hooků; rozšířená práce se state.
Základy testování funkcionálních komponent a použití Jest.
Koncepty, výhody a implementace server-side rendering.
Použití silného typového systému a generického programování v Reactu.
Nasazení aplikací a kontinuální integrace a dodávání.
Nástroje a postupy pro zlepšení přístupnosti webových aplikací.
Kdy a jak použít externí knihovny pro správu stavu.
Vytváření animací pomocí CSS a specializovaných knihoven.
Použití populárních knihoven a integrace s API a back-endem.
Shrnutí kurzu a diskuse o budoucnosti Reactu.
Vyplň registrační formulář a připoj se k nám!
Náš robot_dreams tým se s tebou spojí co nejdříve,
abys získal*a všechny potřebné detaily o obsahu kurzu a jeho ceně.