Tworzenie aplikacji z użyciem ReactJS

2950 PLN+23% VAT (3628 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:REACT

Poziom zaawansowania:

javascript

typescript

reactjs

Dostępne terminy

  • Termin
  • Lokalizacja
  • Trener
  • Cena
Brak dostępnych terminów

O szkoleniu Tworzenie aplikacji z użyciem ReactJS

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Szkolenie ReactJS - tworzenie aplikacji webowych przeznaczone jest dla programistów posiadających podstawową wiedzę w zakresie HTML i JavaScript, którzy chcą poszerzyć swoje kompetencje związane z tworzeniem wydajnych aplikacji działających po stronie przeglądarki

Wymagania

  • Rozeznanie w podstawach programowania w JavaScript lub innym języku skryptowym
  • Podstawowa wiedza dotycząca języka HTML i CSS

Zalety

  • Szkolenie ReactJS - tworzenie aplikacji webowych w maksymalnym stopniu nastawione jest na aspekt praktyczny
  • Jego głównym założeniem jest rozwinięta część warsztatowa obejmująca zarówno budowę niezależnego projektu jak i stworzenie pojedynczych komponentów możliwych do wykorzystania w ramach projektów opartych o inne frameworki
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

  • Zapoznanie uczestników z założeniami, na których oparta jest biblioteka React oraz architektura Redux
  • Zdobycie praktycznych umiejętności związanych z wykorzystaniem tych narzędzi do budowy wydajnych aplikacji webowych

Program

Wprowadzenie

  • Czym jest React i jakie problemy rozwiązuje?
  • Omówienie ekosystemu i narzędzi

Struktury JavaScript w aplikacjach React

  • Programowanie funkcyjne z ECMAScript 5
  • Wstęp do ECMAScript 2015+

Narzędzia

  • Praca z npm
  • Transpilacja kodu (Babel)
  • Webpack i Webpack Dev Server

Podstawy React

  • Idea Virtual DOM
  • JSX
  • Komponenty React
  • Komponenty klasowe
  • Komponenty funkcyjne
  • Formularze
  • Stylowanie
  • Optymalizacja aplikacji dla produkcji za pomocą Webpack
  • Routing
  • Dobre praktyki

Redux - zarządzanie stanem aplikacji

  • Omówienie architektury
  • Modelowanie stanu
  • Reducers
  • Łączenie React z Redux
  • Actions i action creators
  • Metody implementacji niemutowalnych zmian
  • Kiedy Redux a kiedy Context?
  • Praca z Redux Dev Tools

MobX

  • Omówienie architektury
  • Praktyczne zastosowania
  • Porównanie z Redux

Testowanie

  • Wprowadzenie do TDD w JavaScript
  • Struktura testów jednostkowych
  • Praca z Jest
  • Możliwości React Testing Library

Podobne szkolenia