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 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: Forever