Budowa mikro-frontendów z React

Opis

Szkolenie wprowadza uczestników w świat architektury mikro-frontendów z wykorzystaniem React. Podczas zajęć uczestnicy poznają praktyczne aspekty projektowania, implementacji i integracji niezależnych mikro-frontendów. Program realizowany jest w formie warsztatów, gdzie teoria jest natychmiast przekładana na praktykę poprzez budowę rzeczywistych komponentów i aplikacji. Metodyka szkolenia opiera się na iteracyjnym podejściu do nauki, gdzie każdy moduł kończy się praktycznym projektem.

Profil uczestnika

  • Architekci frontend odpowiedzialni za projektowanie złożonych aplikacji
  • Programiści React pracujący przy dużych projektach webowych
  • Liderzy zespołów technicznych zainteresowani skalowaniem aplikacji
  • Frontend developerzy chcący poznać architekturę mikro-frontendów
  • Inżynierowie oprogramowania specjalizujący się w aplikacjach rozproszonych
  • Technical lead poszukujący rozwiązań dla skalowalnych aplikacji webowych

Agenda

  1. Wprowadzenie do architektury mikro-frontendów
    • Koncepcje i zasady działania
    • Porównanie z monolitami
    • Przypadki użycia
    • Wyzwania i ograniczenia
  2. Projektowanie mikro-frontendów
    • Strategie dekompozycji aplikacji
    • Komunikacja między modułami
    • Zarządzanie współdzielonymi zasobami
    • Wzorce projektowe
  3. Implementacja i integracja
    • Techniki łączenia mikro-frontendów
    • Routing i nawigacja
    • Współdzielenie stanu
    • Zarządzanie zależnościami
  4. Wdrażanie i utrzymanie
    • Strategie deploymentu
    • Monitorowanie i debugowanie
    • Optymalizacja wydajności
    • Zarządzanie wersjami

Korzyści

Uczestnik zdobędzie umiejętność projektowania i implementacji skalowalnych aplikacji opartych o architekturę mikro-frontendów. Nauczy się efektywnie zarządzać komunikacją między niezależnymi modułami frontend. Opanuje techniki optymalizacji wydajności w rozproszonych aplikacjach webowych. Będzie potrafił wdrażać i utrzymywać systemy oparte o mikro-frontendy. Zdobędzie praktyczną wiedzę o wzorcach projektowych stosowanych w architekturze mikro-frontendów. Pozna najlepsze praktyki związane z deploymentem i monitorowaniem aplikacji rozproszonych.

Wymagane przygotowanie uczestników

  • Zaawansowana znajomość React i ekosystemu
  • Doświadczenie w projektowaniu aplikacji webowych
  • Znajomość wzorców projektowych w JavaScript
  • Rozumienie koncepcji aplikacji rozproszonych

Zagadnienia

  • Architektura mikro-frontendów
  • Wzorce integracji modułów
  • Systemy budowania i pakowania
  • Techniki routingu
  • Zarządzanie stanem aplikacji
  • Komunikacja między modułami
  • Optymalizacja wydajności
  • Strategie wdrażania
  • Monitorowanie i debugowanie
  • Wersjonowanie mikro-frontendów
  • Bezpieczeństwo aplikacji
  • Testowanie modułów

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-581

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