OXiane Institut propose le parcours pédagogique dotJS :
- 26 juin : 0,5 jour de formation à Paris : « De meilleures architectures Micro Frontend avec la fédération de modules »
- + 27 juin : Accès à la conférence dotJS à Paris
Cette offre est finançable via le biais de la formation professionnelle continue.
En vous inscrivant via OXiane Institut, en plus de la journée du 27 à la conférence dotJS, profitez d’une demi-journée de perfectionnement en dotJS la veille de la conférence.
Au programme :
De meilleures architectures Micro Frontend avec la fédération de modules
Gérer le développement et les déploiements d’une application Web très riche fonctionnellement par plusieurs équipes de domaines métier différents, néanmoins avec des composants communs, peut nécessiter une organisation complexe, et surtout de fortes dépendances entre cycles de vie des différentes parties. Cela implique souvent une grande inertie limitant les capacités d’évolution, voire d’innovation, de l’entreprise.
S’il y a des éléments communs utilisés par plusieurs équipes développés et mis à disposition sous forme de composants (en package npm par exemple), il faut faire des releases régulièrement pour ne bloquer personne quand les besoins évoluent, et ensuite synchroniser l’usage des nouvelles versions par les différentes équipes pour assurer la cohérence d’ensemble.
L’approche Micro Frontend vise à gérer les dépendances entre composants d’interface de façon plus dynamique, en dissociant les cycles de vie le plus possible, et en permettant le déploiement d’une nouvelle version d’un composant sans avoir besoin de re-déployer les applications qui l’emploient.
Belle promesse. Voyons comment cela peut fonctionner, en théorie puis en pratique.
- Illustration d’un besoin concret
- Dans une grande entreprise proposant une multitude de services
- Des équipes métier et techniques dissociées selon ces services, avec des besoins de développement et déploiement de nouvelles fonctionnalités très disparates
- Mais la volonté de fournir une interface unique aux clients, permettant une navigation « sans couture » entre toutes ces fonctionnalités
- Concepts
- Une application qui paraît monolithique du point de vue de l’utilisation
- Mais ne l’est pas côté développeurs et devops
- L’architecture Micro Frontend
- L’application hôte (host)
- Les applications intégrées lors de l’exécution (remotes)
- Problématiques associés aux Micro Frontends
- Cohérence UX/UI avec un Design System
- Partage de contexte
- Gestion des dépendances tierces
- Déploiement continu
- Feature flipping
- Opportunités et risques des architectures Micro Frontend
- Mise en œuvre pratique avec Webpack Module Federation
CONDITIONS TARIFAIRES * :
790€ HT
pour la 1/2 journée de perfectionnement
+ 1 entrée à la conférence dotJS
Contactez-nous pour en savoir plus : formation@www.oxiane.com