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 applicatives
          ✔️ Recueillir et formaliser les besoins utilisateurs et métiers
          ✔️ Analyser la faisabilité technique et fonctionnelle
          ✔️ Concevoir l’architecture applicative (modèle de données, API, microservices…)
          ✔️ Rédiger les spécifications techniques et fonctionnelles
          ✔️ Modéliser les processus métiers et les parcours utilisateurs
Développer des applications spécifiques adaptées aux métiers
          ✔️ Développer des fonctionnalités back-end et/ou front-end
          ✔️ Intégrer des API, services externes et bases de données
          ✔️ Appliquer les bonnes pratiques de développement (qualité, sécurité, performance)
Tester, valider et optimiser les solutions développées
          ✔️ Rédiger et exécuter des tests unitaires, fonctionnels et d’intégration
          ✔️ Identifier et corriger les anomalies et dysfonctionnements
          ✔️ Optimiser les performances et la sécurité des applications
          ✔️ Préparer les phases de recette utilisateur
          ✔️ Garantir la conformité aux exigences fonctionnelles
Mettre en œuvre des pratiques DevOps côté développement
          ✔️ Utiliser des pipelines CI/CD pour automatiser build, tests et déploiements
          ✔️ Conteneuriser les applications (Docker)
          ✔️ Contribuer à la gestion automatisée des environnements applicatifs
          ✔️ Participer à l’amélioration continue des outils d’intégration/déploiement
Collaborer en mode agile et accompagner les utilisateurs
          ✔️ Participer aux rituels agiles : daily, sprint planning, reviews, rétrospectives
          ✔️ Superviser le déploiement opérationnel des solutions
          ✔️ Accompagner le changement et former les utilisateurs si nécessaire