Intermediate

Managing Liquibase Changelogs (LB203)


Description
This course provides a detailed look at different changelog tactics and strategies to manage Liquibase changelogs long-term. Topics include Labels, Contexts, Preconditions and how to groom, modify and archive changelogs.
The course will also cover managing changelogs in complex application architectures.

Content
  • Welcome
  • Welcome to the Managing Liquibase Changelogs Course
  • Welcome to the Managing Liquibase Changelogs Course
  • Course requirements - Learner Knowledge
  • Course requirements - Your Technical Environment
  • How to Complete and Navigate this Course
  • Module 1: Liquibase Changelog Fundamentals
  • Module 1 - Overview and Learning Objectives
  • 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 - Overview and Learning Objectives
  • 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 - Overview and Learning Objectives
  • 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 - Overview and Learning Objectives
  • 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 - Overview and Learning Objectives
  • 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 - Overview and Learning Objectives
  • 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: 1 year