Struttura del corso
Introduzione
Modulo 1. Ripasso dei concetti
- Perché abbiamo bisogno di migrazioni del database
- Come funziona Flyway
- Database supportati
Modulo 2. Elementi base di Flyway
- Che cos'è una migrazione
- Comprendere i Callbacks
- Sovrascrivere gli errori
Modulo 3. Comprendere i comandi disponibili
- Eseguiamo una migrazione
- Utilizzando il pipeline: Migrate, Clean, Info, Validate
- Utilizzando il pipeline: Undo, Baseline, Repair
Modulo 4. Interagire con Flyway in modi diversi
- Approccio dalla riga di comando
- Utilizzare l'API su Java
- Come utilizzare Maven con Flyway
- Come utilizzare Gradle con Flyway
- I codici di errore
Modulo 5. Configurare Flyway
- I parametri disponibili
- Il ruolo delle variabili d'ambiente
- Utilizzare i file di configurazione
- Comprendere i placeholder
- Utilizzare la sicurezza tramite SSL
- Come gestire l'autenticazione
- Come archiviare segreti
Modulo 6. Utilizzo di concetti avanzati
- Che cos'è una migrazione ripetibile
- Come annullare una migrazione
- Pensare a una migrazione basata su Java
- Iniettare codice nel ciclo di vita di flyway tramite callbacks
- Utilizzare i sovraccarichi degli errori in modo produttivo
- Il ruolo essenziale del dry run
Riepilogo e Conclusione
Requisiti
- esperienza con la gestione dei database e i sistemi di gestione dei database
Pubblico
- amministratori Database
Recensioni (3)
The training instruments provided.
- UNIFI
Corso - NoSQL Database with Microsoft Azure Cosmos DB
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Corso - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.