Podstawy React – kurs on-line

159,00 

Poznaj od podstaw bibliotekę React – jedno z najlepszych i najpopularniejszych obecnie narzędzi do budowy interfejsów użytkownika!

Ucz się na praktycznych przykładach, porównuj swoje rozwiązanie z moim dzięki klipom wideo, łatwo utrwalaj wiedzę dzięki teorii w formie tekstowej!

Kategoria:

Opis

Poznaj od podstaw bibliotekę React – jedno z najlepszych i najpopularniejszych obecnie narzędzi do budowy interfejsów użytkownika!

Ucz się na praktycznych przykładach, porównuj swoje rozwiązanie z moim dzięki klipom wideo, łatwo utrwalaj wiedzę dzięki teorii w formie tekstowej!

Dlaczego warto kupić ten kurs?

  • Kupując kurs „Podstawy React – 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 Reacta, wprowadzająca wiele „łamiących” zmian). O większych aktualizacjach będziesz powiadamiany drogą mailową.
  • Ostateczna wartość tego szkolenia to 159zł, nie jest to więc cena zbyt wygórowana.

W jakiej formie prowadzony jest kurs „Podstawy React”?

  • Szkolenie składa 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 też będzie klip wideo, w którym pokażę prawidłowe rozwiązanie danego problemu, wraz z odpowiednim komentarzem.

Zdecydowałem się na taką właśnie formę szkolenia, ponieważ uważam, że ma ona więcej zalet niż klasyczne szkolenia w realizowane całości w postaci 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

W ten sposób, zamiast siedzieć godzinami i oglądać wideo, będziesz bardziej zaangażowany w proces nauki!

Sprawdź przykładową lekcję i zadanie przed zakupem!

Jeśli chcesz, możesz empirycznie sprawdzić jak wyglądają lekcje oraz zadania, z którymi będziesz mieć do czynienia podczas realizacji kursu. W tym celu udostępniłem publicznie jedną lekcję i jedno zadanie:

Jaki jest zakres materiału zawarty w ramach kursu „Podstawy React”?

Jeśli przerobisz wszystkie lekcje kursu, zapoznasz się z takimi zagadnieniami jak m.in.:

  • Jak działa VirtualDOM
  • Co to jest JSX, w tym wyświetlanie warunkowe, pętle itp.
  • Tworzenie komponentów React
  • Obiekt this.props
  • Podział na kontenery i komponenty prezentacyjne
  • Wszystko na temat wewnętrznego stanu komponentu
  • Obsługa zdarzeń
  • Cykl życia komponentu
  • Przekazywanie stanu między komponentami
  • Formularze

Ogólnie wszystko co trzeba wiedzieć na temat biblioteki React by z powodzeniem zacząć z niej korzystać!

Jaka jest struktura kursu?

Poniżej przedstawiam strukturę kursu wraz z krótkim opisem:

  • Lekcja #1: React – wprodzanie – wprowadzenie do React oraz VirtualDOM
  • Lekcja #2: Składnia JSX – wszystko na temat składni JSX, której używa się do budowy komponentów React
  • Zadania #1: VirtualDOM i JSX – cztery zadania dotyczące składni JSX
  • Lekcja #3: Komponent funkcyjny – przedstawienie czym jest komponent funkcyjny
  • Zadania #2: Komponent funkcyjny – jedno zadanie, w którym przekształcisz dotychczas stworzony kod w komponent funkcyjny
  • Lekcja #4: Klasa komponentu – przedstawienie czym jest komponent oparty o klasy i dziedziczenie
  • Zadania #3: Klasa komponentu – jedno zdanie, w którym przekształcisz komponent funkcyjny w komponent oparty o klasy
  • Lekcja #5: Metoda render – do czego służy, oraz jak działa renderowanie komponentów
  • Lekcja #6: Obiekt „props” oraz PropTypes – szersze omówienie obiektu props oraz sposobu kontroli typów przekazywanych wartości
  • Zadania #4: Kontrola typów obiektu „props” – jedno ćwiczenie, w którym będziesz miał za zadanie dodać kontrolę obsługi typów przekazywanych przez obiekt props
  • Lekcja #7: Wewnętrzny stan komponentu – wszystko na temat wewnętrznego stanu komponentu: deklaracja stanu początkowego, użycie stanu oraz jego zmiana
  • Lekcja #8: Cykl życia komponentu – przedstawienie cyklu życia komponentu oraz metod wywoływanych w jego trakcie
  • Zadania #5: Stan i cykl życia komponentu – jedno zadanie, w którym zainicjujesz stan komponentu, użyjesz go, a następnie zmienisz po pierwszym renderowaniu komponentu
  • Lekcja #9: Obsługa zdarzeń – w jaki sposób obsługuje się zdarzenia na elementach JSX
  • Zadania #6: Obsługa darzeń – jedno zadanie, w którym obsłużysz zdarzenie odpowiednio zmieniające stan komponentu
  • Lekcja #10: Obsługa zdarzeń (przekazywanie parametrów) – jak przekazywać dodatkowe parametry do metod obsługi zdarzeń
  • Zadania #7: Przekazywanie parametrów do metod obsługi zdarzeń – jedno zadanie, w którym dodasz zdarzenie aktualizujące stan na podstawie przekazanego parametru
  • Lekcja #11: Podział odpowiedzialności komponentów – jak prawidłowo dzielić aplikację na komponenty prezentacyjne i kontenery
  • Zadania #8: Podział odpowiedzialności i parametry zdarzeń – jedno zadanie, w którym wydzielisz kod do osobnego komponentu, pamiętając o prawidłowym podziale odpowiedzialności
  • Lekcja #12: Formularze – wszystko na temat obsługi formularzy w React
  • Zadania #9: Formularze – cztery zadania, w których utworzysz formularze, obsłużysz zmianę wartości pól oraz walidację, a także dodasz obsługę wysyłania formularza
  • Zadania #10 (dodatkowe): Operacje asynchroniczne – dwa dodatkowe zadania: obsługa pobierania danych ze zdalnej lokalizacji oraz komponent „Loader”

Dlaczego miałbyś kupić ode mnie szkolenie?

Doskonale rozumiem, że wydatek 159zł 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 materiałów szkoleniowych, 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ę, m.in. właśnie na temat ekosystemu React!

Myślę, że aby wyrobić sobie zdanie na temat tego jak i co piszę, warto zapoznać się z niektórymi z moich artykułów dotyczących React:

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 też 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.

 

159,00 Dodaj do koszyka