Intermediate

Liquibase and the CI/CD Process (LB202)


Description
For users who wish to learn the basics of using Liquibase in their CI/CD process. It includes topics such as introduction to CI/CD, source control, using automation tools with Liquibase, testing, and embedding Liquibase in your automation process.
To begin, select the " Liquibase and the CI/CD Process welcome video" under the Welcome section.

Content
  • Welcome
  • Liquibase and the CI/CD Process Welcome Video
  • Welcome to Liquibase and the CI/CD Process Course
  • Course requirements - Technical Environment
  • Course requirements - Learner Knowledge
  • How to Successfully Navigate and Complete this Course
  • Module 1: How Liquibase Works
  • Module 1 - Overview and Learning Objectives
  • Module 1 Video - How Liquibase Works
  • Module 1 Tutorial - Core Concepts of How Liquibase Works
  • Module 1 Tutorial - The Liquibase Properties File
  • Module 1 Video - Liquibase Best Practices
  • Module 1 Tutorial - Liquibase Best Practices
  • Module 1 Video - The Developer Workflow
  • Module 1 - Knowledge Check
  • Module 2: Introducing Liquibase into Existing Projects
  • Module 2 - Overview and Learning Objectives
  • Module 2 Video - Introducing Liquibase into Existing Projects
  • Module 2 Tutorial - Introducing Liquibase into Existing Projects
  • Module 2 Tutorial - Performing an Initial Database Sync
  • Module 2 Tutorial - Running Liquibase Commands for Specific Environments
  • Module 2 Activity - Run Liquibase Commands for Specific Environments
  • Module 2 - Knowledge Check
  • Module 3: Introduction to CI/CD
  • Module 3 - Overview and Learning Objectives
  • Module 3 Video - The DevOps Lifecycle
  • Module 3 Tutorial - The DevOps Lifecycle
  • Module 3 Video - Introduction to the Database CI/CD Pipeline
  • Module 3 Tutorial - Introduction to the Database CI/CD Pipeline
  • Module 3 Tutorial - Core Concepts of CI/CD
  • Module 3 Tutorial - Best Practices of CI/CD for the Database
  • Module 3 Tutorial - CI/CD Tools Used with Liquibase
  • Module 3 Tutorial - How Liquibase Automates Database Changes
  • Module 3 - Knowledge Check
  • Module 4: Introduction to Source Control
  • Module 4 - Overview and Learning Objectives
  • Module 4 Video - What is Source Control?
  • Module 4 Tutorial - What is Source Control?
  • Module 4 Tutorial - Source Control Tools
  • Module 4 Video - Source Control Best Practices
  • Module 4 Tutorial - Source Control Best Practices
  • Module 4 Tutorial - Branching
  • Module 4 Activity - Clone a Repo and Switch to a Specific Branch
  • Module 4 Tutorial - Applying Database Changes in a Team Environment
  • Module 4 - Knowledge Check
  • Module 5: Using Automation Tools with Liquibase
  • Module 5 - Overview and Learning Objectives
  • Module 5 Video - Using Automation Tools with Liquibase
  • Module 5 Tutorial - Using Automation Tools with Liquibase
  • Module 5 Tutorial - Jenkins Declarative Pipelines
  • Module 5 Tutorial - Building Gradle Scripts for Liquibase
  • Module 5 Tutorial - Using Maven with Liquibase
  • Module 5 Tutorial - Running NodeJS Wrapper for Liquibase
  • Module 5 Tutorial - Using Liquibase with Docker
  • Module 5 Tutorial - Evaluating the Liquibase Tables
  • Module 5 Activity - Fill in the sample Jenkins File
  • Module 5 - Knowledge Check
  • Module 6: Introduction to Database testing for a Liquibase Build Environment
  • Module 6 - Overview and Learning Objectives
  • Module 6 Video - Introduction to Database Testing
  • Module 6 Tutorial - The Purpose of Database Testing
  • Module 6 Tutorial - Types of Database Testing
  • Module 6 Video - Determining Test Types and Methods
  • Module 6 Tutorial - Determining Test Types and Methods
  • Module 6 Tutorial - Multiple Test Environments and Liquibase
  • Module 6 Tutorial - Creating a Test Build Profile
  • Module 6 Tutorial - Running Liquibase for a Test Profile
  • Module 6 Tutorial - Validating Liquibase for a Test Profile
  • Module 6 Activity - Create a Build Profile
  • Module 6 - Knowledge Check
  • Module 7: Embedding Liquibase into your Automation Process
  • Module 7 - Overview and Learning Objectives
  • Module 7 Tutorial - Database Change Management in a CI/CD Pipeline
  • Module 7 Tutorial - Structuring your Source Code Repository for Liquibase
  • Module 7 Video - Liquibase in the CI/CD Process
  • Module 7 Tutorial - Liquibase in the CI/CD Process
  • Module 7 Tutorial - The CI/CD Tool Stack and Liquibase
  • Module 7 Activity - Configuring a Liquibase Repository
  • Module 7 - Knowledge Check
  • Course Evaluation
  • Liquibase and the CI/CD Process Course Evaluation
Completion rules
  • All units must be completed
  • Leads to a certification with a duration: 1 year