Course Outline
Invoering
Module 1. Het vernieuwen van de concepten
- Waarom we databasemigraties nodig hebben
- Hoe Flyway werkt
- Ondersteunde databases
Module 2. Bouwstenen voor vliegroutes
- Wat is een migratie
- Terugbelverzoeken begrijpen
- Fouten overschrijven
Module 3. Begrijpen van de beschikbare commando's
- Laten we een migratie uitvoeren
- De pijplijn gebruiken: Migreren, Opschonen, Info, Valideren
- De pijplijn gebruiken: Ongedaan maken, Basislijn, Herstellen
Module 4. Verschillende manieren gebruiken om met Flyway te communiceren
- We naderen de opdrachtregel
- De API gebruiken op Java
- Hoe te gebruiken Maven met Flyway
- Hoe gebruik je Gradle met Flyway
- De foutcodes
Module 5. Flyway configureren
- De beschikbare parameters
- De rol van de omgevingsvariabelen
- Configuratiebestanden gebruiken
- Tijdelijke aanduidingen begrijpen
- Beveiliging gebruiken via SSL
- Hoe u authenticatie beheert
- Hoe geheimen op te slaan
Module 6. Geavanceerde concepten gebruiken
- Wat is een herhaalbare migratie
- Hoe u een migratie ongedaan kunt maken
- Denk eens aan een op Java gebaseerde migratie
- Code injecteren in de levenscyclus van de vliegroute via callbacks
- Foutoverschrijvingen op een productieve manier gebruiken
- De essentiële rol van een dry run
Samenvatting en conclusie
Requirements
- Ervaring met databasebeheer en databasebeheersystemen
Publiek
- Database beheerders
Getuigenissen (4)
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
Cursus - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Cursus - Access VBA
perfect level of knowledge transfair
Pascal - Diehl
Cursus - Access Advanced
De situatie was atypisch omdat een intensieve training voor ontwikkelaars zou worden gegeven met niet-ontwikkelaars. Lukasz ging deze uitdaging met inlevingsvermogen en veel humor aan. Door zijn intelligente en flexibele aanpak wist hij ervoor te zorgen dat er voor iedereen een concrete leerwinst werd behaald. Ik heb hier erg van genoten en zou graag nog een keer een seminar bij Lukasz volgen.
Christoph - Honda Bank GmbH
Cursus - MERN Fullstack Development
Machine Translated