BC03.
Piloter l'intégration et le déploiement continu dans le Systèmes d'Information (SI)
Compétences
- C16. Définir les méthodologies de déploiement et mettre en œuvre les pipelines (CI/CD) en automatisant les processus d’intégration et de déploiement continus (conception d’applications “CI/CD-ready”, packaging, artefacts, gestion des versions).
- C17. Intégrer dans les pipelines CI/CD des tests fonctionnels et non-fonctionnels automatisés (stratégies de test avancées, tests contractuels, tests end-to-end, mocks, Testcontainers).
- C19. Optimiser les développements via une architecture modulaire et des pratiques d’ingénierie avancées (API design, patterns de résilience, performance, observabilité).
- C20. Produire une documentation technique exploitable par les équipes (contrats d’API, ADR, guides d’exploitation) et l’intégrer au flux de développement.
Modules
- RNCP39765-BC03-FM02 eXtreme programming
- RNCP39765-BC03-FM03 Usine Logiciel
- RNCP39765-BC03-FM04 DevSecOps et outils d'analyse de vulnérabilités
- RNCP39765-BC03-FM05 Documentation Technique
- RNCP39765-BC03-FM06 Analyse de qualité et pratiques de Clean Code