Sold Out

DevMeeting "React.js dla programistów znających JS", Wrocław, 1 lipca

Event Information

Share this event

Date and Time

Location

Location

Wrocław

Wrocław

Centrum miasta

Poland

View Map

Event description

Description

Zespół DevMeetings zaprasza na całodniowe warsztaty poświęcone React'owi.

React to wydajna biblioteka do tworzenia dynamicznych interfejsów użytkownika. Facebook stworzył ją w celu rozwiązania swoich problemów z budowaniem dużych aplikacji, w których dane zmieniają się w czasie.

React oparty o ideę tworzenia aplikacji z mniejszych komponentów okazuje się też świetnym narzędziem do pracy również nad mniejszymi aplikacjami czyniąc je prostymi w testowaniu, rozwijaniu i późniejszym utrzymaniu.

React to nie tylko biblioteka, ale cały jej ekosystem. Silna społeczność wypracowała najlepsze praktyki pracy z Reactem czyniąc je de facto standardem.

Jeśli masz podstawy JS'a, chciałbyś się nauczyć budowac aplikacje typu "Single Page Apps" w oparciu o coraz popularniejszą bibliotekę, zapraszamy na całodniowe bezpłatne warsztaty!


Dla kogo?

Szkolenie i przekazywana na nim wiedza jest skierowana do osób programujących w JavaScript i chcących nauczyć się Reacta.

Umiejętności, które powinieneś (lub mieć pojęcie, że coś takiego istnieje) mieć przychodząc na warsztaty:
- korzystanie z .map() i .filter() na tablicach (lub wiesz, że coś takiego istnieje i nauczysz się przed devmeetingiem)
- podpinanie się pod event (dowolny event na dowolnym elemencie, nawet z jQuery)

Co to jest DevMeeting?

DevMeeting to mix hackathonu i warsztatów programistycznych. Przez cały dzień uczestnicy implementują przykładową aplikację - samodzielnie i w zespołach. Nad merytoryką czuwają doświadczeni mentorzy, którzy cały czas służą pomocą, prowokują dyskusje oraz dzielą się swoją wiedzą praktyczną.

DevMeeting nie jest wykładem czy klasycznym szkoleniem. Stawiamy na praktykę, kodowanie oraz wymianę wiedzy i doświadczeń. Jest to też świetna okazja, by poznać innych programistów i nawiązać wartościowe kontakty z developerami z Twojego miasta.

Jeśli chcesz poczuć atmosferę DevMeetingu, zapraszamy na YouTube (film z DevMeetingu 9. maja 2015, Node.JS): https://www.youtube.com/watch?v=sb_Mmhq-iX0


Agenda

ES2015+

  • Classes
  • Destructuring assignment
  • Fat arrow functions
  • Modules
  • Rest/spread
  • async/await

Architektura aplikacji bazująca na komponentach

  • Wprowadzenie do komponentów
  • Wzorce dotyczące podziału aplikacji na komponenty
  • Komunikacja między komponentami

Wstęp do React’a

  • Popularne startery
  • webpack

Komponenty React’a

  • JSX
  • props’y
  • Komponenty funkcyjne
  • Jednokierunkowy przepływ danych dzięki props

Stan (Stateful components)

  • Wstęp do stanów
  • Komponenty klasowe (Class components)
  • Zdarzenia (Events)
  • Asynchroniczne ustawianie stanu
  • Lifecycle hooks

React router

  • Deklaratywny routing
  • Zagnieżdzone routy
  • Sparametryzowane routy
  • Używanie routera w ramach komponentów

Formularze w reakcie

  • Controlled inputs
  • Walidacja

Co dalej?

  • Wstęp do zarządzania stanem przy pomocy Redux’a
  • Wstęp do zarządzania stanem przy pomocy MobX’a
  • Wstęp do wzorców projektowych React’a


Informacje praktyczne

Gdzie:
Sala konferencyjna w centrum miasta, dokładna lokalizacja zostanie wysłana uczestnikom

Kiedy:
Sobota, 1. lipca we Wrocławiu
Start o 9.00 (prosimy o przybycie ok. 8.45), zakończenie ok. 16.00

Co należy przynieść:
Laptop z zainstalowanym Google Chrome + zasilacz

Koszt udziału:
Tym razem - bezpłatnie.


Sponsor

InTENSO tworzy addony do JIRY używane przez 5 milionów ludzi na całym świecie, w tym z takich firm jak Ferrari, Blizzard, SONY, Apple and NASA. W tym celu używają takich technologii jak React.js czy Atlassian AtlasKit.

Date and Time

Location

Wrocław

Wrocław

Centrum miasta

Poland

View Map

Save This Event

Event Saved