Online kurz Front-end developer | robot_dreams Czech
  • < živý online kurz >
  • < 30 lekcí >

Tomáš Hylský

Front-end developer v České televizi

Front-end developer

Nastartuj svou kariéru ve webovém vývoji

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.

Čti více

O kurzu:

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.

  • 30 Lekcí
  • Praktický kurz webového vývojáře
  • Zpětná vazba od lektora

Kurz je vhodný pro:

Switchers
  • Přejdi z netechnického oboru a získej zázemí a jistotu ve front-end vývoji.
  • Nauč se základy terminologie a technologií ve front-endovém vývoji.
  • Doplň nedostatek dovedností v oblasti vývoje a zpracovávání chyb.
Samouky
  • Získej dovednosti s HTML, CSS, JavaScriptem a designovými principy front-endu.
  • Rozšiř znalosti nástrojů a technologií, se kterými se ve front-endu setkáš.
  • Pronikni do dynamické oblasti, kde je třeba udržet krok s neustálým vývojem.
Produktové manažery a částečně technické pozice
  • Překonej komunikační bariéru mezi vývojovými týmy a zajisti soulad s vizí projektu.
  • Získej lepší povědomí o používaných technologiích a jejich limitech.
  • Nauč se snáze ověřit funkčnost svého front-endového projektu.

Lektor

Tomáš Hylský

Front-end developer v České televizi

  • Má 9 let zkušeností s programováním.
  • Vystudoval ČVUT na Fakultě jaderné a fyzikálně inženýrské.
  • Aktuálně zastává pozici front-end developera u České televize, kde vede technickou skupinu front-end vývojářů.
  • Pracoval ve společnosti Heureka.cz, kde vytvářel nové administrační rozhraní pro správu obsahu.
  • Působil v digitální agentuře OAK'S LAB, kde začínal jako Full Stack Engineer a vypracoval se na pozici Lead Software Engineer.
  • Zajímá se o novinky v technologiích a způsoby, jak zefektivnit vývojářskou práci či UI/UX v rámci vývoje.
  • Získal certifikát Google Associate Cloud Engineer po tréninku na Google Cloud a je také držitelem certifikátu AWS Certified Cloud Practitioner po školení na AWS.

Program

    • Lekce 1

    Úvod do moderního JavaScriptu (ES6+)

    Seznámení s historií a vývojem JavaScriptu, základy ES6+ syntaxe.

    • Lekce 2

    Porozumění datovým typům a strukturám ECMA scriptu

    Prozkoumání primitivních datových typů, polí a objektů v JavaScriptu.

    • Lekce 3

    Podmínky a cykly

    Aplikace podmínek a cyklů pro efektivní kódování.

 
    • Lekce 4

    Funkce, parametry a spread operátor

    Základy práce s funkcemi, parametry a efektivní manipulace s poli a objekty.

    • Lekce 5

    Destrukturování objektů a vylepšené literály objektů, Set a Maps

    Pokročilé techniky destrukturování a práce s Map a Set v JavaScriptu.

Zobrazit celý program Skrýt program
    • Lekce 6

    Úvod do tříd a objektového programování

    Pochopení tříd, konstruktorů a základních OOP principů.

    • Lekce 7

    Úvod do jazyka Typescript, pokročilé typy a rozhraní

    Seznámení s TypeScriptem, jeho datovými typy a rozhraními.

    • Lekce 8

    Async/Await, Promises & Fetch API

    Porozumění asynchronnímu kódování a práce s HTTP požadavky.

    • Lekce 9

    Zpracování chyb a debugging

    Techniky pro efektivní ladění a ošetření chyb v kódu.

    • Lekce 10

    Orientace v ekosystému JavaScript a TypeScript

    Přehled populárních knihoven a nástrojů pro vývoj.

    • Lekce 11

    Úvod do ReactJS

    Základy Reactu a virtuálního DOMu.

    • Lekce 12

    React Komponenty & JSX

    Seznámení s funkcionálními komponentami a JSX/TSX syntaxí.

    • Lekce 13

    Props a state ve funkcionálních komponentách

    Správa dat a stavu ve funkcionálních React komponentách.

    • Lekce 14

    Efekty v React

    Práce s vedlejšími efekty a závislostmi ve funkcionálních komponentách.

    • Lekce 15

    Manipulace s eventy & formuláře v Reactu

    Zpracování událostí a formulářů ve funkcionálních komponentách.

    • Lekce 16

    React Context pro správu globálního statu

    Úvod do React Context a správa globálního statu.

    • Lekce 17

    React Router

    Nastavení routování a navigace v React aplikacích.

    • Lekce 18

    Stylování v React

    Práce se styly, komponentami a tematickými prvky v Reactu.

    • Lekce 19

    Pokročilé React vzory

    Vykreslování vlastností, Higher Order Components a funkcionální kompozice.

    • Lekce 20

    Optimalizace výkonu v Reactu

    Nástroje a techniky pro vylepšení výkonu funkcionálních komponent.

    • Lekce 21

    Podrobně o Hooks

    Vytváření a používání vlastních hooků; rozšířená práce se state.

    • Lekce 22

    Testování funkcionálních komponent v Reactu

    Základy testování funkcionálních komponent a použití Jest.

    • Lekce 23

    Server-side rendering v Reactu

    Koncepty, výhody a implementace server-side rendering.

    • Lekce 24

    React vzory a TypeScript

    Použití silného typového systému a generického programování v Reactu.

    • Lekce 25

    Deploy a CI/CD pro React aplikace

    Nasazení aplikací a kontinuální integrace a dodávání.

    • Lekce 26

    Přístupnost v Reactu

    Nástroje a postupy pro zlepšení přístupnosti webových aplikací.

    • Lekce 27

    Externí správa statu

    Kdy a jak použít externí knihovny pro správu stavu.

    • Lekce 28

    Animace v Reactu

    Vytváření animací pomocí CSS a specializovaných knihoven.

    • Lekce 29

    Integrace knihoven třetích stran

    Použití populárních knihoven a integrace s API a back-endem.

    • Lekce 30

    Závěrečný přehled a budoucí trendy v React

    Shrnutí kurzu a diskuse o budoucnosti Reactu.

Získat více informací

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ě.

Povinné pole
ZÍSKAT VÍCE INFORMACÍ