Mikrofrontends med Module Federation
Mikrofrontends tillämpar mikrotjänsternas principer i webbläsaren: varje team äger en UI-del som kan distribueras fristående, och Webpacks Module Federation sätter samman delarna vid körning. Det här spåret täcker hela arkitekturen – från att dela upp en monolitisk frontend i självständiga enheter till att distribuera, säkra och optimera en federerad applikation i produktion. Tekniken är beprövad i produktion hos organisationer som behöver låta flera team leverera till samma sida utan samordningsproblem.
Det här lär ni er
Ni får förståelse för de strukturella principerna bakom mikrofrontendarkitektur, konfigurerar Webpack Module Federation från grunden och delar bibliotek mellan remotes utan duplicering. Spåret behandlar routing och navigering över federerade gränser, strategier för felisolering och motståndskraft samt mönster för kommunikation mellan mikrofrontends. Ni arbetar också med teststrategier som är specifika för federerade appar, CI/CD-pipelines för fristående distributioner, prestandaoptimering och de säkerhetsaspekter som är unika för att läsa in fjärrkod vid körning.
Lärandespåret
Tolv kurser sträcker sig från A1 till C1. Spåret inleds med Introduktion till mikrofrontendarkitektur och fortsätter på B1-nivå med Grunderna i Webpack och Module Federation samt Bygg er första federerade applikation. B2-blocket fördjupar arbetet med avancerad delning av moduler, routing, felhantering, testning och distribution. De fyra avslutande C1-kurserna – Kommunikationsmönster mellan mikrofrontends, Prestandaoptimering för mikrofrontends, Säkerhet i mikrofrontendarkitektur och Avancerade scenarier och bästa praxis – tar upp de svåraste produktionsfrågorna.
Så fungerar det
Varje kurs är uppdelad i korta, praktiska lektioner som ni genomför i den inbyggda kodeditorn med feedback i realtid. En AI-handledare finns tillgänglig när ni kör fast, så att ni kan arbeta igenom konfigurationsfel och arkitekturfrågor utan att lämna plattformen.