Contact
Travaillons ensemble
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.

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

Cette compétence a été développée dans le cadre du Master Expert en Ingénierie du Logiciel (ESIEA).