Wstęp do ReactREACT-101

Dostępne na zamówienie dla grup.

Terminy dzienne (zajęcia w dni powszednie) Terminy weekendowe (zaoczne) (soboty i niedziele)

Warszawa

14 maja 2024 9 czerwca 2024 gwarantowane, zostało 8 miejsc

Warszawa

12 lipca 2024 11 sierpnia 2024

Zdalnie

14 maja 2024 9 czerwca 2024 gwarantowane, zostało 9 miejsc

Zdalnie

12 lipca 2024 11 sierpnia 2024
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 4 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 890 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Kategorie: PHP, WWW, HTML/CSS, CMS, front-end, Javascript, programowanie front-end, frameworki JS

React to jedna z najpopularniejszych technologii używanych przez programistów frontendu. Tworzy izolowane komponenty, które zarządzają własnym stanem, a później łącz je w złożony UI. Jego dużą zaletą jest to, że działa w izolacji od reszty stosu technologicznego – dzięki temu można tworzyć w nim nowe funkcjonalności, bez konieczności przepisywania istniejącego kodu.

Facebook – jeden z największych serwisów internetowych, nie mogąc znaleźć wydajnego JavaScriptowego środowiska do stworzenia interfejsu użytkownika postanowił napisać je samodzielnie. W ten sposób powstał React – biblioteka do tworzenia wydajnych webowych interfejsów graficznych nastawiona na bardzo wysoką wydajność i czysty kod. React w momencie publikacji pozostawił w tyle całą konkurencję – zarówno Angulara jak i Embera. Wymusił przy tym bardzo szybki rozwój tych frameworków. Dzięki Reactowi rozpropagowało się programowanie reaktywne front-endu (reactjs, Redux), a on sam ma opinię wymuszającego dobre praktyki programistyczne na osobach, które go używają.

React jest wyjątkowo uniwersalny, pozwala zarówno na renderowanie interfejsu po stronie serwera jak i po stronie klienta. Umożliwia także pisanie aplikacji mobilnych przy użyciu React Native.

Obecnie wraz z Angularem jest jednym z dwóch głównych narzędzi do programowania webowych interfejsów użytkownika, a jego znajomość jest wskazana dla każdej osoby zajmującej się profesjonalnie tworzeniem aplikacji internetowych.

Czas trwania

1 dzień

Program

  1. Wstęp
  2. Narzędzia ReactJS: Babel, Webpack, ESLint
  3. Generowanie szablonu projektu i instalacja
  4. Struktura plików projektu
  5. Struktura ReactDOM
  6. Składnia JSX
  7. Komponenty
    • tworzenie
    • wywoływanie
    • zasady korzystania z parametrów komponentów props i state
    • zagnieżdżanie
    • zagrożenia
  8. Obsługa formularzy
  9. Atrybut className
  10. Routing i wywoływanie odpowiedniego komponentu
  11. Tworzenie kompletnej aplikacji wykorzystującej funkcje CRUD

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Plan szkolenia zakłada, że uczestnicy sprawnie posługują się HTML-em oraz dobrze rozumieją programowanie obiektowe w języku JavaScript w standardzie ES6. Pożądana jest również znajomość środowiska Node.js w tym Node Package Manager.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się

Wybierz interesujący Cię termin oraz miasto

Warszawa:
Zdalnie:

Żaden termin nie pasuje?

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.