Przejdź do treści
Technologie / Programowanie

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.

To szkolenie jest częścią ścieżki:

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?

Architektach rozwiązań frontendowych
Doświadczonych programistach Vue.js
Tech leadach projektów frontendowych
Inżynierach DevOps zajmujących się deploymentem aplikacji webowych
Programistach fullstack pracujących przy dużych aplikacjach
Specjalistach ds. optymalizacji wydajności aplikacji webowych

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

01

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
02

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
03

Zarządzanie routingiem

  • Obsługa uwierzytelniania i autoryzacji
04

Wdrażanie i utrzymanie

  • Strategie deploymentu mikro-frontendów
05

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.

Bożena Machowska-Worek
Bożena Machowska-Worek Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90