Logo
Panel autora

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

React od Podstaw - ucz się tworząc grę!

Twórz profesjonalne aplikacje front-endowe z użyciem React. Stwórz mini grę AutoClicker, ucz się React tworząc praktyczną apkę!

Stworzony przez Arkadiusz Włodarczyk

Ostatnia aktualizacja: 27/11/2024
110
00

45 % taniej

200.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 7 godz. 44 min. materiału
play_circle60 nagrań wideo
animated_images9 slajdów

W skrócie

Ucz się React tworząc od zera działającą grę i przećwicz najważniejsze koncepcje w praktyce.
Poznasz nodejs, npm, Vite, komponenty, stan, JSX, propsy, CSS Modules oraz zmianę motywu.
Zrozumiesz ContextProvider, useEffect, eventy, Promise w PWA, key, useRef i onChange.
Dodasz animacje Frame Motion, ikony z Lucide oraz zrobisz wersję desktop (Electron) i PWA.

Dlaczego warto wybrać to szkolenie

Uczysz się React poprzez tworzenie gry, krok po kroku. Od startu projektu w nodejs, npm i Vite, przez komponenty, stan, JSX, propsy, aż po stylowanie z CSS Modules. Do tego przełączanie motywu dark/light, obsługa zdarzeń i wygodny autozapis postępów.

Poznasz ContextProvidera i useEffect, integracje bibliotek, animacje w Frame Motion i ikony z Lucide. Przećwiczysz Promise w PWA oraz key, useRef i onChange. Na koniec zrobisz wersję desktop w Electron i PWA. Język jest prosty, a pytania mile widziane. Sprawdź darmowe lekcje.

  • Praktyka od pierwszej lekcji – Budujesz grę i utrwalasz kluczowe pojęcia React.
  • Prosty, jasny język – Bez żargonu. Materiał przystępny dla początkujących.
  • Nowoczesne narzędzia – nodejs, npm, Vite, CSS Modules, ContextProvider, useEffect.
  • Aplikacja na różne platformy – Pokażesz projekt jako desktop (Electron) i PWA.

Czego się nauczysz?

  1. 1
    Start: nodejs, npm i VitePrzygotujesz środowisko, zainicjujesz projekt i uruchomisz szybki podgląd.
  2. 2
    Komponenty i zarządzanie stanemZbudujesz interfejs z komponentów i nauczysz się kontrolować stan aplikacji.
  3. 3
    JSX i renderowanie UIPoznasz składnię JSX i zasady renderowania widoków w React.
  4. 4
    Propsy i przepływ danychZrozumiesz przekazywanie danych między komponentami i ich konfigurację.
  5. 5
    CSS Modules i motyw dark/lightOdstylujesz grę oraz dodasz szybkie przełączanie motywu.
  6. 6
    ContextProvider i useEffectWprowadzisz kontekst do wspólnych danych i efekty do reakcji na zmiany.
  7. 7
    Integracje i ikony z LucidePodłączysz zewnętrzne biblioteki i wzbogacisz UI o lekkie ikony.
  8. 8
    Autozapis oraz obsługa eventówZaimplementujesz zapis stanu gry i reagowanie na zdarzenia użytkownika.
  9. 9
    Promise w PWA, key, useRef, onChangePrzećwiczysz asynchroniczność i ważne atrybuty oraz hooki w formularzach.
  10. 10
    Electron i PWA: uruchamianie aplikacjiPrzygotujesz wersję desktop oraz stronę jako PWA dostępne na Androidzie/PC/Mac.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Początkujący, którzy chcą nauczyć się React, tworząc realną grę.
  • Front‑endowcy porządkujący podstawy: komponenty, stan, JSX, propsy.
  • Twórcy stron HTML/CSS/JS, którzy chcą wejść w React i PWA.
  • Osoby chcące dodać animacje i ikony do interfejsu w prosty sposób.
  • Ci, którzy chcą przygotować wersję desktop dzięki Electron.
  • Hobbyści i studenci uczący się przez praktykę i krótkie kroki.
  • Osoby zainteresowane ContextProviderem, useEffect i eventami.
  • Każdy, kto szuka prostych wyjaśnień i wsparcia w pytaniach.

Wymagania

Nie ma formalnych wymagań wstępnych. Wystarczy chęć nauki i gotowość do samodzielnego ćwiczenia podczas tworzenia gry.

Opis szkolenia

Ten kurs prowadzi Cię przez React w praktyczny sposób: budując od zera działającą grę. Zaczynasz od podstaw narzędzi (nodejs, npm, Vite), a potem przechodzisz do komponentów, stanu, JSX i propsów. Nauczysz się stylować z CSS Modules, przełączać motyw dark/light, reagować na zdarzenia i dodać wygodny autozapis. Język jest prosty, a na pytania zawsze możesz liczyć. Dzięki darmowym lekcjom sprawdzisz styl nauki przed zakupem.

Projekt: gra w React krok po kroku

Na starcie tworzysz szkielety komponentów i krok po kroku składasz z nich działającą grę. Poznasz, jak dzielić interfejs na mniejsze części, przekazywać dane propsami i kontrolować stan. Dzięki JSX zobaczysz, jak deklaratywnie budować widoki i reagować na działania gracza. Nauczysz się przechwytywać eventy, wygodnie obsługiwać formularze i pola wejściowe z onChange. W praktycznych miejscach zastosujesz atrybut key, aby listy działały przewidywalnie, oraz useRef do odwołań do elementów. Wprowadzisz automatyczny zapis postępów, by wracać do gry bez utraty zmian.

Narzędzia: nodejs, npm i Vite

W module poświęconym narzędziom poznasz praktyczny przepływ pracy z nodejs, npm i Vite. Zainicjujesz projekt, uruchomisz szybkie środowisko developerskie i zrozumiesz, jak dodawać oraz aktualizować zależności. Zobaczysz, jak integrować zewnętrzne biblioteki na realnych przykładach, tak aby rozszerzać możliwości gry bez zbędnej komplikacji. Pokażemy, jak korzystać z gotowych skryptów npm oraz jak budować aplikację do publikacji. Całość ma jeden cel: przyspieszyć start i uprościć codzienny rozwój projektu.

Stan, kontekst i efekty w praktyce

Zarządzanie stanem to serce aplikacji w React. Na przykładach z gry nauczysz się, gdzie trzymać dane i jak bezpiecznie je aktualizować. Wprowadzisz ContextProvidera, aby wygodnie udostępniać wspólne informacje wielu komponentom, bez konieczności żmudnego przekazywania propsów niżej. Dzięki useEffect zareagujesz na zmiany stanu oraz zdarzenia, porządkując przy tym logikę poboczną. Połączysz to z obsługą Promise w PWA, aby asynchroniczne operacje były przewidywalne i czytelne. Takie podejście ułatwi utrzymanie i rozwój gry.

Styl i interakcje: CSS Modules, motywy, animacje

Wygląd i wrażenia z użytkowania dopracujesz krok po kroku. Zaczniesz od CSS Modules, które pozwolą stylować komponenty bez konfliktów nazw. Dodasz przełącznik motywu dark/light, aby łatwo zmieniać charakter interfejsu. Z pomocą Frame Motion nauczysz się animować elementy zgodnie ze stanem, co nada grze płynności i lekkości. Całość uzupełnisz ikonami z biblioteki Lucide, dzięki czemu nawigacja i komunikaty staną się czytelne. Zadbamy, by rozwiązania były proste do zastosowania i wygodne w dalszym rozwoju.

Od przeglądarki do aplikacji: Electron i PWA

Na koniec rozszerzysz zasięg projektu. Dowiesz się, jak zmienić aplikację napisaną w React w wersję desktopową z pomocą Electron, tak aby uruchamiała się na każdym systemie. Zrobisz także z Twojej strony w HTML/CSS/JS aplikację PWA, dzięki czemu będzie dostępna na Androidzie, PC i Mac jako aplikacja. To świetny sposób, by pokazać grę w kilku formach i dotrzeć do różnych użytkowników. Całość uzupełniają wskazówki, które ułatwiają prostą konfigurację i dalsze modyfikacje.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

7 godz. 44 min. materiału
60 nagrań wideo
9 slajdów

Spis treści

Czas trwania: 07:44:58Liczba wykładów: 69
downCo to jest React?
2 wykłady
  • Co to jest React?Slajdy: 1
  • Co powinieneś wiedzieć z JS przed podjęciem się kursu?Slajdy: 1
downPodstawy React
4 wykłady
downNode.js, npm & Vite
5 wykładów
downReact - props
2 wykłady
downTworzymy grę w React: AutoClicker Surowców
9 wykładów
downAutoClicker | Praca z pakunkami zewnętrznymi - Framer, Lucide, lodash
4 wykłady
downAutoclicker | Refaktoryzacja i praktyczna nauka projektowania apki
2 wykłady
downAutoClicker | Refaktoryzacja
4 wykłady
downAutoClicker | Zmiana motywu strony i gry | local storage
6 wykładów
downDeployment - wdrażanie apki
1 wykład
downDODATKOWA zawartość: Electron
2 wykłady
downDODATKOWA zawartość: PWA
3 wykłady
downPWA - ćwiczenie React na praktycznym przykładzie
4 wykłady
downExpress & przechwytywanie danych w React
6 wykładów
downReact: Renderowanie List & Formularze
15 wykładów

O autorze

avatar
Arkadiusz WłodarczykProfesjonalny nauczyciel

Publikacje: 13

Ocena autora: 4.4

O mnie
Uważam, że każdy ma możliwość być programistą, jeśli będzie odpowiednio uczony. Ty również masz taką możliwość!!! :-) Jestem autorem 27 bardzo popularnych kursów wideo o program...Czytaj więcej
110
00

45 % taniej

200.00 zł

To najniższa cena z ostatnich 30 dni!