React Redux 2020 - tworzenie aplikacji webowych
Tworzymy, krok po kroku, aplikacje z użyciem JavaScript, bibliotek React i Redux oraz integrujemy ją z usługami Firebase
Stworzony przez Paweł Ćwik
Najniższa cena z ostatnich 30 dni: 40.20zł
Masz pytania dotyczące tego szkolenia ?
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
A to szkolenie prowadzi Cię przez cały proces tworzenia aplikacji webowej w React i Redux – od instalacji narzędzi, przez rozwój jednego spójnego projektu, po wdrożenie na serwer Heroku i integrację z bazą danych oraz Firebase.
Zamiast oderwanych ćwiczeń budujesz realną aplikację krok po kroku. Kurs opiera się na komponentach funkcyjnych i hookach oraz pokazuje narzędzia towarzyszące tworzeniu nowoczesnych aplikacji, zgodnie z aktualnymi kierunkami rozwoju React.
- Od zera do wdrożenia – Poznasz proces od pierwszej linijki kodu aż po publikację na Heroku.
- Jedna spójna aplikacja – Uczysz się na jednym projekcie zamiast na wielu małych przykładach.
- Nowoczesny React – Komponenty funkcyjne, hooki i nacisk na bieżące praktyki.
- Integracja z usługami – Połączysz aplikację z bazą danych i Firebase.
Czego się nauczysz?
- 1Tworzyć aplikację w React od zeraRozpoczniesz projekt i poprowadzisz go krok po kroku do działającej aplikacji.
- 2Rozumieć podstawy ReduxZastosujesz Redux do zarządzania stanem w rozbudowanej aplikacji.
- 3Pracować z komponentami funkcyjnymiBudowanie interfejsu w oparciu o komponenty funkcyjne.
- 4Korzystać z hooków ReactUżyjesz hooków do obsługi stanu i logiki w komponentach.
- 5Łączyć aplikację z bazą danychZintegrujesz warstwę front-end z danymi przechowywanymi w bazie.
- 6Wykorzystać Firebase (BaaS)Podłączysz usługi Firebase, by rozbudować możliwości aplikacji.
- 7Przygotować wdrożenie na HerokuSkonfigurujesz i opublikujesz aplikację na zewnętrznym serwerze Heroku.
- 8Pracować z narzędziami towarzyszącymiPoznasz narzędzia wspierające tworzenie i rozwój aplikacji webowych.
- 9Organizować kod w jednym projekciePołączysz funkcjonalności w spójną całość zamiast wielu mini‑projektów.
Dla kogo jest to szkolenie
- Osób zaczynających naukę React i Redux od podstaw.
- Tych, którzy wolą praktykę i jeden spójny projekt.
- Chcących przejść drogę od kodu do wdrożenia na Heroku.
- Zainteresowanych komponentami funkcyjnymi i hookami.
- Poszukujących integracji aplikacji z bazą danych.
- Planujących wykorzystać usługi Firebase w projekcie.
- Osób śledzących aktualne kierunki rozwoju React.
- Uczących się tworzenia nowoczesnych aplikacji webowych.
Wymagania
Brak formalnych wymagań wstępnych. Kurs rozpoczyna się od instalacji narzędzi i krok po kroku prowadzi od pierwszej linijki kodu do działającej aplikacji.
Opis szkolenia
To praktyczne szkolenie pokazuje, jak stworzyć pełnoprawną aplikację webową w React i Redux – od pierwszej linijki kodu po wdrożenie na zewnętrzny serwer Heroku. Zamiast wielu krótkich ćwiczeń tworzysz jeden spójny projekt, który krok po kroku łączysz z bazą danych. Kurs opiera się na komponentach funkcyjnych i hookach oraz kładzie nacisk na narzędzia towarzyszące budowie nowoczesnych aplikacji, zgodnie z kierunkiem rozwoju React.
Od instalacji do pierwszej aplikacji
Zaczynasz od właściwej instalacji niezbędnych narzędzi, tak aby od pierwszej linijki kodu móc ruszyć z projektem. Instrukcja prowadzi Cię krok po kroku przez tworzenie podstaw, dzięki czemu zobaczysz, jak elementy aplikacji łączą się w spójną całość. Budujesz jeden projekt, a nie serię drobnych ćwiczeń, więc każde kolejne zadanie rozwija wcześniej napisaną część. Taki sposób pracy pomaga zrozumieć pełen proces powstawania aplikacji webowej i przygotowuje do dalszych etapów rozwoju.
Komponenty funkcyjne i hooki w praktyce
Rdzeniem kursu są komponenty funkcyjne oraz hooki, które stanowią podstawę współczesnego podejścia do React. Uczysz się, jak wykorzystywać je do tworzenia czytelnego interfejsu i przenoszenia logiki do lekkich, wielokrotnego użytku fragmentów kodu. Krok po kroku łączysz komponenty w większe moduły, utrzymując porządek oraz spójność projektu. Dzięki temu poznajesz praktykę pracy z React zgodną z trendami, jakie wyznaczają kolejne aktualizacje biblioteki.
Redux jako wsparcie dla stanu aplikacji
Redux pełni w projekcie rolę wsparcia dla zarządzania stanem. Poznajesz jego podstawy i uczysz się, jak uporządkować przepływ danych między elementami aplikacji. W praktyce dodajesz Redux do tworzonej aplikacji, dzięki czemu możesz łatwiej kontrolować zmiany i zachować przewidywalność działania. Widzisz także, jak połączyć komponenty React z warstwą stanu tak, by współpracowały w jednej, rozwijanej krok po kroku strukturze projektu.
Integracja z bazą danych i Firebase
Na dalszym etapie łączysz aplikację z bazą danych oraz usługami Firebase. Oznacza to pracę z danymi przechowywanymi poza przeglądarką i zrozumienie, jak aplikacja komunikuje się z zewnętrzną infrastrukturą. Integracja odbywa się w kontekście rozwijanego projektu, więc od razu widzisz efekty w działającej aplikacji. Takie podejście uczy patrzenia na aplikację jako całość, w której interfejs współgra z warstwą danych i usługami BaaS od Google.
Wdrożenie na Heroku i praca z narzędziami
W końcowym kroku przygotowujesz aplikację do publikacji i wdrażasz ją na zewnętrzny serwer Heroku. Dzięki temu nauka zamyka się pełnym cyklem: od kodu lokalnego do dostępnej online wersji. Kurs kładzie też nacisk na narzędzia towarzyszące tworzeniu aplikacji webowych, co ułatwia pracę nad projektem i dalszą rozbudowę. Zobaczysz, jak dbać o spójność projektu i przygotować go na kolejne iteracje rozwoju.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
TypeScript dla początkujących
46 wykładów
4 godz. 25 min
Minecraft: Programowanie w Pythonie
44 wykładów
3 godz. 45 min
Java od Podstaw do Eksperta - twórz własne ap ...
145 wykładów
30 godz. 58 min
React - podstawy
42 wykładów
6 godz. 29 min
Kurs Adobe Photoshop CC od podstaw
86 wykładów
6 godz. 24 min
TypeScript dla początkujących
Zrozum i opanuj możliwości, jakie daje TypeScript. Zacznij używać silnego typowania w swoim kodzie i ułatw jego zrozumienie i dalszy rozwój.
Czego się nauczysz?
- Tworzenia noweg projektu TypeScript
- Pracy z silnymi typami w TypeScript
- Używania wbudowanych typów oraz tworzenia własnych