Mikrofrontends med Module Federation
Mikrofrontends anvender principperne fra mikrotjenester i browseren: Hvert team ejer en uafhængigt udrullet del af brugergrænsefladen, og Webpacks Module Federation samler dem ved kørsel. Dette spor dækker hele arkitekturen — fra opdeling af en monolitisk frontend i selvstændige enheder til udrulning, sikring og optimering af en fødereret applikation i produktion. Teknologien er afprøvet i produktion hos organisationer, der har brug for, at flere teams kan levere til den samme side uden flaskehalse i koordineringen.
Det lærer du
Du får forståelse for de strukturelle principper bag mikrofrontendarkitektur, konfigurerer Webpack Module Federation fra bunden og deler biblioteker på tværs af remotes uden duplikering. Forløbet dækker routing og navigation på tværs af fødererede grænser, strategier for fejlisolering og robusthed samt mønstre for kommunikation mellem mikrofrontends. Du arbejder også med teststrategier, der er specifikke for fødererede apps, CI/CD-pipelines til uafhængige udrulninger, optimering af ydeevne og de sikkerhedsmæssige hensyn, der er særlige ved indlæsning af fjernkode ved kørsel.
Læringsforløbet
Tolv kurser strækker sig fra A1 til C1. Forløbet begynder med Introduktion til mikrofrontendarkitektur og fortsætter på B1-niveau med Grundlæggende Webpack og Module Federation og Byg din første fødererede applikation. B2-blokken går i dybden med avanceret deling af moduler, routing, fejlhåndtering, test og udrulning. De sidste fire C1-kurser — Mønstre for kommunikation mellem mikrofrontends, Optimering af ydeevne for mikrofrontends, Sikkerhed i mikrofrontendarkitektur og Avancerede scenarier og bedste praksis — behandler de vanskeligste produktionsmæssige udfordringer.
Sådan fungerer det
Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-vejleder er tilgængelig, når du går i stå, så du kan arbejde dig gennem konfigurationsfejl og arkitekturspørgsmål uden at forlade platformen.