Curso de Kafka for Administrators
Apache Kafka es un sistema de mensajería para almacenar y procesar grandes volúmenes de transmisión de datos en tiempo real.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a los administradores de sistemas que desean configurar, implementar, administrar y optimizar un clúster Kafka de nivel empresarial.
Al final de esta capacitación, los participantes podrán:
- Configure y administre un Kafka Cluster.
- Evalúe los beneficios y las desventajas de implementar Kafka en las instalaciones frente a la nube.
- Implemente y monitoree a Kafka utilizando diversas herramientas locales y de entorno de nube.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Programa del Curso
Introducción
- Apache Kafka Frente a los agentes de mensajes tradicionales
Descripción general de las características, la arquitectura y el ecosistema de Kafka
Ejecución Apache Kafka On-premise vs en la nube.
Apache Kafka Un solo frente a un clúster
Elegir la arquitectura adecuada
Elección de una distribución Apache Kafka
Instalación y configuración Apache Kafka
Configuración de Zookeeper para administrar el clúster de Kafka
Configuración y gestión de agentes
Probar el clúster
Configuraciones avanzadas de Kafka
Administración de Kafka mediante Kafka Manager
Administración de Kafka mediante herramientas de terceros
Reiniciar el clúster cuando surgen problemas
Optimización de Kafka para un mejor rendimiento
Implementación de Kafka en producción
Solución de problemas
Resumen y conclusión
Requerimientos
- Comprensión de los conceptos de sistemas distribuidos (clústeres, etc.)
- Experiencia con la línea de comandos Linux
- Una cuenta de proveedor de nube (AWS, etc.) para instalar en un servidor en la nube.
Audiencia
- Administradores de sistemas
- Arquitectos
- Desarrolladores encargados de administrar un clúster de Kafka
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Kafka for Administrators - Booking
Curso de Kafka for Administrators - Enquiry
Kafka for Administrators - Consultas
Consultas
Testimonios (5)
Posibilidad de realizar ejercicios independientes en el entorno de formación.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Traducción Automática
Al grano, el ritmo adecuado (aunque se requieren conceptos básicos de bash)
Krzysztof - Agora SA
Curso - Kafka for Administrators
Traducción Automática
El entrenador acepta preguntas en cualquier momento de la sesión, incluso si el tema se enseñó hace unos días.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Curso - Kafka for Administrators
Traducción Automática
Habilidad de presentación excelente
Md Maruf Hossain - ATOS PGS sp. z o.o.
Curso - Kafka for Administrators
Traducción Automática
Habilidades de rejilla, ejemplos, muy buenos ejercicios
Marek Konieczny - G2A.COM Limited
Curso - Kafka for Administrators
Traducción Automática
Próximos cursos
Cursos Relacionados
Apache Kafka Connect
7 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o en el sitio) está dirigida a desarrolladores que desean integrarse Apache Kafka con bases de datos y aplicaciones existentes para procesamiento, análisis, etc.
Al final de esta formación, los participantes serán capaces de:
- Utilice Kafka Connect para ingerir grandes cantidades de datos de una base de datos en temas de Kafka.
- Ingesta de datos de registro generados por un servidor de aplicaciones en temas de Kafka.
- Haga que los datos recopilados estén disponibles para el procesamiento de flujos.
- Exporte datos de temas de Kafka a sistemas secundarios para su almacenamiento y análisis.
Building Kafka Solutions with Confluent
14 Horaseste entrenamiento en vivo (in situ o remoto) dirigido por un instructor está dirigido a ingenieros que deseen utilizar Confluent (una distribución de Kafka) para construir y administrar una plataforma de procesamiento de datos en tiempo real para sus aplicaciones.
al final de esta formación, los participantes podrán:
- instalar y configurar la plataforma Confluent.
- use herramientas y servicios de administración de Confluent & #39; s para ejecutar Kafka más fácilmente.
- Store y procese los datos de la secuencia entrante.
- optimice y administre clústeres de Kafka. flujos de datos
- Secure.
Format del curso
-
Conferencia y discusión
- Interactive.
- muchos ejercicios y prácticas. implementación práctica de
- en un entorno de laboratorio en vivo.
Course
- este curso se basa en la versión de código abierto de Confluent: fuente abierta Confluent.
- para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para organizar.
Building Data Pipelines with Apache Kafka
7 HorasApache Kafka es una plataforma de transmisión distribuida. Es un estándar de facto para construir canalizaciones de datos y resuelve muchos casos de uso diferentes en torno al procesamiento de datos: se puede usar como una cola de mensajes, registro distribuido, procesador de flujo, etc.
Comenzaremos con alguna teoría detrás de las canalizaciones de datos en general, luego continuaremos con los conceptos fundamentales detrás de Kafka. También descubriremos componentes importantes como Kafka Streams y Kafka Connect.
Una introducción práctica al procesamiento de flujo
21 HorasEn esta capacitación en vivo dirigida por un instructor en Argentina (presencial o remoto), los participantes aprenderán cómo configurar e integrar diferentes marcos Stream Processing con los sistemas de almacenamiento de big data existentes y las aplicaciones de software y microservicios relacionados.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure diferentes marcos Stream Processing, como Spark Streaming y Kafka Streaming.
- Comprender y seleccionar el marco más adecuado para el trabajo.
- Procesamiento de datos de forma continua, simultánea y registro por registro.
- Integre Stream Processing soluciones con bases de datos, almacenes de datos, lagos de datos, etc. existentes.
- Integre la biblioteca de procesamiento de flujos más adecuada con aplicaciones empresariales y microservicios.
Mensajería Distribuida con Apache Kafka
14 HorasEste curso es para arquitectos empresariales, desarrolladores, administradores de sistemas y cualquier persona que quiera entender y usar un sistema de mensajería distribuida de alto rendimiento. Si tiene requisitos más específicos (por ejemplo, solo el lado de la administración del sistema), este curso se puede adaptar para satisfacer mejor sus necesidades.
Apache Kafka for Developers
21 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio que desean desarrollar aplicaciones de big data con Apache Kafka.
Al final de esta capacitación, los participantes podrán:
-
Desarrollar productores y consumidores de Kafka para enviar y leer datos de Kafka.
Integre Kafka con sistemas externos mediante Kafka Connect.
Escribe aplicaciones de streaming con Kafka Streams y ksqlDB.
Integre una aplicación cliente de Kafka con Confluent Cloud para implementaciones de Kafka basadas en la nube.
Obtenga experiencia práctica a través de ejercicios prácticos y casos de uso del mundo real.
Apache Kafka for Python Programmers
7 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) está dirigida a ingenieros de datos, científicos de datos y programadores que deseen utilizar las funciones Apache Kafka en la transmisión de datos con Python.
Al final de esta capacitación, los participantes podrán usar Apache Kafka para monitorear y administrar condiciones en flujos de datos continuos utilizando Python programación.
Kafka Fundamentals for Java Developers
14 HorasEste entrenamiento en vivo dirigido por un instructor en Argentina (en línea o en el sitio) está dirigido a desarrolladores de nivel intermedio Java que desean integrar Apache Kafka en sus aplicaciones para obtener mensajes confiables, escalables y de alto rendimiento.
Al final de esta capacitación, los participantes podrán:
- Entender la arquitectura y los componentes principales de Kafka.
- Configurar y configurar un clúster de Kafka.
- Producir y consumir mensajes utilizando Java.
- Implementar Kafka Streams para el procesamiento de datos en tiempo real.
- Asegurar la tolerancia a fallas y la escalabilidad en las aplicaciones de Kafka.
Administration of Kafka Message Queue
14 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o en el sitio) está dirigida a administradores de sistemas de nivel intermedio que desean aprovechar las funciones de cola de mensajes de Kafka de manera efectiva.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender las capacidades y la arquitectura de cola de mensajes de Kafka.
- Configure temas de Kafka para escenarios de cola de mensajes.
- Producir y consumir mensajes con Kafka.
- Supervise y administre Kafka como una cola de mensajes.
Security for Apache Kafka
7 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) está dirigida a probadores de software que desean implementar medidas de seguridad de red en una aplicación Apache Kafka.
Al final de esta formación, los participantes serán capaces de:
- Implemente Apache Kafka en un servidor basado en la nube.
- Implemente el cifrado SSL para evitar ataques.
- Agregue la autenticación ACL para rastrear y controlar el acceso de los usuarios.
- Asegúrese de que los clientes creíbles tengan acceso a los clústeres de Kafka con SSL y autenticación SASL.
Apache Kafka and Spring Boot
7 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio que deseen aprender los fundamentos de Kafka e integrarlos con Spring Boot.
Al final de esta capacitación, los participantes serán capaces de:
- Entender Kafka y su arquitectura.
- Aprender a instalar, configurar y configurar un entorno Kafka básico.
- Integrar Kafka con Spring Boot.
Creación de aplicaciones de procesamiento de flujo con Kafka Streams
7 HorasKafka Streams es una biblioteca del lado del cliente para crear aplicaciones y microservicios cuyos datos se pasan hacia y desde un sistema de mensajería de Kafka. Tradicionalmente, Apache Kafka se ha basado en Apache Spark o Apache Storm para procesar datos entre los productores de mensajes y los consumidores. Al llamar a la API de Kafka Streams desde una aplicación, los datos se pueden procesar directamente dentro de Kafka, evitando la necesidad de enviar los datos a un clúster independiente para su procesamiento.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo integrar Kafka Streams en un conjunto de aplicaciones de muestra Java que pasan datos hacia y desde Apache Kafka para el procesamiento de flujos.
Al final de esta formación, los participantes serán capaces de:
- Comprender las características y ventajas de Kafka Streams sobre otros marcos de procesamiento de flujos
- Procese datos de flujo directamente dentro de un clúster de Kafka
- Escribir una aplicación Java o Scala o un microservicio que se integre con Kafka y Kafka Streams
- Escribir código conciso que transforme los temas de Kafka de entrada en temas de Kafka de salida
- Compilar, empaquetar e implementar la aplicación
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Notas
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertar