Cette formation va permettre aux participants d'acquérir de solides bases pour appréhender la modularisation et modernisation d'une application monolithe en application distribuée à base de microservices.
Elle visera à identifier :
Par alternance d'exposés théoriques et d'études de cas pratiques sur lesquels porteront des mises en situation, exercices d’analyse et conception logicielle, cette formation vous invite à découvrir les concepts, pratiques et outils permettant de mettre en place une architecture distribuée en partant initialement d’une architecture monolithique.
A l'issue de cette formation, vous aurez des bases solides pour aborder la modernisation d'une application monolithe en microservices :
Cette formation vise des profils techniques (développeurs, tech leads, consultants, architectes, staff engineers, principal engineers, directeurs technique) ayant derrière eux quelques années d'expérience sur des projets de développement.
Il est attendu des participants des connaissances de base en matière d'architecture, ainsi que la maîtrise d'au moins un langage de programmation (orienté objet ou fonctionnel), en termes de syntaxe, environnement de travail.
Les participants devront être équipés d'un PC (non fourni) et avoir installé Git dans sa dernière version.
En début de formation, une autoévaluation est effectuée pour évaluer le niveau, ainsi que les attentes de chaque participant. Ainsi nous pouvons organiser au mieux les différents groupes de travail.
Par la suite, le formateur effectue une évaluation continue à l'aide des nombreux exercices pratiques.
En fin de formation, la progression et les acquis sont autoévalués par chacun des participants. Le formateur fournit à chacun des participants une évaluation, ainsi que les axes d'amélioration.
1ère demi-journée