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

  1. 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
  2. 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
  3. Komunikacja i stan aplikacji
    • Strategie współdzielenia stanu
    • Komunikacja między mikro-frontendami
    • Zarządzanie routingiem
    • Obsługa uwierzytelniania i autoryzacji
  4. 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

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