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