React

13 listopada 2018 - 15 stycznia 2019

wtorki i czwartki w godz. 17.30 - 20.30

kurs wieczorowy

2 900 zł

2 500 zł dla naszych absolwentów

Zaawansowany

45 h

Dla Kogo?

Szkolenie „Budowa aplikacji SPA w React i Redux” jest przeznaczone dla każdego, kto posiada, niekoniecznie komercyjne, doświadczenie w programowaniu w JavaScripcie w wersji ES6 (ECMAScript 2015) i chce poznać możliwosći najpopularniejszej biblioteki do tworzenia aplikacji front-endowych, jaką jest React oraz wykorzystanie w praktyce unidirectional data flow przy pomocy Reduxa.

Co wyróżnia to szkolenie?

Nasze szkolenie wyróżnia kompleksowe podejście do zagadnienia. Nie tylko poznasz zarys React, ale wiele szczegółów i smaczków, które pomogą Ci w sprawnym tworzeniu aplikacji. Szkolenie jest rozłożone aż na piętnaście niedługich spotkań, co znacznie ułatwia przyswojenie materiału, w szczególności w kontraście do szkoleń realizowanych w jeden weekend.

Czego możesz się spodziewać?

Po pierwsze programu obejmującego każdy aspekt działania aplikacji webowej z uwzględnieniem nie tylko zasad działania React, ale i routingu, testowania komponentów, poprawnej struktury projektu, dobrych praktyk, lazy-loadingu i zarządzania danymi (stanem aplikacji).
Poza tym szkolenie składa się z samej praktyki, nie lubimy teoretyzować. Skupiamy sie na live-codingu z ćwiczeniami przeznaczonymi do wykonania dla uczestników. Podczas warsztatów stworzymy działającą aplikację składającą się z funkcjonalności adekwatnych do materiału kursu.
Dodatkowo zapoznamy Cię z bardzo wygodną architekturą serverless oferowaną przez Google – Firebase, oraz możliwościami jej integracji z React, a co za tym idzie, stworzeniu fullstackowej aplikacji zupełnie w pojedynkę.

Program kursu

  • React – zarys i koncepcja
  • React jako biblioteka do wydajnego renderowania elementów UI
  • Renderowanie warunkowe
  • Renderowanie list i iteracje
  • Komponenty w React
  • Właściwości komponentów
  • Cykl życia komponentów
  • Stan komponentów
  • Obsługa eventów
  • Formularze
  • Kompozycja komponentów
  • Dobre praktyki w strukturze projektów
  • Zaawansowane tematy
  • Higher-Order Components
  • React Router
  • Lazy loading z wykorzystaniem React Loadable
  • Komponenty interfejsu – material-ui
  • Stylowanie komponentów
  • Testowanie komponentów w Jest
  • Redux
  • Połączenie Reduxa z React
  • Firebase i połączenie Firebase z React

Co Ci proponujemy?

  • zdobycie praktycznej wiedzy, która umożliwi Ci pisanie aplikacji typu SPA (Single Page App) w React
  • wiedzę przekazywaną w przystępny i zrozumiały sposób
  • warsztaty prowadzone przez doświadczonego trenera – praktyka
  • licencję edukacyjną na WebStorma na czas kursu

Czego oczekujemy od Ciebie?

  • znajomości JavaScript z elementami ES6 (arrow functions, classes)
  • znajomości pracy z managerem pakietów npm oraz project.json
  • zainstalowanego NodeJS [v8.10.x]
  • zainstalowanego globalnie create-react-app
  • zainstalowanego edytora kodu – Webstorma
  • własnego laptopa z systemem operacyjnym Windows 7 / 8 / 10 /lub/ MacOS /lub/ Linux
    minimalna konfiguracja sprzętowa: procesor i5+ lub podobny, 8GB+ pamięci RAM, zalecany dysk SSD
  • podstawowej znajomości języka angielskiego
  • umiejętności analitycznego myślenia

ZGŁOŚ SIĘ NA KURS







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Bartosz Cytrowski

Trener Javascript / React

Projektant i programista interfejsów użytkownika. Od 2006 roku związany z tworzeniem aplikacji w przeglądarkach internetowych. Pracował w projektach fullstackowych opartych na Javie, .Necie, PHP i Node.js m.in. dla firm Schibsted Tech Polska oraz Tidal (wcześniej WiMP). Zafascynowany funkcyjnym programowaniem reaktywnym. Specjalizuje się w języku JavaScript i bibliotekach: React, Redux, Rx, Ramda, Immutable. Na sali w infoShare Academy spędził niemal 2 tysiące godzin w roli trenera.

Bardzo dobrze gra w piłkarzyki 😉 http://cytrowski.com

Profil na

KURSANCI O NAS

Zobacz co mówią kursanci po naszych kursach.
Poznaj ich historie.

POTRZEBUJESZ POMOCY
W SFINANSOWANIU KURSU?

Istnieje 8 sposób finansowania kursów w infoShare Academy, więc z pewnością znajdziesz coś dla siebie.

Możesz rozłożyć płatność na raty lub zapłacić jednorazowo, a jeżeli brakuje Ci pieniędzy,
żeby zapłacić za kurs, w szybki i wygodny sposób skontaktujemy Cię z naszym doradcą kredytowym.

Do Twojej dyspozycji są również takie metody finansowania jak pomoc Urzędu pracy,
Baza Usług Rozwojowych czy Krajowy Fundusz Szkoleniowy.

Uzyskaj środki na kurs

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

WARSZAWA

ul. Puławska 2
Plac Unii Lubelskiej
Budynek B

KRAKÓW

Ul. Zygmunta Augusta 5/1
31-504 Kraków

LUBLIN

ul. Józefa Franczaka „Lalka” 43
Inkubator Fundacji Rozwoju Lubelszczyzny

GDAŃSK

al. Grunwaldzka 472B
Olivia Business Centre
budynek Olivia Four (O4)

SZCZECIN

ul. Cyfrowa 6
Technopark Pomerania