Plan du cours
Introduction
Module 1. Rafraîchir les concepts
- Pourquoi les migrations de bases de données sont-elles nécessaires ?
- Comment fonctionne Flyway
- Bases de données supportées
Module 2. Les éléments constitutifs des itinéraires aériens
- Qu'est-ce qu'une migration ?
- Comprendre les rappels
- Surcharger les erreurs
Module 3. Comprendre les commandes disponibles
- Effectuons une migration
- En utilisant le pipeline : Migrer, Nettoyer, Info, Valider
- En utilisant le pipeline : Annuler, Ligne de base, Réparer
Module 4. Utiliser différentes façons d'interagir avec Flyway
- Approche de la ligne de commande
- Utilisation de l'API sur Java
- Comment utiliser Maven avec Flyway
- Comment utiliser Gradle avec Flyway
- Les codes d'erreur
Module 5. Comment configurer Flyway
- Les paramètres disponibles
- Le rôle des variables d'environnement
- Utilisation des fichiers de configuration
- Comprendre les espaces réservés
- Utiliser la sécurité via SSL
- Comment gérer l'authentification
- Comment stocker les secrets
Module 6. Utilisation des concepts avancés
- Qu'est-ce qu'une migration répétable ?
- Comment annuler une migration
- Réfléchir à une migration basée sur Java
- Injecter du code dans le cycle de vie de la passerelle via des callbacks
- Utiliser les erreurs de manière productive
- Le rôle essentiel d'un essai à blanc
Résumé et conclusion
Pré requis
- Expérience de la gestion de bases de données et des systèmes de gestion de bases de données .
Audience
- Database administrateurs
Nos Clients témoignent (4)
La situation était atypique car une formation intensive pour développeurs devait être menée avec des non-développeurs. Lukasz a relevé ce défi avec empathie et beaucoup d'humour. Grâce à son intelligence et à sa flexibilité, il a réussi à faire en sorte que tout le monde puisse bénéficier d'un apprentissage concret. J'ai beaucoup apprécié ce séminaire et je le referais volontiers avec Lukasz.
Christoph - Honda Bank GmbH
Formation - MERN Fullstack Development
Traduction automatique
Simplifier les tâches opérationnelles.
Kesh - Vodacom
Formation - MongoDB for Administrators
Traduction automatique
Kamil was excellent at explaining even the difficult topics in a way that I understood them straight away. The presentation and delivery were both clear and methodical, and the teacher passionate about the subject.
Mark Novak - Kiloo
Formation - MongoDB for Advanced Users
Apprendre les index avec des exemples, mettre en place un replicaSet avec le sharding et montrer à quoi cela ressemble en dessous. C'était également amusant de jouer avec les agrégations et de parler des flux de changement. Je sais enfin ce qu'est Oplog,
Łukasz - G2A.COM Limited
Formation - MongoDB for Developers
Traduction automatique