Kurs Reacta 12-tygodniowy program efektywnej nauki
Kurs Reacta
Zaloguj się

12 - tygodniowy program efektywnej nauki

Naucz się tworzyć nowoczesne aplikacje front-endowe w React.js i zdobądź świetną pracę, podwyżkę lub awans!

Zapisy są obecnie zamknięte

Powiadom mnie o następnej edycji!

Na osłodę wyślę Ci listę fajnych rozszerzeń do VSCode, które uprzyjemnią Twoją pracę z Reactem.

Kim jest Michał Taszycki?

Michał Taszycki trzymający swoje Commodore 64 - komputer od którego wszystko się zaczęło

Michał przygodę z programowaniem zaczął od przepisywania programów w BASICu na Commodore 64.

Przez 15 lat pracował jako programista/architekt/señor developer w wielu branżach i technologiach. 

Od poważnych aplikacji w różnych korporacjach...

W ABB tworzył automatyczne testy w Javie dla fabryki transformatorów. W Sabre tworzył oprogramowanie w C# i C++ obliczające środek ciężkości samolotu i generujące raporty niezbędne przed startem.

Przez tworzenie gier AAA...

Będąc w Szkocji pracował dla Cohort Studios gdzie pomagał ukończyć grę Motorstorm - jeden z pierwszych tytułów wydanych na Playstation 3. A w CDProjekt Localization Center portował Saints Row 2 z XBoxa360 na PC. 

By w końcu tworzyć aplikacje internetowe...

W Applicake pomagał startupom z całego świata wydać i rozwijać ich pierwsze produkty w Ruby on Rails, Backbone, Ember.js i starym Angularze. W Base współtworzył obsługę wiadomości email w Base CRM. W GunpowderLabs tworzył "ubera dla usług" na iOS. A w CollectiveSense skupiał się na tworzeniu i obsłudze ogromnej aplikacji front-endowej w Reakcie z Reduxem.

W trakcie częstych zmian w branży wypracował techniki skutecznej nauki nowych technologii, które wykorzystuje w swojej pasji do nauczania.

Prowadził warsztaty z programowania, spotkania code retreat. Był również jednym z mentorów pierwszych edycji RailsGirls w Polsce, Uniwersytetu Dzieci w Krakowie oraz prelegentem licznych konferencji technicznych na całym świecie.

Nauczył już setki ludzi programować stare komputery w asemblerze.

I opracował skuteczną metodę, która pozwoli Ci opanować tajniki Reacta.

Co otrzymasz przystępując do kursu?

12 - tygodniowy program - Widok panelu kursu

12-tygodniowy program

  • Opanujesz React.js, przechodząc od podstaw po zaawansowane tematy w logicznej kolejności.
  • Otrzymasz całą masę nagrań wideo, kodu źródłowego i dodatkowych materiałów co tydzień.
  • Poznasz node.js, npm, babel, nauczysz się używać linii komend, poznasz podstawy gita i wiele innych umiejętności niezbędznych dziś na front-endzie.
  • Cotygodniowe zadania domowe pozwolą Ci przekuć teoretyczną wiedzę w konkretną praktykę.

Dostęp do grupy Master Mind

  • Nigdy nie poczujesz się samotnie z materiałem.
  • Razem z Tobą wielu uczestników rozpocznie kurs i w podobnym tempie będą przechodzić przez niego razem z Tobą.
  • Nawiążesz kontakt z grupą ludzi, którzy podobnie jak Ty chcą dobrze opanować React.js
  • Otrzymasz odpowiedzi na pytania, oraz będziesz mieć możliwość pomagać innym, dzięki czemu lepiej przyswoisz wiedzę.
Uczestnicy Kursu Reacta
Wrapped Gift

Bonusy - Tylko w pierwszej edycji

  • Będziesz mieć realny wpływ na program kursu. Nowe materiały będą dodawane i dostosowywane pod potrzeby Twoje i innych uczestników.
  • Dożywotni dostęp do materiałów.
  • Dożywotni dostęp do Grupy Master Mind.
  • Wszystkie przyszłe aktualizacje.

Zapisy są obecnie zamknięte

Na osłodę wyślę Ci listę fajnych rozszerzeń do VSCode, które uprzyjemnią Twoją pracę z Reactem.

Opis programu

Tydzień 1

Plan Gry

  • Powitanie
  • Cel
  • Co kurs może Ci dać?
  • Czego kurs nie zrobi za Ciebie?
  • Tematyka
  • Praca wspólna
  • Nawyk regularnej praktyki
  • Wymagania - jakich narzędzi potrzebujesz?
  • Praca domowa
Tydzień 2

Komponenty

  • Powitanie
  • Aplikacje komponentowe
  • Co robi React?
  • Jak zacząć?
  • JSX
  • Elementy/Komponenty
  • Props/Stan
  • Zdarzenia
  • className
  • Komponenty Funkcyjne/Klasowe
  • Kompozycja komponentów
  • Przepływ danych
  • Błędy początkujących
  • Praca domowa  
Tydzień 3

Listy i formularze

  • Powitanie
  • Tworzenie List komponentów
  • React.Fragment
  • Tworzenie Formularzy
  • Komponenty kontrolowane/niekontrolowane
  • Referencje
  • Unikalne źródło prawdy
  • Niezmienialny stan - podstawy
  • Wyciąganie stanu w górę
  • Refaktoryzacja komponentów
  • Błędy początkujących
  • Praca domowa  
Tydzień 4

Style

  • Powitanie
  • style prop
  • CSS i SASS
  • biblioteka classnames
  • BEM
  • CSS w Javascripcie
  • Flexbox
  • Material UI
  • Błędy początkujących
  • Praca domowa  
Tydzień 5

Testowanie i obsługa błędów

  • Powitanie
  • React Dev Tools
  • Strict Mode
  • Prop types
  • Error Boundaries
  • console.log(), console.error(), etc.
  • Testy automatyczne
  • TDD/BDD czy warto?
  • Błędy początkujących 
  • Praca domowa  
Tydzień 6

Integracja z bibliotekami 

  • Powitanie
  • Integracja z jQuery
  • Rysowanie w Canvas
  • Moment.js
  • Lodash.js
  • Błędy początkujących
  • Praca domowa 
Tydzień 7

Integracja z Rest API

  • Powitanie
  • Promises
  • Async/Await
  • Typowe REST API
  • CRUD poprzez GET/POST/PUT/DELETE
  • Logowanie, dostęp do zasobów, wylogowanie
  • Błędy początkujących
  • Praca domowa  

 

Tydzień 8

Zaawansowane API Reacta

  • Powitanie
  • Forwarding Ref
  • Context
  • Code Splitting
  • Portale
  • Wbudowane Hooki
  • useState
  • useEffect
  • useRef
  • useContext
  • Zasady użycia hooków
  • Błędy początkujących 
  • Praca domowa  
Tydzień 9

Zaawansowane Wzorce

  • Powitanie
  • Komponenty złożone
  • HOC - Komponenty wyższego rzędu
  • renderProps
  • własne hooki
  • useReducer
  • zaawansowane użycie hooków
  • Błędy początkujących
  • Praca domowa 
Tydzień 10

Optymalizacja

  • Powitanie
  • Reconciliation czyli ujednolicenie - szczegółowe omówienie
  • Profiler
  • Atrybut key w listach
  • react-window
  • PureComponent i memo
  • debounce
  • Co robi setTimeout(0)?
  • Błędy początkujących
  • Praca domowa  

 

Tydzień 11

Redux

  • Powitanie
  • Co to jest Redux?
  • Jak działa Redux?
  • Actions
  • Reducers
  • Selectors
  • Jak najlepiej testować Reduxa?
  • Alternatywy (MobX State Tree, Context)
  • Błędy początkujących
  • Praca domowa 
Tydzień 12

Deployment strony z Reactem

  • Powitanie
  • Deployment na heroku
  • Deployment na github pages
  • Deployment na dowolny serwer
  • Błędy początkujących
  • Praca domowa 
  • Co dalej?
  • Pożegnanie

Co wchodzi w skład Kursu Reacta?

Dołączając do programu otrzymasz:

  • 3-miesięczny program Kurs Reacta 
  • Cotygodniowy Live Call z Uczestnikami (12 spotkań, TYLKO DLA EDYCJI VIP)
  • Dostęp do kodu źródłowego, slajdów i materiałów dodatkowych
  • Analizę twojej pracy przez Michała
  • Dożywotni dostęp do aktualizacji programu (TYLKO DLA EDYCJI VIP)
  • Dożywotni dostęp do Grupy MasterMind - (TYLKO DLA EDYCJI VIP)

Zapisy są obecnie zamknięte

Na osłodę wyślę Ci listę fajnych rozszerzeń do VSCode, które uprzyjemnią Twoją pracę z Reactem.

Gwarancja 100% satysfakcji

POKOCHAJ KURS LUB ZWRACAM CI PIENIĄDZE!

Przygotowałem materiały tak, aby dały 10x więcej wartości niż oczekujesz. Ale rozumiem, że możesz mieć obawy i wątpliwości, dlatego biorę na siebie całe ryzyko Twojej decyzji. 

Daję Ci 30 dni GWARANCJI SATYSFAKCJI liczonej od momentu zakupu dostępu do kursu. Masz 30 dni na przekonanie się, jak unikalna i wartościowa dla Ciebie będzie ta wiedza.

Jeżeli z jakichś powodów poczujesz, że kurs jednak nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres michal@kursreacta.pl i zwrócę Ci 100% Twojej wpłaty.

Najczęściej zadawane pytania

Kiedy rozpoczynają się zapisy, a kiedy się kończą?  

Zapisy rozpoczynają się w poniedziałek 01.04.2019 o godzinie 20:00, a kończą się w piątek 05.04.2019 o godzinie 22:00.

Po tej dacie nie będzie można dołączyć do pierwszej edycji programu. Będzie można jednak zapisać się na listę oczekujących na otwarcie kolejnej edycji. Która rozpocznie się kilka miesięcy później.

Dlaczego nie mogę dołączyć w środku trwania programu?

Program zaprojektowany jest tak by wszyscy uczestnicy zaczęli w jednym momencie i równo szli z programem. Wtedy każda osoba wyciągnie z Kursu Reacta najwięcej.

Dzięki temu też mogę w pełni poświecić się pomocy uczestnikom kursu zamiast obsługiwać sprzedaż i zapisy przez cały czas jego trwania.

Czy cena kolejnej edycji wzrośnie?

Tak. Program kursu będzie dostosowywany do uczestników, ulepszany i poprawiany w trakcie kolejnych edycji.

W podzięce za zaufanie oraz pomoc, uczestnicy pierwszej edycji będą mogli nabyć Kurs Reacta w niższej cenie.

Kiedy rozpoczyna się program i jak długo trwa?  

Program rozpoczyna się wtedy, gdy wykupisz do niego dostęp. Trwa 12 tygodni. Co tydzień otrzymujesz dostęp do kolejnego tygodnia. Dodajemy nowe materiały każdego tygodnia, aby Cię nie przytłoczyć i aby cała grupa przechodziła materiał w tym samym momencie.  

W jakiej formie jest ten kurs?  

Kurs jest w formie wideo publikowanych co tydzień. Nagrania zamieszczone są na platformie. Po podaniu loginu i hasła masz dostęp do swojego konta. Poza nagraniami wideo dostępne są pliki do pobrania (kod źródłowy, slajdy, pliki tekstowe, odnośniki do zewnętrznych materiałów, etc).

Jak długo będę mieć dostęp do materiałów kursu i grupy master mind?  

Otrzymasz dożywotni (a raczej tak długo jak będzie istniał Kurs Reacta) dostęp do tej edycji kursu, wszystkich materiałów w niej zawartych oraz przyszłych aktualizacji. Po zakończonym kursie zatrzymasz równiesz dostęp do zamkniętej grupy uczestników.  

Dopiero zaczynam, czy kurs nie będzie za trudny?

To zależy. Jeśli wcale nie potrafisz programować, to polecam Ci najpierw poznać podstawy Javascriptu, HTMLa i CSSu. Zawsze możesz dołączyć w kolejnych edycjach.

Natomiast jeśli nie wiesz nic o Reakcie, ale umiesz co nieco zaprogramować w Javascripcie, stworzyć statyczną strone w HTML i co nieco wiesz o CSS, to raczej sobie poradzisz.

W razie wątpliwości możesz dołączyć do kursu i zrezygnować w ciągu miesiąca, jeśli będzie zbyt trudny, a ja zwrócę Ci pieniądze.

Mam już doświadczenie w Reakcie, czy jest sens dołączać do kursu?

To też zależy. Przejrzyj proszę opis programu i zobacz, czy masz te tematy opanowane. Jeśli masz już duże doświadczenie z Reactem i znasz go od podszewki, to pewnie Kurs Reacta nie będzie dla Ciebie najlepszy. Niewykluczone, że w przyszłości będę robił kursy specjalistyczne, które dadzą Ci więcej wartości.

Jeśli nie masz pewności, możesz dołączyć do kursu i zrezygnować w ciągu miesiąca, jeśli będziesz się nudzić, a ja zwrócę Ci pieniądze.

Co, jeśli nie spodoba mi się kurs?

Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Masz na to 30 dni od daty zakupu. Po prostu napisz na michal@kursreacta.pl, a zwrócę Ci 100% pieniędzy.  

Jak dołączyć do spotkań online?

O wszystkim dowiesz się w tygodniu 1 naszego kursu, gdzie wyjaśnię Ci dokładnie jak używać tego programu, aby wynieść z niego jak najwięcej.

Czy dostanę wszystkie materiały od razu?  

Nie. Program trwa 12 tygodni. W każdym tygodniu otrzymasz nowe materiały, aby Cię nie przytłoczyć i aby cała grupa przechodziła materiał w tym samym momencie.  

Czy otrzymam fakturę?

Tak, za zakup otrzymasz fakturę VAT. Faktura zostanie wysłana automatycznie na adres e-mail podany przy zamówieniu. 

Czy mogę płacić w ratach?

Niestety nie. Obsługa płatności ratalnych jest zbyt skomplikowana przy większej ilości uczestników.

Proszę nie bierz kredytu na Kurs Reacta. Jeśli czujesz, że jest dla Ciebie za drogi w tym momencie, zrezygnuj z zakupu w tej edycji.

Co, jeżeli mam z czymś problem lub coś jest niejasne?  

Napisz do mnie na adres e-mail: michal@kursreacta.pl

Zapisy są obecnie zamknięte

Na osłodę wyślę Ci listę fajnych rozszerzeń do VSCode, które uprzyjemnią Twoją pracę z Reactem.