Flyway for Continuous Database Delivery Training Course
Flyway is an open-source database migration tool designed to automate SQL or Java-based database migrations. This tool assists software teams in managing changes to their databases, simulating updates, and identifying potential issues.
This instructor-led, live training (available online or onsite) is tailored for government database administrators and developers who wish to install, configure, and manage Flyway to track and apply changes as part of their continuous database delivery efforts for government.
By the end of this training, participants will be able to implement, track, reverse, and manage database workflows and changes, thereby enhancing their continuous database delivery processes.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Overview of Flyway for Continuous Database Delivery
- Flyway concepts and application programming interface (API)
- Shared development databases for government
- Manual database updates
- Supported platforms
Getting Started with Flyway
- Tracking and applying changes
- Installing and configuring Flyway for government use
- Adding tables
- Modifying scripts
Working with Development Workflows
- Establishing a robust development workflow for government
- Backup and restoration procedures
- Database migration processes
- Reversing migrations
- Resolving errors during migration
Working with Reverse Engineering Workflows
- Establishing a robust reverse engineering workflow for government
- Comparing databases with backups
- Creating a comparison database from migrations
Pulling Changes with Flyway
- Applying and identifying changes
- Database migration during application startup
- Validating past changes at application startup
Working with Delivery Workflows
- Continuous integration for government projects
- Testing changes in a controlled environment
- Automating testing initiation
- Pre-testing database releases
- Capturing and analyzing timing information
Transitioning Existing Databases
- Configuring development and production databases for government use
- Strategies for aligning with production environments
- Developing change scripts
- Marking and migrating production databases
- Detecting and addressing database drift
Troubleshooting
Summary and Conclusion
Requirements
- Experience with database management and database management systems for government
Audience
- Database administrators
- Developers
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Flyway for Continuous Database Delivery Training Course - Booking
Flyway for Continuous Database Delivery Training Course - Enquiry
Flyway for Continuous Database Delivery - 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 (Standard Edition 2)
35 HoursOracle Database 19c is a multi-model database designed to provide comprehensive support for both relational and non-relational data.
This instructor-led, live training (available online or on-site) is tailored for intermediate-level system administrators and database administrators who aim to manage, monitor, secure, back up, and recover Oracle Database 19c in Standard Edition 2 environments. Additionally, participants will learn to plan a clear migration path from 11g to 19c.
By the end of this training, participants will be able to:
- Prepare the environment and execute clean installations and configurations of Oracle Database 19c SE2 for government use.
- Explain key components of the Oracle infrastructure, including the System Global Area (SGA), Program Global Area (PGA), Shared Pool, Database Buffer Cache, and Redo mechanisms.
- Utilize administration tools such as Enterprise Manager (EM Express) and SQL Developer for routine operations.
- Implement best practices for storage management, including the organization of tablespaces, datafiles, and segment space usage.
- Enhance database security through the management of users, roles, privileges, profiles, and auditing mechanisms.
- Develop and execute RMAN-based backup and recovery strategies that align with Recovery Time Objective (RTO) and Recovery Point Objective (RPO) goals.
- Monitor and troubleshoot performance issues using dynamic performance views, SQL tracing, and execution plans.
- Plan and execute the transition or migration from 11g to 19c, utilizing supported upgrade paths and tools.
Format of the Course
- Interactive lecture and discussion sessions.
- Extensive exercises and practice opportunities.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Oracle Database 19c SE2 Administration Essentials
49 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.