ODBIERZ TWÓJ BONUS :: »

React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript

Podstawowe informacje:
Czas trwania: 08:10:39
Poziom: podstawowy
Autor: Jakub Kukuryk
Liczba lekcji: 49
Technologia: React 16.12, JavaScript ES6, Node.js 12.14, Atom.io 1.43
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
25,79 zł 129,00 zł (-80%)
16,70 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Materiały dodatkowe do kursu
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Podstaw korzystania z biblioteki React.js do budowy interfejsów użytkownika
  • Zasad działania biblioteki Redux i organizacji stanu aplikacji
  • Tworzenia pakietów i konfiguracji projektu z użyciem Webpacka
  • Pracy z dynamicznymi arkuszami stylów Less
  • Korzystania z platformy Express.js w środowisku Node.js
  • Zapisywania i odczytywania danych w bazie MongoDB
  • Budowania pełnych aplikacji webowych z panelem administracyjnym

Spis lekcji

1. Konfiguracja i instalacja 00:27:47
1.1. Przywitanie
00:00:30
1.2. Instalacja niezbędnych programów
00:05:42
1.3. Instalacja paczek NPM
00:06:54
1.4. Webpack
00:02:49
1.5. Konfiguracja webpack'a
00:04:37
1.6. Import React'a do strony
00:07:15
2. Komponenty strony 00:29:42
2.1. Wprowadzenie do rozdziału
00:00:19
2.2. Pierwszy komponent
OGLĄDAJ » 00:06:57
2.3. Style css za pomocą biblioteki {less}
00:10:05
2.4. Stylizacja komponentów w zależności od propsów w komponencie
00:12:21
3. Główne widoki strony 00:21:35
3.1. Wprowadzenie
00:00:08
3.2. React router
00:06:56
3.3. Definiowanie podstron aplikacji
00:04:43
3.4. Przygotowanie komponentu zaczytującego komponenty widoków
00:04:47
3.5. Odczytywanie i poprawa błędów kompilacji
00:02:01
3.6. Dynamiczne importowanie komponentów widoku
00:03:00
4. Redux 01:59:22
4.1. Wprowadzenie
00:00:08
4.2. Instalacja Reduxa i tworzenie recuderów
OGLĄDAJ » 00:08:26
4.3. Akcje i zmiana danych reducera
00:13:11
4.4. Łączenie reducerów i tworzenie selectorów
00:05:20
4.5. Redux-logger
00:04:23
4.6. Wypełnienie stron komponentami
00:14:05
4.7. Zmiana wewnętrznego stanu komponentu
00:06:33
4.8. Elementy formularza
00:15:24
4.9. React-redux - connect i podłączenie reduxa do komponentów
00:12:26
4.10. Akcje widoków i obsługa zmiany danych w reducerze
00:09:20
4.11. Dodatkowe komponenty formularza i walidacja poprawności propsów
00:06:29
4.12. Walidacja formularza
00:10:08
4.13. Zależności wyświetlania błędów w formularzu
00:13:29
5. Serwer Node.js 01:10:02
5.1. Wstęp
00:00:14
5.2. Konfiguracja i instalacja serwera Node.js
00:13:57
5.3. Express router
00:12:25
5.4. Połączenie frontu z serwerem
00:16:42
5.5. Obsługa CORS
00:02:17
5.6. Obsługa danych przekazanych do serwera
00:24:27
6. Baza danych MongoDB 03:42:11
6.1. Wstęp
00:00:25
6.2. Konfiguracja bazy danych
00:26:21
6.3. Pobieranie danych z bazy danych i wyświetlenie ich na froncie
00:24:34
6.4. Strona logowania i sesja
00:24:38
6.5. Panel administracyjny
00:28:24
6.6. Zapis obrazów na serwerze
00:24:05
6.7. Zapis rekordów w bazie danych
00:07:54
6.8. Pobieranie rekordów i wczytywanie zdjęć
00:18:25
6.9. Obsługa formularza i listy prac
00:17:08
6.10. Edycja rekordu
00:20:11
6.11. Usuwanie rekordów
00:11:44
6.12. Podłączanie prac do strony portfolio
00:09:10
6.13. Git i publikowanie stron w sieci
00:08:49
6.14. Zakończenie
00:00:23

Obierz kurs na tworzenie stron internetowych w JavaScripcie

JavaScript należy do skryptowych języków programowania, najczęściej wykorzystywanych do budowania stron internetowych. Jego możliwości są ogromne - programista, który decyduje się go używać, będzie w stanie kreować rozmaite strony: od bardzo prostych konstrukcji typu landing po rozbudowane serwisy z wieloma podstronami i interakcjami oferowanymi użytkownikowi. Tak szeroki zakres możliwości JavaScriptu nie byłby realny, gdyby nie dodatkowe narzędzia współpracujące z tym językiem. W ramach tego kursu zapoznasz się z dwoma z nich: React.js oraz Node.js.

React.js jest najpopularniejszą aktualnie biblioteką JavaScriptu, wykorzystywaną do tworzenia interfejsów graficznych aplikacji internetowych. W odróżnieniu od stosowanych w programowaniu w JavaScripcie frameworków biblioteka React.js pozwala użyć do tworzenia strony dowolnej liczby mniejszych bibliotek, dzięki czemu aplikacja webowa jest bardziej skalowalna. Z kolei Node.js to wieloplatformowe środowisko uruchomieniowe, pozwalające budować w JavaScripcie aplikacje typu server-side. Serwer oparty na Node.js umożliwia budowanie w pełni działającego systemu, w całości zapisanego w języku JavaScript.

Co Cię czeka w trakcie naszego profesjonalnego szkolenia?

Podczas pracy z tym kursem video:

  • Zapoznasz się z biblioteką React.js.
  • Dowiesz się, do czego służy biblioteka Redux.
  • Spróbujesz swoich sił w pracy z dynamicznym językiem arkuszy stylów Less.
  • Stworzysz pakiet JavaScriptu w Webpacku.
  • Przekonasz się, jak działa Node.js.
  • Skorzystasz z platformy aplikacji internetowych Express.js.
  • Zapiszesz dane aplikacji w bazie danych MongoDB.
  • Nauczysz się korzystać z paczek NPM.

Co więcej...

  • Stworzysz w pełni funkcjonującą stronę z panelem administracyjnym, którą będziesz mógł wykorzystać do tworzenia własnych projektów.

React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript pozwoli Ci opanować bibliotekę React.js na poziomie średnio zaawansowanym, a środowisko Node.js oraz MongoDB na poziomie podstawowym. Po zakończeniu szkolenia będziesz w stanie samodzielnie zbudować pełną architekturę strony, a także stworzyć funkcjonujące strony wyposażone w niewielkie panele służące do administrowania danymi.

Co da Ci znajomość dodatkowych narzędzi JavaScriptu?

Generalnie znajomość tak popularnego skryptowego języka programowania, jakim jest JS, otwiera drogę do kariery programisty stron internetowych. A ponieważ dzięki dostępności odpowiednich środowisk w JS można tworzyć także pełnoprawne aplikacje, developer dobrze znający ten język i uzupełniające go narzędzia na pewno nie będzie narzekał na brak zajęcia. I to niezależnie od tego, czy zechce pracować w teamie w ramach firmy IT, czy raczej woli działać jako freelancer, piszący strony i aplikacje dla klientów z dowolnego miejsca na świecie. Oczywiście dodatkowych bibliotek, frameworków i całych środowisk dedykowanych JavaScriptowi jest naprawdę wiele - nie chodzi o to, by swobodnie poruszać się we wszystkich, lecz o to, by dobrze poznać te, które są nam naprawdę potrzebne w pracy. Biblioteka React.js i środowisko Node.js należą do tych, które musi opanować każdy frontend developer pracujący w JavaScripcie.

Wybrane bestsellery

O autorze kursu video

Jakub Kukuryk - przygodę z programowaniem rozpoczął od tworzenia stron internetowych w technologii Adobe Flash (wówczas jeszcze: Macromedia Flash). JavaScript przypadł mu do gustu od pierwszego kontaktu i przy tej technologii już został. Od 2012 roku pracuje w firmach IT, w których zajmuje się budowaniem stron - korzysta w tym celu z możliwości JavaScriptu, obecnie coraz częściej również TypeScriptu. Gdy nie programuje i ma chwilę dla siebie, chętnie tworzy grafikę komputerową w 3D i programuje w Unity.

Jaki jest najlepszy sposób, by czegoś nowego się nauczyć? Po prostu zacząć to robić. Zastanów się, co chcesz zrobić, a odpowiedź na pytanie „jak?” znajdziesz w tym szkoleniu. Ten kurs pozwoli Ci zaznajomić się z różnymi aspektami tworzenia stron. Wiele zagadnień omówionych w tym kursie to zaledwie wierzchołek góry lodowej, ale wierzę, że gdy posiądziesz umiejętność stworzenia całej strony, będziesz systematycznie rozwijać swoje umiejętności i wiedzę, by rozbudować ją o własne funkcjonalności. Świat IT wciąż poszukuje nowych programistów i brak wystarczającej wiedzy (którą zawsze można uzupełnić później) nie jest blokadą przed zdobyciem upragnionego zawodu. Ważne są logiczne myślenie i chęć nauki - wierzę, że jeżeli czegoś wystarczająco mocno się chce, to jest się w stanie to osiągnąć.

Oceny i opinie klientów: React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript Jakub Kukuryk (6)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
3.5
  • 6 (1)
  • 5 (2)
  • 4 (0)
  • 3 (1)
  • 2 (0)
  • 1 (2)
  • Duży stos technologiczny użyty w kursie (ReactJS, Redux, ExpressJS, NodeJS, Webpack, Less, NPM). Polecam

    Opinia: anonimowa Opinia dodana: 2020-08-21 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Wartościowy kurs ze sporą dawką wiedzy. Momentami nie mogłem się połapać w nieco zawiłych wyjaśnieniach (stworzymy asynchroniczny komponent ładujący komponenty. Będzie to funkcja, jej parametr to funkcja posiadająca słowo "import". Wykonamy ją dopiero wewnątrz tej funkcji itd), ale zrzućmy to na karb mojego słabego obycia w tych technologiach. Ogólnie- polecam

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2020-09-02 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dobry kurs. Audio mogłoby być na ciut wyższym poziomie, ale nie przeszkadza to w pozytywnym odbiorze całości. Plus za Redux nieporuszany w poprzednich kursach na tej platformie. Przyjemnie się tworzyło stronę popijając jednocześnie kawkę - tak jak zalecił sam autor:)

    Opinia: Mariusz Opinia dodana: 2020-08-18 Ocena: 5   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Przejrzalem kurs glownie jesli chodzi o reduxa i co tu duzo powiedziec, nie wiem z ktorego roku jest ten kurs ale jest opozniony o jakies 4 lata.. Dzisiejszy react to calkiem inna broszka niz tutaj widac ale jesli ktos ma zerowa wiedze "mozna" sprobowac.

    Opinia: Radosław Opinia dodana: 2020-11-05 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Polecenia nie daja takiego samego rezultatu jak na video. Nowe biblioteki/moduly nie dzialaja tak jak pokazano w kursie. Jestem na 4/5 video a ciagle dostaje bledy odnosnie dependencies przy instalowaniu komponentow co uniemozliwia dalsze przerobienie kursu. Zdecydowanie odradzam szkoda kasy.

    Opinia: anonimowa Opinia dodana: 2021-12-27 Ocena: 1   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Jeszcze nie zdążyłem przejść pierwszego rozdziału, a tu błąd. Pan już w 1 rozdziel mówi, że jeśli udało ci się dotrwać dotąd to super i powtarza to przy kolejnym podrozdziale. Ja rozumiem jak by to powiedział gdzieś w połowie alb przy końcu gratulując wytrwałości ale na początku jaki sens. Nie można napisać nigdzie, ze wystąpił problem i nie wiadomo jak rozwiązać. Słabe i nie polecam.

    Rozwiń »
    Opinia: Krzysztof Opinia dodana: 2021-03-09 Ocena: 1   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2020-06-23
ISBN: 978-83-283-6840-8, 9788328368408
Numer z katalogu: 108095

Videopoint - inne kursy

Kurs video
25,79 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion