OXiane Institut propose le parcours pédagogique dotJS
#Architecture d'entreprise & applicative
#Frameworks & développements
Publié le
Mis à jour le
L’organisme de formation de Clever Age, OXiane Institut organise un parcours pédagogique pour vous perfectionner sur dotJS, en amont de la conférence du 6 juin à Paris.
Programme du parcours dotJS :
26 juin : 0,5 jour de formation à Paris : « De meilleures architectures Micro Frontend avec la fédération de modules »
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