Budowa mikro-frontendów z Vue.js
Opis
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.
Profil uczestnika
- Program szkolenia został przygotowany z myślą o:
- 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
Agenda
- Wprowadzenie do architektury mikro-frontendów
- 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
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.
Wymagane przygotowanie uczestników
- Zaawansowana znajomość Vue.js
- Praktyczne doświadczenie w tworzeniu aplikacji SPA
- Znajomość wzorców projektowych w JavaScript
- Znajomość protokołów komunikacyjnych i REST API
Zagadnienia
- Architektura mikro-frontendów
- Wzorce integracji komponentów
- Routing w aplikacjach rozproszonych
- Zarządzanie stanem globalnym
- Komunikacja między modułami
- Systemy buildowania i deploymentu
- Monitorowanie i debugowanie
- Testowanie integracyjne
- Optymalizacja wydajności
- Strategie wdrażania
- Bezpieczeństwo aplikacji
- Narzędzia deweloperskie
Poznaj naszą firmę
INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-SD-488
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!