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
- Wprowadzenie do architektury mikro-frontendów
- Koncepcje i zasady działania
- Porównanie z monolitami
- Przypadki użycia
- Wyzwania i ograniczenia
- Projektowanie mikro-frontendów
- Strategie dekompozycji aplikacji
- Komunikacja między modułami
- Zarządzanie współdzielonymi zasobami
- Wzorce projektowe
- Implementacja i integracja
- Techniki łączenia mikro-frontendów
- Routing i nawigacja
- Współdzielenie stanu
- Zarządzanie zależnościami
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!