React dla średnio zaawansowanych
What you'll learn
- Redux
- Redux middlewares
- Styled-components
- React hooks
- React memo
- React lazy i Suspense
- Portals
- React Query
- React Final Form
- Context API
- JSON Server
Requirements
- Dobra znajomość JavaScript
- Podstawowa znajomość HTML i CSS
- Podstawowa znajomość biblioteki React
Description
Kurs React dla osób uczących się i pracujących w bibliotece React. W kursie budujemy aplikację "Budżet domowy". Dowiesz się, jak stworzyć szkielet takiej aplikacji oraz wiedzę, jak rozwinąć tę aplikację w ramach ćwiczenia do rozmiarów pełnoprawnej aplikacji. Poznasz przy tym bardziej zaawansowane koncepty powiązane z biblioteką React oraz całym jej ekosystemem.
Podczas kursu nauczysz się i wykorzystasz takie biblioteki i rozwiązania jak:
- Styled-components
- Redux
- Redux middlewares (logger, notyfikacje, akcje asynchroniczne, obsługa błędów)
- React hooks
- React.memo
- Code-splitting z użyciem React.lazy i Suspense
- Portals
- React Query
- React Final Form
- Context API
- JSON Server
Podstawowym wymaganiem przed dołączeniem do kursu jest znajomość czystego JavaScriptu oraz podstaw biblioteki React (ten kurs to nie jest React od podstaw!). Oczywiście, potrzebna jest też (podstawowa) znajomość CSS i HTML.
Docelowym odbiorcą kursu jest osoba znająca podstawy biblioteki React, która chce pójść o krok dalej. Udział w kursie da takiej osobie wiedzę na poziomie średnio zaawansowanym oraz otworzy drogę do pozyskania wiedzy bardziej zaawansowanej w tematyce tworzenia aplikacji webowych z użyciem biblioteki React. Wiedza ta może być dla Ciebie podstawą do zostania samodzielnym React developerem.
Who this course is for:
- Osoba znająca podstawy biblioteki React, która chciałaby poznać bardziej zaawansowane koncepcje, rozwiązania i biblioteki powiązane z React
Instructors
Mentorzy IT to projekt edukacyjny, który skupia doświadczonych oraz lubiących i potrafiących uczyć programistów. Tworzymy ciekawe, angażujące i skuteczne kursy online dla początkujących i bardziej zaawansowanych back-end i front-end developerów. Chcielibyśmy, by nasze kursy pomogły Ci zdobyć umiejętności potrzebne do pracy (na stanowiskach juniorskich w IT) oraz stanowiły dla Ciebie źródło ciągłego rozwoju i poszerzania kompetencji (jeśli już pracujesz i jesteś juniorem lub midem).
Self-motivated Web Developer with high level of experience working on multiple projects. I like share my knowledge with others, because I believe it develops me a lot, so it's a win-win.
Jako frontend developer pracuję od 2016 roku. W tym czasie miałem okazję uczestniczyć w wielu projektach, jako że od 2017 roku pracuję w software house, gdzie mam okazję pracować dla klientów z różnych branż.