Formación : Apache Kafka, centralización de flujos de datos en tiempo real

Apache Kafka, centralización de flujos de datos en tiempo real




Este curso le permitirá dominar los agentes de mensajes del proyecto de código abierto Kafka de la Fundación Apache para manejar flujos de datos en tiempo real de baja latencia. Aprenderá a utilizar ksqlDB, a configurar la seguridad de los datos y las herramientas de gestión de Kafka.


ABIERTA
IN-COMPANY
A MEDIDA

Formación en tus instalaciones, en nuestro centro o a distancia

Ref. AKU
  3d - 21h00
Duración, formato, fechas y lugar: ¡Tú decides, nosotros nos encargamos de organizarlo!

Descargar en formato pdf

Compartir este curso por correo electrónico




Este curso le permitirá dominar los agentes de mensajes del proyecto de código abierto Kafka de la Fundación Apache para manejar flujos de datos en tiempo real de baja latencia. Aprenderá a utilizar ksqlDB, a configurar la seguridad de los datos y las herramientas de gestión de Kafka.


Objetivos pedagógicos
Una vez finalizada la formación, el participante podrá:
Comprender los principios de las comunicaciones entre aplicaciones
Comprender la arquitectura de Kafka
Implementación de ksqlDB
Trabajar de forma segura con Kafka

Público afectado
Arquitectos, jefes de proyecto, desarrolladores, equipos DevOps.

Requisitos previos
Nociones de arquitecturas de aplicaciones empresariales, conocimiento de protocolos de red, buen conocimiento de Java u otros lenguajes. Se valorará positivamente el conocimiento de Spring o Node.js.

Modalidades prácticas
Trabajo práctico
Desarrollo de un proyecto red wire enlazando varias aplicaciones vía Kafka.

Programa de la formación

1
Evolución de los sistemas informáticos y ámbitos de utilización de Kafka

  • Arquitecturas de aplicaciones empresariales: nube, microservicios, big data, arquitecturas elásticas, SOA.
  • Comunicación entre aplicaciones.
  • La utilidad de Kafka.
  • Comparaciones entre diferentes brokers y Kafka.
  • Intermediarios de mensajes: productores, consumidores, intermediarios.

2
Visión general de Kafka

  • Agrupaciones.
  • Corredores.
  • Temas.
  • Puntuaciones.
  • Compensaciones.
  • Presentamos ZooKeeper. La futura alternativa a ZooKeeper.
Trabajo práctico
Instalar y configurar kafka.

3
Arquitectura de alta disponibilidad

  • Replicación y seguridad de los datos: coherencia de los mensajes, gestión de los fallos del intermediario, gestión de los registros.
  • Clúster de intermediarios: instalación y configuración, supervisión, gestión de registros.
  • Clúster Zookeeper.
  • Kafka Connect.
  • Gestión de grupos y cargas.

4
Visión general de ksqlDB y su ecosistema

  • Casos de uso de ksqlDB: por qué ksqlDB, ejemplos de casos de uso, ksqlDB y licencias.
  • ksqlDB y Kafka.
  • Uso interactivo de ksqlDB.
  • Arquitectura ksqlDB.
  • ksqlDB CLI.
  • Modos de servidor ksqlDB.

5
Uso de ksqlDB

  • Formatos de datos y mensajes Kafka.
  • Manipulación y agregación de datos.
  • Funciones definidas por el usuario (UDF).
  • Enriquecimiento de datos y uniones.
  • Funcionamiento en ventana.
  • Métrica y observabilidad.
  • Arroyos y Tablas.
Trabajo práctico
Utilizar ksqlDB (manipulación y agregación de datos).

6
Kafka Streams

  • Anatomía de una aplicación Streams.
  • Configuración de una aplicación Streams.
  • Topología de una aplicación Streams.
  • Operaciones Stateless y Stateful.
  • DSL de flujos Kafka.
  • Operaciones con ventanas correderas.
  • La API del procesador.

7
Seguridad con Kafka

  • Cifrado SSL.
  • Configuración con SASL.
  • Uso de LCD.
  • Secure: La futura alternativa a Zookeeper.
Trabajo práctico
Implantación de la seguridad.

8
Herramientas Kafka

  • Herramientas de gestión de Kafka.
  • Supervisión de Kafka.
  • Apache Avro.
  • Presentación de la plataforma Confluent: Las diferencias con OpenSource.
  • El Registro de Esquemas.
Trabajo práctico
Monitor, monitor Kafka.


Opiniones de los clientes
4,1 / 5
Las opiniones de los clientes proceden de las evaluaciones al final de la formación. La nota se calcula a partir de todas las evaluaciones con una antigüedad inferior a 12 meses. Solo se muestran las que tienen un comentario textual..


Fechas y lugares
Selecciona tu ubicación u opta por la clase remota y luego elige tu fecha.
Clase a distancia