Budowa mikro-frontendów z Vue.js
Szkolenie dostarcza praktycznej wiedzy z zakresu projektowania i implementacji architektury mikro-frontendów z wykorzystaniem Vue.js. Uczestnicy poznają zasady dekompozycji aplikacji na niezależne moduły oraz techniki ich integracji. Warsztaty praktyczne pozwalają na samodzielne tworzenie skalowalnych rozwiązań opartych o mikro-frontendów, z naciskiem na aspekty wydajności i utrzymania kodu.
Dlaczego warto wybrać to szkolenie?
Mikro-frontendy to architektura, która umożliwia skalowanie aplikacji webowych poprzez dekompozycję na niezależne moduły. To dwudniowe szkolenie dostarcza praktycznej wiedzy z zakresu projektowania i implementacji tej architektury z wykorzystaniem Vue.js. Poznasz zasady dekompozycji aplikacji monolitycznych, wzorce integracji komponentów oraz techniki zarządzania stanem w aplikacjach rozproszonych. Program obejmuje konfigurację projektów, tworzenie niezależnych aplikacji Vue.js, systemy buildowania i deployu oraz zarządzanie zależnościami między modułami. Szczególną uwagę poświęcamy strategiom komunikacji między mikro-frontendami, routingowi, obsłudze uwierzytelniania i autoryzacji oraz optymalizacji wydajności. Warsztaty praktyczne pozwolą Ci zaprojektować architekturę dla konkretnego przypadku użycia i wdrożyć rozwiązanie z wykorzystaniem najlepszych praktyk.
Co wyróżnia nasze podejście?
EITT specjalizuje się w zaawansowanych szkoleniach frontendowych, które odpowiadają na potrzeby zespołów pracujących przy dużych aplikacjach webowych. Nasze programy, przygotowane przez 500+ ekspertów z doświadczeniem w 2500+ szkoleniach, łączą wiedzę architektoniczną z praktyką. Zajęcia prowadzone są przez architektów, którzy wdrażali mikro-frontendy w środowiskach produkcyjnych. Uczestnicy pracują na rzeczywistych scenariuszach, projektują strategie dekompozycji dla swoich projektów i implementują rozwiązania z wykorzystaniem Vue.js. Program obejmuje warsztaty z monitorowania, testowania end-to-end i strategii deploymentu. Po szkoleniu otrzymasz dostęp do repozytorium z przykładami, szablonami architektonicznymi oraz wsparcie przy wdrażaniu mikro-frontendów w Twoim projekcie.
Korzyści
- Po ukończeniu szkolenia uczestnik będzie posiadał umiejętność projektowania i wdrażania skalowalnych architektur mikro-frontendów w oparciu o Vue.js
- Zdobędzie praktyczną wiedzę z zakresu dekompozycji aplikacji i wyboru odpowiednich strategii integracji komponentów
- Rozwinie umiejętności związane z zarządzaniem stanem i komunikacją w rozproszonych aplikacjach frontendowych
- Nauczy się implementować efektywne strategie deploymentu i monitorowania mikro-frontendów
- Będzie potrafił optymalizować wydajność i utrzymywalność złożonych aplikacji webowych
Dla kogo jest to szkolenie?
Wymagania wstępne
- Zaawansowana znajomość Vue.js
- Praktyczne doświadczenie w tworzeniu aplikacji SPA
- Znajomość wzorców projektowych w JavaScript
- Znajomość protokołów komunikacyjnych i REST API
Program szkolenia
Koncepcje i zasady architektury mikro-frontendów
- Porównanie z architekturą monolityczną
- Strategie dekompozycji aplikacji
- Wzorce integracji mikro-frontendów
- Implementacja mikro-frontendów w Vue.js
- Konfiguracja projektu i narzędzi
Tworzenie niezależnych aplikacji Vue.js
- Systemy buildowania i deployu
- Zarządzanie zależnościami między modułami
- Komunikacja i stan aplikacji
- Strategie współdzielenia stanu
- Komunikacja między mikro-frontendami
Zarządzanie routingiem
- Obsługa uwierzytelniania i autoryzacji
Wdrażanie i utrzymanie
- Strategie deploymentu mikro-frontendów
Monitorowanie i debugowanie
- Testowanie end-to-end
- Optymalizacja wydajności
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu?
Do udziału w szkoleniu Budowa mikro-frontendów z Vue.js zalecamy: Zaawansowana znajomość Vue.js; Praktyczne doświadczenie w tworzeniu aplikacji SPA; Znajomość wzorców projektowych w JavaScript.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 2 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.
Dla kogo przeznaczone jest to szkolenie?
Szkolenie jest skierowane do: Architektach rozwiązań frontendowych; Doświadczonych programistach Vue.js; Tech leadach projektów frontendowych.
Jakie podejścia do zarządzania stanem w mikro-frontendach Vue.js są omawiane?
Szkolenie obejmuje strategie zarządzania stanem w rozproszonych aplikacjach Vue.js, w tym lokalny stan z Pinia/Vuex w poszczególnych mikro-frontendach, współdzielony stan przez Custom Events i Event Bus oraz centralne store dostępne przez Module Federation. Uczestnicy uczą się dobierać odpowiednią strategię do poziomu zależności między modułami.
Czy po szkoleniu z mikro-frontendów Vue.js otrzymam materiały do wdrożenia?
Tak, uczestnicy otrzymują komplet materiałów, w tym repozytorium z projektami mikro-frontendów Vue.js, szablony konfiguracji buildów i deploymentów oraz dokumentację wzorców integracji. Materiały obejmują również strategie testowania i monitorowania mikro-frontendów w produkcji.
Dlaczego warto wybrać szkolenie w EITT?
EITT oferuje szkolenia z nowoczesnych architektur front-endowych, w tym mikro-frontendów z Vue.js, prowadzone przez praktyków z doświadczeniem w dużych projektach webowych. Dysponujemy ponad 500+ ekspertami, a nasze szkolenia spełniają standardy certyfikatu ISO 9001. Skontaktuj się z nami, aby dopasować program do potrzeb Twojego zespołu.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.