Opis
Poznaj od podstaw bibliotekę Redux – jedną z najlepszych implementacji architektury Flux!
Ucz się na praktycznych przykładach, porównuj swoje rozwiązania z moimi dzięki klipom wideo, łatwo utrwalaj wiedzę dzięki teorii w formie tekstowej!
Dlaczego warto kupić ten kurs?
- Kupując kurs „Podstawy Redux – kurs on-line” dostajesz dostęp do indywidualnego konta użytkownika, na którym znajdziesz wszystkie lekcje należące do tego szkolenia!
- Dostęp do lekcji dostajesz na czas nieokreślony (conajmniej tak długo jak długo istnieć będzie mój blog oraz ta platforma). Raz zakupiony kurs zostaje na zawsze przypisany do Twojego konta.
- Będziesz miał również dostęp do ewentualnych aktualizacji jakie mogą w przyszłości być wprowadzane do kursu (na przykład gdy pojawi się nowa wersja Reduxa, wprowadzająca wiele „łamiących” zmian). O większych aktualizacjach będziesz powiadamiany drogą mailową.
- Ostateczna wartość tego szkolenia to 129zł, nie jest to więc cena zbyt wygórowana.
W jakiej formie prowadzony jest kurs „Podstawy Redux”?
- Szkolenia składają się z lekcji w formie tekstowej.
- Lekcje przeplatane są ćwiczeniami praktycznymi, które wykonujesz w ramach specjalnie do tego celu przygotowanego projektu dostępnego na GitHubie.
- Do każdego z ćwiczeń dołączony jest także klip wideo, w którym pokazuję prawidłowe rozwiązanie danego problemu, wraz z odpowiednim komentarzem.
Zdecydowałem się na właśnie taką formę szkolenia, ponieważ uważam, że ma ona więcej zalet niż klasyczne szkolenia w całości w postaci samych klipów wideo:
- W poznawaniu tajników programowania najważniejsza jest praktyka, a tę zapewnią zadania praktyczne
- Rozwiązania zadań w formie klipów wideo pozwolą Ci dokładnie zobaczyć jakie kroki podejmuję w celu rozwiązania danego problemu
- Teoria związana z daną lekcją w formie tekstowej pozwala na dużo łatwiejszy powrót do wcześniej przerobionego materiału w przyszłości
To wszystko sprawia, że moje szkolenie będzie mieć dość unikalną formę, która moim zdaniem jest znacznie bardziej angażująca do nauki!
Jaki jest zakres materiału zawarty w ramach kursu „Podstawy Redux”?
Jeśli przerobisz wszystkie lekcje kursu, zapoznasz się z takimi zagadnieniami jak, m.in.:
- podstawy architektury Flux
- konfiguracja store
- co to są akcje i kreatory akcji?
- co to są reducery?
- użycie Reduxa w aplikacjach React
- co to jest middleware?
- operacje asynchroniczne (redux-thunk)
Ogólnie wszystko co trzeba wiedzieć na temat biblioteki Redux by z powodzeniem korzystać z jej zalet!
Uwaga! Mimo, że Redux może być wykorzystywany z różnymi frameworkami JavaScript to samo szkolenie wymaga podstawowej znajomości React! Jeśli jeszcze go nie znasz, zachęcam do zakupu mojego szkolenia: Podstawy React – kurs on-line!
Jaka jest struktura kursu?
Poniżej przedstawiam strukturę kursu wraz z krótkim opisem:
- Lekcja #1: Wprowadzenie – co to jest architektura Flux; co to jest Redux
- Lekcja #2: Akcje i kreatory akcji – co to jest akcja i kreator akcji
- Zadania #1: Akcja „wyczyść wydarzenia” – jedno zadanie, w którym utworzysz nowy kreator akcji zwracający akcję
- Lekcja #3: Reducery – co to jest „reducer” oraz jak definiować stan początkowy aplikacji
- Zadania 2#: Obsługa akcji „wyczyść” – jedno zadanie, w którym obsłużysz wcześniej stworzoną akcję w „reducerze”
- Lekcja #4: Store – co to jest „store” oraz jak go skonfigurować, do czego służy metoda
dispatch
oraz jak udostępnić „store” komponentom React - Zadania #3: Konfiguracja store – jedno zadanie, w którym skonfigurujesz „store” dla aplikacji
- Lekcja #5: Funkcja connect – jak za pomocą funkcji
connect
powiązać stan aplikacji i wywołania metodydispatch
z obiektemprops
komponentu - Zadania #4: Czyszczenie wydarzeń – zakończenie cyklu zmiany stanu – dwa zadania, w których zakończysz przenoszenie obsługi przycisku „Wyczyść” do Reduxa
- Zadania #5: Pozostałe akcje – cztery zadania, w których przeniesiesz do Reduxa pozostałe operacje na stanie kontenera strony domowej
- Lekcja #6: Organizacja store i dobre praktyki – w jaki sposób dzielić aplikację na mniejsze „reducery” oraz jak je ze sobą połączyć
- Zadania #6: Widok szczegółów – dwa zadania, w których utworzysz nowy „reducer”, odpowiednio zmienisz konfigurację i przeniesiesz obsługę operacji na stanie kontenera szczegółów
- Lekcja #7: Co to jest Redux middleware? – z lekcji dowiesz się czym jest „middleware” w Redux
- Lekcja #8: Operacje asynchroniczne – jak obsługiwać pobieranie danych z zewnętrznego API za pomocą
redux-thunk
„middleware” - Zadania #7: Pobieranie danych z API – dwa zadania, w których pobierzesz dane z zewnętrznej lokalizacji
Dlaczego miałbyś kupić ode mnie szkolenie?
Doskonale rozumiem, że wydatek 129zł na szkolenie jakiegoś gościa z internetu może się wydawać szalonym pomysłem. Wydaje mi się jednak, że nie jestem już osobą całkiem anonimową i pewną opinię na mój temat, jako autora szkoleń, można sobie wyrobić.
Niezależnie czy trafiłeś tutaj z wyszukiwarki Google czy z innego źródła, przed podjęciem decyzji zachęcam do zapoznania się z moim blogiem – Na Frontendzie, na którym od dawna przedstawiam swoją wiedzę na temat ekosystemu React, w tym właśnie Reduxa!
Myślę, że aby wyrobić sobie zdanie na temat tego jak i co piszę, warto zapoznać się z niektórymi z moich postów dotyczących Reduxa:
- Podstawy Redux – zarządzanie stanem aplikacj ReactJS
- Usprawnienia Redux – zróbmy to trochę lepiej
- Co to jest Redux middleware?
- 2 sposoby na wywołania aynchroniczne Redux
Zresztą w tym temacie jest na moim blogu cała kategoria wpisów. Jeśli chcesz wiedzieć jeszcze więcej na mój temat – zachęcam również do zajrzenia na stronę O Mnie!
Wydaje mi się, że powyższe daje Ci pewien obraz tego ile wiem na temat tego zagadnienia i w jaki sposób potrafię tę wiedzę przekazywać.
Niniejsze szkolenie stanowi natomiast zebranie całej tej mojej, trochę porozrzucanej, wiedzy w sztywne ramy kursu. Jest też formą zdecydowanie bardziej dopracowaną niż wpisy na blogu, a także wzbogaconą o formę wideo!
Mam więc nadzieję, że dzięki temu jako autor kursu jestem dla Ciebie na tyle wiarygodny, że zdecydujesz się mi zaufać kupując niniejszy kurs!
Gwarancja zadowolenia albo zwrot pieniędzy!
Jestem przekonany, że będziesz zadowolony(a) – dokładam wszelkich starań aby tak się stało!
Aby jednak zapewnić Ci większe poczucie komfortu przy zakupie daję Ci, 30 dni na zapoznanie się z moim produktem. Jeśli w tym czasie stwierdzisz, że kurs ten nie jest wart wydanych na niego pieniędzy – zwrócę Ci pieniądze!
Uwaga! Jeśli kupiłeś kurs w przedsprzedaży, okres 30 dniowej gwarancji liczy się od dnia premiery kursu (1 sierpnia 2017)!
Wymagania i kwestie techniczne
Do korzystania z kursu wymagana jest w miarę dobra znajomość JavaScript (znajomość HTML też będzie przydatna) – w przykładach i zadaniach używana jest składnia ES6 ale staram się na bierząco ją wyjaśniać. Oprócz tego trzeba będzie zainstalować Git i przyda się jego podstawowa znajomość – do pracy z ćwiczeniami trzeba sklonować repozytorium, a następnie trzeba będzie się przełączać pomiędzy branchami (wszystko wyjaśniam na początku kursu). Ponadto w ćwiczeniach wykorzystywany jest też npm/yarn, który trzeba mieć zainstalowany (nie trzeba mieć na ten temat szerokiej wiedzy).
Podczas procesu pierwszego zakupu kursu w sklepie utworzone zostanie Twoje indywidualne konto użytkownika (będziesz musiał utworzyć hasło).
Po otrzymaniu potwierdzenia zakupu, kurs pojawi się na Twoim koncie w sklepie, w zakładce Moje kursy.
129,00 złCzytaj dalej