Formation Liquibase Certified Associate
€ HT / personne |
2 jours (14 heures) |
Présentation
Maîtrisez Liquibase dans sa globalité grâce à cette formation complète, structurée et orientée pratique. La certification Liquibase Certified Associate et vous donne les clés pour automatiser et sécuriser vos déploiements de bases de données dans des environnements modernes.
Vous commencerez par découvrir les fondamentaux de Liquibase : sa philosophie, son fonctionnement, les changelogs et l’exécution des changements. L’objectif : comprendre le cycle de vie des évolutions de schéma, maîtriser les formats XML, YAML ou SQL, et exploiter les contextes, labels et préconditions.
Vous apprendrez à structurer des changeSets fiables, réversibles et traçables, à utiliser les commandes clés comme update, rollback, diff, et à gérer les erreurs, le versioning et l’audit via DATABASECHANGELOG.
Un volet est dédié à l’intégration CI/CD : déploiements automatisés, vérifications continues, gestion multi-environnements, avec des cas concrets sur Jenkins, GitLab CI et Spring Boot.
Comme pour toutes nos formations, celle-ci vous sera présentée avec les toutes dernières actualisations pour le passage de la certification Liquibase Certified Associate.
Objectifs
- Comprendre l’architecture de Liquibase, son fonctionnement et son rôle dans la gestion de versions des bases de données
- Savoir concevoir, structurer et maintenir des changelogs robustes en XML, YAML, SQL ou JSON, adaptés aux différents contextes d’environnement
- Maîtriser l’exécution, le rollback, les préconditions, la génération de diff et l’analyse d’état pour piloter l’évolution des schémas de manière fiable
- Être capable d’intégrer Liquibase dans un pipeline CI/CD, avec des outils comme Jenkins, GitLab CI ou Spring Boot, pour automatiser les déploiements
- Appliquer les bonnes pratiques de collaboration, de sécurité, de validation et de traçabilité des changements, en vue de réussir la certification Liquibase Certified Associate
Public visé
- Développeurs Back-end
- Développeurs full-stack
- ingénieurs CI/CD
Pré-requis
- Connaissances de base en SQL
Programme de la formation Liquibase Certified Associate
Introduction à Liquibase
- Outil open-source de versioning de base de données
- Infrastructure-as-Code appliquée au schéma de base de données
- Utilisé dans des environnements DevOps pour l’automatisation
- Contrôle de version pour les bases de données
- Reproductibilité des déploiements
- Compatible avec plusieurs types de bases
- Déploiement continu
- Migration multi-environnements
- Collaboration entre développeurs et DBAs
Architecture et Fonctionnement de Liquibase
- Fichiers changelog
- Table DATABASECHANGELOG
- Commandes CLI ou intégration via Maven/Gradle
- Formats supportés : XML, YAML, JSON, SQL
- Noeuds principaux : changeSet, preConditions, include, property
- ID, auteur, checksum et tracking
- CLI
- Intégration avec Maven/Gradle
- Spring Boot et autres frameworks
Création et Gestion des ChangeSets
- id, author, changes
- Atomicité d’un changeSet
- Utilisation de contextes et labels
- createTable, addColumn, dropTable, insert, update, etc.
- Custom SQL via sql et sqlFile
- dbms, tableExists, columnExists, etc.
- Comportements : HALT, CONTINUE, MARK_RAN
- Variables et property
- Fichiers de paramètres externes
Exécution des Changelogs
- update, rollback, status, diff, tag
- Dry-run
- Contextes
- Labels et filtres de sélection
- rollback automatique ou personnalisé
- Utilisation des validCheckSums
- Gestion des erreurs et logs
Analyse et Différences entre Bases
- Comparaison entre deux bases ou entre une base et un changelog
- Utilisation pour détecter les divergences
- Génération automatique à partir d’une base existante
- Bonnes pratiques pour l’audit initial
Intégration CI/CD
- Intégration avec Jenkins, GitLab CI, GitHub Actions, etc.
- Exécution dans les phases build, deploy, test
- Isolation des changelogs par branche ou par feature
- Vérification automatisée
- Plugin Liquibase pour Maven
- Plugin Liquibase pour Gradle
- Spring Boot : spring.liquibase.
Sécurité, Audit et Collaboration
- Historique des changements appliqués
- Suivi de l’auteur, ID, checksum, date d’application
- Vérification des checksums
- Recalcul des checksums
- Stratégies de gestion des conflits
- Convention de nommage
- Utilisation de branches Git et PRs
Préparation à la certification
- Concepts abordés
- Exigences techniques et format
- Vrai/Faux, multiple choice, sortie attendue des commandes
- Réviser les commandes CLI
- Maîtriser les préconditions et rollbacks
- Être à l’aise avec la lecture de changelogs YAML/XML
Atelier pratique final
- Création d’un projet Liquibase complet
- Initialisation de la base, déploiement, rollback
- Intégration avec Git + Jenkins
- Validation automatique de la base cible
FAQ – QUESTIONS / RÉPONSES
Est-ce que le passage de la certification LBCA est compris dans le prix de la formation ?
Oui et vous pourrez passer l’examen après avoir suivi la formation.
Quel est le prix du passage de la certification Liquibase Certified Associate ?
Le passage de la certification coûte 400 €.
Comment se déroule l'examen pour la Liquibase Certified Associate ?
L’examen pour la certification dure 2 heure, au terme de laquelle il vous sera demandé de compléter un QCM de 70 questions. L’examen peut se passer en ligne ou en présentiel.
Dans quelle langue notre formation vous est enseignée ?
La formation est en français.
En quelle langue se déroule l'examen?
L’examen se déroule en anglais.
Pour aller plus loin
Formation Power BI Avancé
Formation Power BI Administration
Formation Power Automate
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS