React.jsworkshopy

Workshopy a školení zaměřené na současný React.js a související nástroje

Prostředí javascriptu se během posledních dvou let neskutečně posunulo. Javascript(ECMAScript) sám o sobě zahrnuje minimálně dvě lehce odlišné verze téhož jazyka. Když do toho přidáme React, Flux nebo Redux máme před sebou celý nový svět k prozkoumání. Jak se vyznat v Javascriptu a nezbláznit se z toho?

Připravil jsem školení, přesněji workshopy prezentující ustálené postupy ve světě Reactu. Od architektury jednoduché aplikace, přes React na serveru, který vás nebude stát statisíce, po komunikaci se serverem, která usnadní iterativní vývoj aplikace.

Proč já?

S Reactem pracuji od jeho ranných verzí. Snažil jsem se jej pochopit, a následně pracoval dle aplikační architektury Flux. Podílel jsem se na tvorbě Doména.cz, registrace domény pro normální lidi. Posledních několik měsíců jsem spolupracoval na tvorbě chatovací služby pro zákaznickou podporu ve firmě Brand Embassy.

Koučoval jsem také začátečníky při vývoji open source CMS Keystone.js v rámci Rails Girls Summer of Code.

Úvod do Reactu

Během pětihodinového kurzu prozkoumáme nové syntaktické možnosti javascriptu, představíme si React úplně od začátku, jednoduše si nastavíme vývojové prostředí a vytvoříme malou aplikaci včetně testů.

Co se v kurzu dozvíš?

  1. Úvod do React.js
  2. Naše první aplikace, neboli co je create-react-app a co dělá
  3. Komunikace s JS světem mimo React
  4. State Management pomocí Redux
  5. Jednodšší testování díky snapshotům za pomoci nástroje Jest
  6. Jak používat CSS ve světě, kde jsou aplikace rozdělené na komponenty

Pro koho kurz je?

Očekávám základní znalost Javascriptu a HTML. Takže pokud začínáš nebo si chceš jen upevnit a zaktualizovat základy, kurz je pro tebe!

Cena

1 700 Kč za účastníka. Nejsem plátce DPH.

Kdy a kde?

čtvrtek 13. července 2017 13:00 - 18:00

Setkáme se v coworkingovém centru v Praze.

Chci se přihlásit

Napiš mi mail na josef@rousek.name.

Objednat kurz

Next.js - React na serveru

Láká tě server side rendering ale nechceš s tím strávit měsíc práce? Představím ti framework Next.js a ukážu ti, jak si vytvořit aplikaci.

Co se v kurzu dozvíš?

  1. Jaké jsou výhody server side rendering
  2. Naše první Next.js aplikace
  3. Jednodšší testování díky snapshotům za pomoci nástroje Jest
  4. Jak používat CSS ve světě, kde jsou aplikace rozdělené na komponenty

Pro koho kurz je?

Očekávám zkušenosti s tvorbou React.js aplikací.

Cena

1 700 Kč za účastníka. Nejsem plátce DPH.

Kdy a kde?

středa 28. června 2017 13:00 - 18:00

Setkáme se v coworkingovém centru v Praze.

Chci se přihlásit

Napiš mi mail na josef@rousek.name.

Objednat kurz

GraphQL a Apollo

Pojď si vyzkoušet nejnovější způsob datové komunikace vytvořený Facebookem.

Co je GraphQL?

GraphQL je dotazovací jazyk umožňující klientovi specifikovat jaká data a v jaké formě ze serveru dostane.

Co nám to umožňuje?

Méně rozhodování při tvorbě API

GraphQL má narozdíl od REST pevně danou strukturu, umožní nám to soustředit se na vývoj aplikace.

Méně dotazů na server

Potřebná data pro zobrazení obrazovky seskupíme do jednoho dotazu.

Volnost pří vývoji klientských aplikací

Podobu dat specifikujeme na klientovi, můžeme tedy experimentovat s podobou obrazovek.

Co se v kurzu dozvíš?

  1. Jak GraphQL vypadá a jaké problémy řeší
  2. Práce s GraphQL
  3. Implementace GraphQL serveru v pythonu pomocí knihovny Graphene
  4. Použití GraphQL klienta v Reactu pomocí knihovny Apollo

Pro koho kurz je?

Očekávám základní znalost Reactu a serverového jazyka, ať už je to Python, Ruby nebo C#.

Cena

2 000 Kč za účastníka. Nejsem plátce DPH.

Kdy a kde?

úterý 11. července 2017 13:00 - 18:00

Setkáme se v coworkingovém centru v Praze.

Chci se přihlásit

Napiš mi mail na josef@rousek.name.

Objednat kurz

Chci kurz u nás ve firmě

Jste alespoň dva? Domluvíme se na termínu a přijedu za vámi.

Říkají o mně

Václav Skřivánek - React mě zaujal a díky Josefovi jsem jej poznal blíže a pochopil, co jsem nechápal a můžu se dále věnovat pilování znalostí. Ví o čem mluví a dokáže to vysvětlit technicky i polopatě :)

Adam Cironis - Josef je suprový lektor, který se vůbec nebojí zastavit se na místě a dovysvětlovat, co komu není jasné, nebo případně opravit kód, aby mohli jet všichni dále a stíhali. Kurz měl velmi podrobně připravený, včetně dodatečných materiálů a kam směřovat dál. Zároveň si moc vážím toho, že svůj kurz Pokročilé javascriptové aplikace, aneb Úvod do Reactu nabídl zdarma v rámci Týdne sdílení.
PS: Když se přihlásíte, nabídne vám také ručně umletou kávu z Pražírny a to se vyplatí!

Proč Nad šálkem kávy?

Miluji filtrovanou kávu. O pauze se tedy můžete těšit na šálek čerstvě připravené výběrové kávy, kterou si návštěvníci pochvalují.