Tworzenie interaktywnych aplikacji z React, Redux i GraphQL

Opis

Czterodniowe szkolenie warsztatowe poświęcone tworzeniu zaawansowanych aplikacji internetowych z wykorzystaniem React, Redux i GraphQL. Program szkolenia obejmuje projektowanie architektury aplikacji, zarządzanie stanem, efektywną komunikację z API oraz optymalizację wydajności. Uczestnicy poprzez praktyczne warsztaty nauczą się tworzyć skalowalne i wydajne aplikacje wykorzystujące najnowsze technologie webowe.

Profil uczestnika

  • Programiści JavaScript z doświadczeniem w React
  • Deweloperzy frontend zainteresowani zarządzaniem stanem
  • Architekci aplikacji webowych
  • Inżynierowie specjalizujący się w aplikacjach SPA
  • Liderzy zespołów technicznych
  • Programiści fullstack

Agenda

  1. Architektura aplikacji
    • Projektowanie struktury aplikacji
    • Wzorce komponentów React
    • Zarządzanie stanem w Redux
    • Integracja z GraphQL
  2. Zarządzanie danymi
    • Projektowanie store’a Redux
    • Implementacja zapytań GraphQL
    • Optymalizacja pobierania danych
    • Cachowanie i pamięć podręczna
  3. Interaktywność i wydajność
    • Optymalizacja renderowania
    • Obsługa zdarzeń użytkownika
    • Animacje i przejścia
    • Lazy loading
  4. Testowanie i wdrożenie
    • Strategie testowania
    • Monitoring wydajności
    • Continuous Integration
    • Optymalizacja produkcyjna

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał zaawansowaną wiedzę z zakresu tworzenia interaktywnych aplikacji webowych. Zdobędzie praktyczne umiejętności w projektowaniu i implementacji skalowalnych rozwiązań z wykorzystaniem React, Redux i GraphQL. Nauczy się efektywnie zarządzać stanem aplikacji i optymalizować komunikację z serwerem. Opanuje techniki poprawy wydajności i testowania złożonych aplikacji. Będzie potrafił wdrażać zaawansowane wzorce projektowe w aplikacjach frontendowych. Zyska umiejętność tworzenia wydajnych i maintainable rozwiązań webowych.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość JavaScript i ES6+
  • Doświadczenie w tworzeniu aplikacji React
  • Podstawowa znajomość zarządzania stanem
  • Znajomość koncepcji REST API

Zagadnienia

  • Architektura aplikacji React
  • Wzorce Redux
  • GraphQL i zarządzanie danymi
  • Optymalizacja wydajności
  • Zarządzanie stanem
  • Testowanie aplikacji
  • Continuous Integration
  • Monitoring i debugowanie
  • Animacje i interaktywność
  • Lazy loading
  • Code splitting
  • Bezpieczeństwo aplikacji

Poznaj naszą firmę

INFORMACJA CENOWA:
od 3950 zł netto za jedną osobę

CZAS TRWANIA (dni): 4

KOD SZKOLENIA: IT-SD-571

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *