Cel szkolenia

Poznanie podstaw ReactJS zależności pomiędzy HTML, JavaScript, DOM i kodem ReactJS. Nabycie umiejętność tworzenia dynamicznego kodu, walidacji formularzy

Korzyści
  • Uczestnicy warsztatu poznają:
    • pojęcia dotyczące tworzenia oprogramowania na bazie ReactJS
    • zasady działania JSX (JavaScript XML)
    • specyfikację tagów HTML, JavaScript i komponentów ReactJS
    • tworzenie komponentów kontrolowanych i niekontrolowanych
    • Zasady tworzenia i walidacji formularzy
    • Komponenty i rendering Server-side
  • Słuchacze zdobędą szczegółową wiedzę pozwalającą na:
    • tworzenie stron www przy pomocy JSX, ReactJS
    • wykorzystanie komponentów, cykli życia, stanów w ReactJS
    • optymalizację wykonywanego kodu oraz ilości generowanych zapytań do serwera
Zakres szkolenia
  • Instalacja i podstawy działania
  • Biblioteki ReactJS
  • Budowa komponentu, wyświetlanie danych statycznych
  • JSX a JavaScript – transformacje
  • Tagi HTML oraz komponenty ReactJS – zależności, podobieństwa, różnice
  • Rekwizyty (Props) i stany (States)
  • DataFlow w ReactJS
  • Cykle życia
  • Dynamiczne Komponenty i formularze
  • Zdarzenia w formularzach i ich obsługa
  • Walidacja formularzy
  • Wydajność i optymalizacja aplikacji w ReactJS
  • Ćwiczenia praktyczne
Adresaci

Wszystkie osoby biorące udział w procesie tworzenia oprogramowania Front-end. Programiści posiadający wiedzę na temat tworzenia stron WWW, znający HTML i JavaScript, zainteresowani wiedzą na temat tworzenia interaktywnego kodu Front-End.

Liczebność grupy: 8-15 uczestników

Czas trwania: 3 dni

Dostępny język: PL / EN

Dostępny język materiałów: PL / EN

Forma kursu
Prezentacja, wykład, ćwiczenia, dyskusja. Dostępne w formule online.

Pobierz materiały

Pobierz

Dziękujemy!

Przepraszamy, coś poszło nie tak.

Odśwież stronę i spróbuj ponownie.

Przetwarzanie...

Jeśli masz pytania dotyczące naszych szkoleń,

skontaktuj się z ekspertem Sii

Agnieszka Rzeczkowska

Training Practice Manager

Skontaktuj się z ekspertem

Agnieszka Rzeczkowska

lub przeciągnij i upuść załączniki tutaj.

Dopuszczalne rozszerzenia: DOC, DOCX, PDF (max 5MB)

Dziękujemy za wypełnienie formularza.

Zapoznamy się z treścią Twojej wiadomość i skontaktujemy się z Tobą tak szybko, jak będzie to możliwe.

Przepraszamy, coś poszło nie tak i Twoja wiadomość nie została dostarczona.

Odśwież stronę i spróbuj ponownie

Przetwarzanie...

Może Cię również zainteresować

Języki programowania

Mikroserwisy – podstawy programowania

Czas trwania:
3 dni
Języki programowania

Angular8 – podstawy programowania

Czas trwania:
3 dni
Języki programowania

AngularJS – podstawy programowania

Czas trwania:
4 dni
Języki programowaniaZostań Specjalistą IT

Zostań developerem Java

Czas trwania:
7 dni
Języki programowaniaZostań Specjalistą IT

Zostań developerem Python

Czas trwania:
6 dni
Języki programowaniaZostań Specjalistą IT

Zostań developerem Front-end

Czas trwania:
6 dni
Języki programowaniaRozwiązania testerskie

Programowanie w języku Java dla testerów

Czas trwania:
4 dni
Języki programowaniaRozwiązania testerskie

GIT – praktyczne podejście do pracy grupowej

Czas trwania:
2 dni
Języki programowania

Java - podstawy programowania

Czas trwania:
4 dni
Języki programowania

Python - tworzenie aplikacji sieciowych

Czas trwania:
2 dni
Języki programowania

JavaScript – podstawy programowania

Czas trwania:
3 dni

ITIL®, PRINCE2® są zarejestrowanymi znakami handlowymi należącymi do firmy AXELOS Limited i używanymi za jej zgodą. Wszelkie prawa zastrzeżone.
AgilePM® jest zastrzeżonym znakiem towarowym Agile Business Consortium Limited. Wszelkie prawa zastrzeżone.
Kursy AgilePM® są oferowane przez Sii, spółkę stowarzyszoną z Quint Wellington Redwood, akredytowaną organizację szkoleniową The APM Group Ltd.
Lean IT® Association jest zastrzeżonym znakiem towarowym Lean IT Association LLC. Wszelkie prawa zastrzeżone.
Wszystkie ceny podane na stronie to ceny netto. Należy doliczyć podatek VAT 23%.

ZATWIERDŹ