DataOps : automatiser la gestion des bases de données
Version du programme : 1
Type de formation
MixteDurée de formation
21 heures (3 jours)Accessibilité
OuiDataOps : automatiser la gestion des bases de données
Cette formation initie les participants aux principes du DataOps appliqués aux bases de données. Elle aborde les pratiques de CI/CD pour les schémas, le versioning, la collaboration entre équipes data, et l’automatisation des déploiements à travers des outils comme Liquibase, Flyway, Git, Jenkins ou dbt.
Objectifs de la formation
- Comprendre les principes du DataOps et leur application aux bases de données
- Mettre en œuvre du versioning de schéma avec Git, Flyway ou Liquibase
- Automatiser les déploiements avec des outils CI/CD comme Jenkins ou GitLab CI
- Structurer une gestion de données reproductible et traçable
Profil des bénéficiaires
- Développeurs, data engineers, administrateurs de bases de données et chefs de projet techniques impliqués dans la gestion du cycle de vie des données.
- Bonnes connaissances en SQL et en gestion de bases de données. Une familiarité avec les systèmes de versioning (Git) et les pipelines CI/CD est un plus.
Contenu de la formation
Jour 1 – Fondamentaux DataOps et versioning
- Origine et concepts du DataOps
- Défis du versioning des bases de données
- Introduction à Liquibase, Flyway, dbt
- Atelier : versionner un schéma avec Git + Flyway
Jour 2 – Intégration continue des bases
- Pipelines CI/CD avec GitLab CI, Jenkins, GitHub Actions
- Tests automatisés sur bases (syntaxe, logique, données)
- Atelier : création d’un pipeline de déploiement sécurisé
Jour 3 – Collaboration et gouvernance
- Gestion des environnements : dev / test / prod
- Documentation automatique des schémas
- Audit et traçabilité des évolutions
- Atelier final : projet complet DataOps avec livraison CI/CD
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Évaluation continue à travers la réussite des pipelines automatisés et la livraison d’un mini-projet versionné et documenté.
Ressources techniques et pédagogiques
- Templates de pipelines CI/CD, fichiers de configuration, référentiels Git exemples, supports de cours numériques.
Délai d'accès
Accessibilité
Nous accordons une attention particulière à l'accueil des personnes en situation de handicap. Si vous êtes concerné(e) et souhaitez suivre cette formation, nous vous invitons à nous contacter dès que possible. Ensemble, nous étudierons vos besoins spécifiques et mettrons en place les adaptations nécessaires pour garantir votre accès à la formation dans les meilleures conditions.