Intermediate

Managing Liquibase Changelogs (LB203)


Description
For users who wish to learn how to apply different tactics and strategies to manage their Liquibase changelogs. Includes how to use Labels, Contexts, Preconditions, and grooming and modifying changelogs.

You will also learn how to organize, exclude, and archive changelogs. There is also a module dedicated to managing changelogs in team environments.

The course includes narrated screencasts, animated learning videos, and knowledge checks to help gauge your understanding of the course content. Estimated course length: 4 hours.

Content
  • Welcome
  • Welcome to Managing Liquibase Changelogs
  • Welcome to the Managing Liquibase Changelogs Course
  • Learner Knowledge
  • Technical Environment
  • How to Complete and Navigate this Course
  • Module 1: Liquibase Changelog Fundamentals
  • Module 1 Video - Liquibase Changelog Fundamentals
  • Module 1 Tutorial - Components of a Changelog
  • Module 1 Tutorial - Changelog Formats
  • Module 1 Tutorial - Change Types
  • Module 1 Screencast - Create Table
  • Module 1 - Knowledge Check
  • Module 2: Changeset Metadata
  • Module 2 Video - Changeset Metadata
  • Module 2 Tutorial - Introduction to Labels
  • Module 2 Tutorial - Introduction to Contexts
  • Module 2 Tutorial - Introduction to Preconditions
  • Module 2 Tutorial - Additional Liquibase Changeset Attributes
  • Module 2 Screencast - Demonstrating Changeset Metadata
  • Module 2 Activity - Apply Changeset Metadata to Provided Changesets
  • Module 2 - Knowledge Check
  • Module 3: Changelog Management Strategies
  • Module 3 Video - Changelog Management Strategies
  • Module 3 Tutorial - Organizing Your Changelogs
  • Module 3 Tutorial - Managing Large Changelogs
  • Module 3 Tutorial - Grooming Changelogs
  • Module 3 Screencast - Changelog File Hierarchy
  • Module 3 Activity - Fix a Master Changelog
  • Module 3 - Knowledge Check
  • Module 4: Strategies for Multi-Schema Applications
  • Module 4 Video - Strategies for Multi-Schema Applications
  • Module 4 Tutorial - Configuring Liquibase for Multiple Schemas per Environment
  • Module 4 Screencast - Configuring Liquibase for Multiple Schemas per Environment
  • Module 4 Tutorial - Deploying Multi-Schema Changes in an Automation Tool
  • Module 4 Activity - Analyzing a Changelog
  • Module 4 - Knowledge Check
  • Module 5: Release Management Strategies
  • Module 5 Video - Release Management Strategies
  • Module 5 Tutorial - Grouping Changesets During a Release Cycle
  • Module 5 Tutorial - Modifying Changesets
  • Module 5 Tutorial - Excluding Changesets
  • Module 5 Tutorial - Archiving a Changelog
  • Module 5 Screencast - Demonstrating Label Strategy
  • Module 5 Activity - Evaluate a Changelog
  • Module 5 - Knowledge Check
  • Module 6: Managing Changelogs in Teams
  • Module 6 Tutorial - Managing Changelogs in a Team Environment
  • Module 6 Tutorial - Managing Changelogs for a Shared Database for Multiple Teams
  • Module 6 Tutorial - Managing Changelogs in Complex Application Architectures
  • Module 6 Activity - Mapping Team Usage of Databases
  • Module 6 - Knowledge Check
  • Module 6 Video - Congratulations on Completing the Course
  • COURSE EVALUATION
  • Managing Liquibase Changelogs Survey
Completion rules
  • All units must be completed
  • Leads to a certification with a duration: Forever