¿Qué vas a aprender?
- Comprender el ecosistema, la arquitectura, los conceptos básicos y las operaciones de Apache Kafka.
- Crea tus Productores y Consumidores en Java para interactuar con Kafka.
- Aprenda y practique con la interfaz de línea de comandos (CLI)
- Aprenda a iniciar un entorno de desarrollo personal de Kafka
Requisitos
- Conocimientos básicos de programación en Java
- Se recomienda el curso Java Desde Cero.
Descripción del curso
¿Por que aprender Apache Kafka?
Apache Kafka es una plataforma distribuida de transmisión de datos que permite publicar, almacenar y procesar flujos de registros, así como suscribirse a ellos, de forma inmediata. Está diseñada para administrar los flujos de datos de varias fuentes y distribuirlos a diversos usuarios. En pocas palabras, transfiere cantidades enormes de datos, no solo desde el punto A hasta el B, sino también del punto A al Z y a cualquier otro lugar que necesite, y todo al mismo tiempo.
Apache Kafka es la alternativa a un sistema de mensajería tradicional para empresas. Comenzó como un sistema interno que LinkedIn desarrolló para gestionar 1,4 billones de mensajes por día. Ahora, es una solución open source de transmisión de datos que permite satisfacer diversas necesidades empresariales.
En este curso aprenderás la arquitectura de Kafka, que empresas lo ocupan en casos reales y de manera práctica usando Java entenderás cada parte del mismo: tópicos, replicación, productores, consumidores,streams.
Objetivos Secundarios
- Aprende Kafka Connect y Kafka Streams, sus funciones y para qué se emplean.
- Seguridad de Kafka (SSL)
Condiciones del Servicio
- Política de Cancelación y Devolución: Una vez que hayas completado tu inscripción en cualquiera de nuestros servicios, te informamos que no se aceptan cancelaciones ni se realizan devoluciones de pago. Sin embargo, estamos comprometidos contigo y te ofrecemos la opción de cambiar la fecha de inicio por una ya confirmada o seleccionar un curso de igual valor como alternativa.
- Confirmación de Fecha de Inicio: La confirmación de la fecha de inicio de tu curso está sujeta a alcanzar un mínimo de 5 alumnos inscritos. En caso de no cumplirse este requisito, te proporcionaremos una nueva fecha de inicio.
- Pausa: Entendemos que pueden surgir circunstancias inesperadas. Por ello, te brindamos la posibilidad de pausar tu curso y retomarlo en la próxima fecha inmediata de inicio confirmada. Es importante mencionar que tienes un plazo máximo de 6 meses para retomar tu curso, en caso contrario perderás el derecho de retomarlo y deberás realizar una nueva inscripción.
- Garantía de Aprendizaje: En Tec Gurus, creemos en tu éxito. Si no logras alcanzar los objetivos de aprendizaje preestablecidos en el master, ofrecemos la oportunidad de repetir el curso sin costo alguno en la próxima fecha de inicio confirmada. Para hacer efectiva esta garantía, es necesario cumplir con los siguientes requisitos:
Tener el 100% de asistencia en todos las clases.
Participar activamente en clase y completar el 100% de las prácticas desarrolladas.
- Aceptación de Términos: Al proporcionar esta información, damos por confirmado que has revisado y aceptado nuestras condiciones de servicio en su totalidad.