La formation prépare les apprenants à maîtriser les compétences clés leur permettant d’accomplir les missions suivantes :
Analyser les besoins métiers et concevoir des solutions numériques
✔️ Recueillir et formaliser les besoins des utilisateurs et des parties prenantes
✔️ Participer à l'élaboration des cahiers des charges fonctionnels et techniques
✔️ Évaluer l'existant applicatif et proposer des évolutions adaptées
✔️ Concevoir des architectures applicatives modulaires et interopérables
✔️ Intégrer les exigences de sécurité, d'accessibilité et d'éco-conception dès la phase de conception
Concevoir et faire évoluer le patrimoine applicatif du système d'information
✔️ Analyser les applications existantes et identifier les opportunités d'amélioration
✔️ Participer aux choix entre évolution, intégration, rationalisation ou remplacement des applications
✔️ Contribuer à l'urbanisation et à la cohérence du patrimoine applicatif
✔️ Garantir l'interopérabilité entre les applications et les services du système d'information
Développer et intégrer des solutions applicatives
✔️ Concevoir et développer des services applicatifs et des API
✔️ Intégrer des bases de données, services métiers et solutions tierces
✔️ Développer des composants applicatifs dans des environnements cloud ou hybrides
✔️ Participer à la mise en œuvre d'architectures microservices et orientées événements
Industrialiser les déploiements et les environnements applicatifs
✔️ Mettre en œuvre des chaînes d'intégration et de déploiement continu (CI/CD)
✔️ Automatiser les tests et les déploiements applicatifs
✔️ Participer à l'administration des plateformes d'intégration et de déploiement
Garantir la qualité, la maintenabilité et la performance des applications
✔️ Réaliser des revues de code et des analyses de qualité logicielle
✔️ Mettre en œuvre les bonnes pratiques de développement et de documentation
✔️ Superviser les performances et le bon fonctionnement des applications
✔️ Participer à la maintenance corrective, évolutive et préventive des solutions déployées
Intégrer des solutions d'intelligence artificielle dans le système d'information
✔️ Identifier les opportunités d'usage de l'intelligence artificielle au sein des processus métiers
✔️ Participer à l'intégration de services d'IA dans des applications existantes
✔️ Évaluer les impacts techniques, organisationnels et réglementaires des solutions d'IA
✔️ Contribuer à la mise en œuvre de solutions numériques responsables et conformes aux exigences éthiques
Accompagner la mise en production et l'adoption des solutions
✔️ Participer aux phases de recette et de validation fonctionnelle
✔️ Accompagner les utilisateurs lors du déploiement de nouvelles fonctionnalités
✔️ Contribuer à la conduite du changement et à la diffusion des bonnes pratiques