Compétence techniqueMasterExpert
Patterns d'architecture logicielle
Description de la compétence
Concevoir des systèmes logiciels évolutifs en utilisant des patterns architecturaux tels que l'architecture en couches, l'architecture hexagonale, les microservices, l'architecture événementielle et le CQRS.
Confiance personnelle
Expert5/5
FondamentalEn développementOpérationnelAvancéExpert
Cela reflète ma confiance personnelle dans l'application de cette compétence en situation professionnelle réelle, fondée sur l'expérience pratique, l'apprentissage continu et les résultats concrets obtenus.
Progression a travers les parcours
Cette competence a ete developpee dans 7 parcours differents
Cours associés dans le programme Master
Modules du programme Master couvrant cette compétence
Bloc 1 - Gestion de la relation client en ingénierie du logiciel
UX et Wireframing
Concevoir une arborescence
Bloc 1 - Gestion de la relation client en ingénierie du logiciel
Design Thinking
Concevoir un déroulé d'atelier bien ficeléOutils pour concevoir un déroulé d'atelier
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Javascript : programmation événementielle et asynchrone
La programmation événementielle
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Maîtriser Java SE
Écriture d'interfaces et leur utilisation dans les couches logicielles
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Développer des applications mobiles Android en Kotlin
Maîtriser l'architecture du projet
Bloc 4 - Conception avancée de l'architecture du logiciel
Architecture logicielle
La nécessité de l'architecture logiciellePanorama des architectures logiciellesIntroduction à l'architecture monolithiqueCas d'usage de l'architecture monolithiqueMise en œuvre de l'architecture monolithique en Java
Bloc 4 - Conception avancée de l'architecture du logiciel
Architecture distribuée et Big Data
Implications business du big data et de l'architecture distribuée
Programme source