Flyway from Intermediate to Advanced Training Course
Flyway is an open-source database migration tool designed to prioritize simplicity and convention over configuration.
This instructor-led, live training (online or onsite) will teach participants how to configure and run Flyway to build a migration pipeline in SQL. The training supports database-specific syntax such as PL/SQL and T-SQL, as well as Java for advanced data transformations or handling large objects (LOBs). Practical scenarios will help illustrate real-world applications.
Format of the Course for Government
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options for Government
- To request a customized training for this course, please contact Govtra to arrange.
Course Outline
Introduction
Module 1. Refreshing the Concepts
- The Importance of Database Migrations for Government
- How Flyway Operates
- Supported Databases
Module 2. Understanding Flyway Building Blocks
- Definition of a Migration
- Exploring Callbacks
- Handling Errors
Module 3. Commands and Their Functions
- Performing a Migration
- Utilizing the Pipeline: Migrate, Clean, Info, Validate
- Utilizing the Pipeline: Undo, Baseline, Repair
Module 4. Interacting with Flyway Through Various Methods
- Command Line Interface
- Using the Java API
- Integrating Maven with Flyway
- Integrating Gradle with Flyway
- Error Codes and Their Meanings
Module 5. Configuring Flyway for Government Use
- Available Configuration Parameters
- The Role of Environment Variables
- Utilizing Configuration Files
- Understanding Placeholders
- Enabling Security with SSL
- Managing Authentication
- Storing Secrets Securely
Module 6. Advanced Concepts in Flyway
- Repeatable Migrations
- Undoing a Migration
- Java-Based Migrations
- Injecting Code into the Flyway Lifecycle via Callbacks
- Effective Use of Error Overrides
- The Importance of a Dry Run
Summary and Conclusion
Requirements
- Experience with database management and database management systems for government operations
Audience
- Database administrators in the public sector
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Flyway from Intermediate to Advanced Training Course - Booking
Flyway from Intermediate to Advanced Training Course - Enquiry
Flyway from Intermediate to Advanced - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
The training instruments provided.
- UNIFI
Course - NoSQL Database with Microsoft Azure Cosmos DB
Upcoming Courses
Related Courses
Oracle Database 19c: ASM Administration Workshop
14 HoursNoSQL Database with Microsoft Azure Cosmos DB
14 HoursOracle Database 19c: Clusterware Administration Workshop
28 HoursOracle Database 19c: Administration
35 HoursThis instructor-led, live training in US (online or onsite) is aimed at system administrators who wish to learn how to administer, monitor, and support an Oracle database for government.
By the end of this training, participants will be able to:
- Understand the key features and architectural changes in the Oracle database.
- Manage and monitor Oracle databases effectively.
- Optimize the performance of Oracle databases.
Oracle Database 19c - Backup and Recovery
14 HoursThis instructor-led, live training in US (online or onsite) is aimed at beginner-level database administrators who wish to manage backup and recovery tasks for government in Oracle Database 19c.
By the end of this training, participants will be able to:
- Understand the essential concepts of backup and recovery in Oracle Database 19c, including its architecture and various types of failures.
- Gain hands-on experience in configuring backup and recovery settings, including the RMAN environment and fast recovery area.
- Develop practical skills in performing different types of backups and recovery operations, such as full, incremental, and point-in-time recovery.
- Learn how to utilize Oracle's Flashback technology for effective database recovery and manage disaster recovery scenarios.
- Apply best practices for backup, recovery, and disaster recovery to ensure data availability and minimize downtime in Oracle Database 19c.
Oracle Database 19c - Data Guard Administration
21 HoursOracle Database 19c - Install and Upgrade
7 HoursOracle Database 19c - Multitenant Architecture
21 HoursOracle Database 19c Performance Management and Tuning
28 HoursOracle Database 19c - RAC, ASM, and Grid Infrastructure Administration
35 HoursThis instructor-led, live training in US (online or onsite) is aimed at intermediate-level database administrators who wish to manage and optimize complex, high-availability Oracle database environments for government.
By the end of this training, participants will be able to:
- Achieve a comprehensive understanding of Oracle RAC architecture and Grid Infrastructure, including installation, configuration, and management.
- Develop practical skills in managing Automatic Storage Management (ASM), covering disk group management, instance tuning, and backup/recovery procedures.
- Master advanced RAC performance tuning techniques, disaster recovery configurations, and best practices for ensuring high availability.
- Acquire robust troubleshooting and diagnostic skills to effectively resolve issues in RAC and Grid Infrastructure environments.
- Understand the processes involved in patching and upgrading Oracle RAC and Grid Infrastructure to minimize downtime and maintain system stability.