Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Managing database versions with Liquibase and Spring Boot
Rating: 4.4 out of 5(1,664 ratings)
8,238 students

Managing database versions with Liquibase and Spring Boot

Learn how to make database changes, manage various code versions and update different environments with Liquibase
Created byArkadiusz Fronc
Last updated 2/2022
English

What you'll learn

  • define a database structure using Liquibase in XML format
  • upgrade and rollback database structure
  • integrate Liquibase with Spring Boot for automatic database creation and upgrade on application startup
  • use Liquibase for testing database upgrades and rollbacks
  • generate SQL upgrade and rollback scripts
  • add Liquibase to an existing project

Course content

9 sections38 lectures2h 31m total length
  • Who I am3:24

    This is an introduction of me as an instructor. You will hear about my past experience and you will understand why I am a good person to talk about database versioning.

  • What you will learn0:46

    I present a high level plan of the course. You will know which subjects we will be talking about and practicing.

  • Technology2:19

    You will get a basic overview of technology that we will use during the course.

  • What we will build0:47

    I will tell you what is the application that we will be working on during the course.

Requirements

  • Understand basics of relational databases
  • Be able to write SQL statements that create tables, indexes etc.
  • Be able to pull source code from a Git repository
  • Be able to write Java code and use Spring Boot
  • Have IDE that allows creating Java web applications (e.g. IntelliJ IDEA, Eclipse)

Description

Do you want to stop frustration caused by manual database updates? Do you know that there is a free tool to help you out? If your answer is YES, it means that you might benefit from this course.


I start from the very beginning of using Liquibase. You should have some database and SQL knowledge. Basics of Java will increase your final satisfaction as I will also show you Liquibase integration with Spring Boot. I believe in practice so there will be mostly coding with some necessary theory. You will have many chances to try using Liquibase yourself because I included some exercises for you as well.


Get ready for an exiting journey to through Liquibase functionalities.

Who this course is for:

  • Java developers who want to make development and delivery of the database easy