Programa del Curso
Introducción
- Descripción general de las características y la arquitectura de Debezium
- Change Data Capture (CDC) Casos de uso
- Replicación de datos
- Actualización/invalidación de una caché
- Actualización de índices de búsqueda
- Sincronización de datos en microservicios
Configuración e instalación
- Configuración del entorno de desarrollo
- Enfoque de instalación convencional.
- Uso de Docker e imágenes de contenedores de Debezium.
Empezar
- Elección de la base de datos
- Inicio de Zookeeper
- Iniciando Kafka
- Inicio del servicio de conector
- Registro del conector
- Configuración de serialización, enrutamiento, filtrado de mensajes, señales, etc.
Trabajar con el Database
- Cómo funciona la captura de datos
- Descripción de los flujos de eventos
- Trabajar con topologías de base de datos (independientes, clústeres, etc.)
Debezium en acción
- Inserción, actualización y eliminación de un registro
- Purgar una caché
- Actualización de índices de búsqueda
- Generación de vistas y datos derivados
- Sincronización de fuentes de datos
Otras implementaciones
- Servidor Debezium
- Debezium incrustado
Trabajar con la API de Debezium
- Entendiendo el motor de Debezium
- Trabajar con el módulo debezium-api
- Control de dependencias
- Trabajar con mensajes
Solución de problemas
Resumen y conclusión
Requerimientos
- Comprensión de los conceptos de bases de datos
- Experiencia con conceptos de desarrollo de software
Audiencia
- Desarrolladores
- Database Profesionales
Testimonios (5)
Los ejemplos claros que presentó el instructor
José Ernesto Cruz Pineda - Datavision digital
Curso - SAP ASE for Database Administrators
La situación era atípica porque se iba a impartir una formación intensiva a los desarrolladores con personas que no eran desarrolladores. Lukasz asumió este reto con empatía y mucho humor. A través de su manera inteligente y flexible, fue capaz de garantizar que se lograra un aprendizaje concreto para todos. Lo disfruté mucho y con mucho gusto volvería a asistir a un seminario con Lukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Traducción Automática
Simplificación de las tareas operativas.
Kesh - Vodacom
Curso - MongoDB for Administrators
Traducción Automática
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
Curso - MongoDB for Advanced Users
Conocer los índices con ejemplos, configurar un replicaSet con particionamiento y mostrar cómo se ve debajo. También fue divertido jugar con las agregaciones y hablar sobre los flujos de cambio. Por último, también sé de qué se trata este Oplog.
Łukasz - G2A.COM Limited
Curso - MongoDB for Developers
Traducción Automática