Build a strong foundation in Liquibase with this practical course suited to both beginners and experienced professionals.
A version control tool for databases is essential becuase unlike code, with databases we care about how our data reaches version B from version A. Liquibase is the top ranked database migration tool in the market. Database versioning tools are being used more and more for their role in Devops and task Automation. Use cases of database versioning tools today range from comparing [and analyzing] data in the retail industry to database migrations for improvements in medical technology. Even CI/CD tools like Jenkins leverage Liquibase to apply database changes. As such more and more jobs are going to developers who have the skill of using database versioning software.
This course will guide you through all the basics of Liquibase and get you ready to tackle any database automation project that comes your way.
We will cover the following pillars of Liquibase:
1)Track: Track every change that is applied to your database so you know exactly what has to be done in upper environments. Leave behind the days of manual tracking and leaving comments for other developers. Automate the process!
2)Version: Ensure you can toggle between database versions using features like rollbacks and update. Liquibase-Hub will keep monitoring what you are doing.
3)Deploy: Deploy all your database changes in an automated way using CI/CD tools like Jenkins. Leave behind the days of making manual changes using pre and post build scripts.
Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.