Managing database versions with Liquibase and Spring Boot
- 2 hours on-demand video
- 1 downloadable resource
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- 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
- 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)
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.
- Java developers who want to make development and delivery of the database easy
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.
I talk about not obvious but necessary software that you must have to complete exercises for this course.
If you do not have Git, Java and MySQL installed and configured on your computer yet, you should have it after this lecture.
Commands used during this lecture
It prints the current version of Git. It does not have to be a specific version but Git must be installed and the command should work.