• No hay productos en el carrito.

Inicio / Cursos / The Complete Apache Kafka Practical Guide
Impartido por Bogdan Stashchuk | 300K Students Worldwide | MBA, PhDPago único de $2,800 MXN · acceso por 12 meses

The Complete Apache Kafka Practical Guide

Learn core Apache Kafka features, create Java, Node.js, Python Producers and Consumers - Full Kafka hands-on experience!

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 18 unidades
Qué aprenderás

Lo que serás capaz de hacer

This course is all about Apache Kafka Understand HOW Apache Kafka works and learn its core features ON PRACTICE. This is 80% practice course without no useless demos! Build custom Apache Kafka Producers and Consumers using native Java API . Also you will build projects using APIs for other programming languages like Node.js and Python . Become a master of Apache Kafka by understanding and practicing its architecture and main features. All project files and mostly used commands are available in the GitHub repository . This is the most complete practical Apache Kafka guide here on Udemy that includes tons of practical activities. Most important is that you will learn how Apache Kafka works and knowing it you will be able much more easier use its features and fix mistakes in the future after you'll finish this course. You can have zero knowledge about Apache Kafka, Java, Node.js or Python . All will be taught from scratch, from basic to advanced features. If you want to get deep knowledge of Apache Kafka this course is for you! We will start by installing Apache Kafka on your computer, VPS (Virtual Private Server) or Virtual Machine on your computer. You will learn that installation of Apache Kafka is pretty easy - you just need to download archive with executable scripts and run them. Also you will learn and practice how to run multiple brokers on the same computer . Afterwards we will jump into tons of practice activities and use different Apache Kafka features and built-in scripts. You will launch Zookeeper, multiple Brokers, Console Consumer and Console Producer. Also you will test performance of the Kafka Cluster using built-in utility called Performance Monitor. In practice sections you will perform multiple practice Apache activities: Create cluster with multiple brokers Create topic with multiple partitions spread across different brokers Create topics with replication factor that allows you to store copy of every message on different brokers for redundancy Produce messages using built-in Console Producer Consume messages using built-in Console Consumer Launch multiple consumers in the same consumer group Launch Performance Monitor for testing Consumers and Producers performance and speed You will also learn and practice how to use Apache Kafka API to create your own Consumers and Producers Create Java Maven project Launch Producer and Consumer using Java Launch multiple consumers in the same Consumer Group Understand and practice difference between "subscribe" and "assign" Create Node.js project Launch Producers and Consumers using Node.js Create Python project Launch Producers and Consumers using Python During the course you will need to view and edit text files. For that you will NOT use terminal . Instead you will use GUI application VisualStudio Code. Also all configuration files and project files are available in the GitHub repository. This means that during this course you will also learn how to use : Git and GitHub VisualStudio Code With this course you will get lifetime-long access to more than 100 lectures and tens of practical exercises. After the course you will become a guru of Apache Kafka and will be able easily create custom Apache Kafka Producers and Consumers. But most important is that you will UNDERSTAND Apache Kafka. You will also get 30-days money-back guarantee . No questions asked! Don't wait and join the course now!

  • Understand how Apache Kafka works
  • Create fault-tolerant clusters with topics replication across multiple brokers
  • Apache Kafka Architecture
  • How to create Kafka cluster with multiple Brokers
  • Practice to create producers and consumers using built-in console producer and console consumer
  • Write custom producer and consumer in Java

Temario

UNIDAD 1 - Introduction · 1 lecciones

UNIDAD 1 - Introduction

  • Let's get connected! Join the Learning CommunityLectura · 0 min
UNIDAD 2 - Apache Kafka Installation Overview · 4 lecciones

UNIDAD 2 - Apache Kafka Installation Overview

  • Apache Kafka Installation OverviewVideo · 1 min
  • Installing Apache Kafka on the Mac and Unix-like systemsVideo · 1 min
  • Installing Apache Kafka on the MacVideo · 5 min
  • Installing Ubuntu on MacOS using VirtualBoxVideo · 13 min
UNIDAD 3 - Installing Apache Kafka on the remote Ubuntu server · 3 lecciones

UNIDAD 3 - Installing Apache Kafka on the remote Ubuntu server

  • SECTION 2 IntroductionVideo · 1 min
  • Creating remote Ubuntu Virtual Private ServerVideo · 6 min
  • Installing Apache Kafka on Virtual Private ServerVideo · 7 min
UNIDAD 4 - Installing Apache Kafka on Windows · 5 lecciones

UNIDAD 4 - Installing Apache Kafka on Windows

  • SECTION 3 IntroductionVideo · 1 min
  • Installing Apache Kafka on WindowsVideo · 8 min
  • Starting Zookeeper and Kafka server on WindowsVideo · 7 min
  • Installing Ubuntu on Windows using VirtualBoxVideo · 12 min
  • Installing Apache Kafka on Ubuntu using GUIVideo · 6 min
UNIDAD 5 - Starting Apache Zookeeper and Kafka Broker · 8 lecciones

UNIDAD 5 - Starting Apache Zookeeper and Kafka Broker

  • SECTION 4 IntroductionVideo · 1 min
  • Observing contents of the Kafka folderVideo · 6 min
  • Reading and editing Kafka files using VisualStudio CodeVideo · 6 min
  • Trying to start Kafka ServerVideo · 4 min
  • Observing Kafka Server logsVideo · 2 min
  • Starting ZookeeperVideo · 3 min
  • Starting Kafka Server while Zookeeper is up and runningVideo · 6 min
  • Observing logs folder and current kafka server setupVideo · 5 min
UNIDAD 6 - Creating and exploring Kafka Topic · 5 lecciones

UNIDAD 6 - Creating and exploring Kafka Topic

  • SECTION 5 IntroductionVideo · 0 min
  • How to connect to Kafka clusterVideo · 2 min
  • Create new Kafka topicVideo · 5 min
  • What happened after creation of the new topicVideo · 4 min
  • Read details about topicVideo · 5 min
UNIDAD 7 - Producing and consuming Messages · 7 lecciones

UNIDAD 7 - Producing and consuming Messages

  • SECTION 6 IntroductionVideo · 1 min
  • Send some messages using Kafka Console ProducerVideo · 3 min
  • Consuming messages using Kafka Console ConsumerVideo · 3 min
  • Consuming messages from the beginningVideo · 2 min
  • Running multiple consumersVideo · 2 min
  • Running multiple producersVideo · 3 min
  • What was changed in the Kafka logsVideo · 10 min
UNIDAD 8 - What is Apache Kafka and how it works · 16 lecciones

UNIDAD 8 - What is Apache Kafka and how it works

  • SECTION 7 IntroductionVideo · 2 min
  • What is Apache KafkaVideo · 4 min
  • BrokerVideo · 2 min
  • Broker clusterVideo · 2 min
  • ZookeeperVideo · 2 min
  • Zookeeper ensembleVideo · 3 min
  • Multiple Kafka clustersVideo · 2 min
  • Default ports of Zookeeper and BrokerVideo · 4 min
  • Kafka TopicVideo · 3 min
  • Message structureVideo · 4 min
  • Topics and PartitionsVideo · 5 min
  • Spreading messages across partitionsVideo · 5 min
  • Partition Leader and FollowersVideo · 6 min
  • Controller and it's responsibilitiesVideo · 5 min
  • How Producers write messages to the topicVideo · 2 min
  • How Consumers read messages from the topicVideo · 4 min
UNIDAD 9 - GitHub Repository and Diagrams for the course · 3 lecciones

UNIDAD 9 - GitHub Repository and Diagrams for the course

  • SECTION 8 IntroductionVideo · 1 min
  • GitHub repository and list of basic Kafka commandsVideo · 8 min
  • Diagrams for the courseVideo · 4 min
UNIDAD 10 - EXAMPLE 1 - Topic with Multiple Partitions · 9 lecciones

UNIDAD 10 - EXAMPLE 1 - Topic with Multiple Partitions

  • SECTION 9 IntroductionVideo · 1 min
  • If you use remote Kafka brokersLectura · 0 min
  • Cleaning up existing kafka installationVideo · 2 min
  • Creating topic with multiple partitionsVideo · 6 min
  • How messages were spread across different partitionsVideo · 6 min
  • Reading messages from specific partitionVideo · 3 min
  • Reading messages from specific offset in specific partitionVideo · 6 min
  • Reading details about topic and __consumer_offsets topicVideo · 7 min
  • Summary for multiple partitions exampleVideo · 2 min
UNIDAD 11 - EXAMPLE 2 - Kafka Cluster with Multiple Brokers · 11 lecciones

UNIDAD 11 - EXAMPLE 2 - Kafka Cluster with Multiple Brokers

  • SECTION 10 IntroductionVideo · 1 min
  • Example overview - run multiple brokersVideo · 1 min
  • Creating separate configuration files for brokersVideo · 6 min
  • Launching three brokersVideo · 3 min
  • Getting cluster information and broker details from ZookeeperVideo · 3 min
  • Creating multiple-partition topic in the Kafka clusterVideo · 3 min
  • Looking at logs folders of every brokerVideo · 2 min
  • Producing and consuming messages in the clusterVideo · 4 min
  • Details about topic in the clusterVideo · 3 min
  • Simulating broker failure in the clusterVideo · 6 min
  • Summary for broker cluster and topic without replicationVideo · 2 min
UNIDAD 12 - EXAMPLE 3 - Multiple Brokers and Topic with Replication · 10 lecciones

UNIDAD 12 - EXAMPLE 3 - Multiple Brokers and Topic with Replication

  • SECTION 11 IntroductionVideo · 1 min
  • Preparing for the next example with replicationVideo · 3 min
  • Launching brokers and creating topic with replicationVideo · 5 min
  • Observing logs folder and details of the topicVideo · 6 min
  • Producing and consuming messages in the topic with replicationVideo · 6 min
  • Observing how messages were stored in the partitions on different brokersVideo · 3 min
  • Bringing down one of three brokers and observing changesVideo · 4 min
  • Bringing down another broker in the clusterVideo · 4 min
  • Bringing back both brokersVideo · 2 min
  • Summary for replicationVideo · 2 min
UNIDAD 13 - EXAMPLE 4 - Kafka Consumer Groups · 8 lecciones

UNIDAD 13 - EXAMPLE 4 - Kafka Consumer Groups

  • SECTION 12 IntroductionVideo · 1 min
  • Example with consumer groups overviewVideo · 1 min
  • Exploring default consumer groupsVideo · 10 min
  • Starting consumer in the custom consumer groupVideo · 8 min
  • Starting second consumer in the same consumer groupVideo · 5 min
  • Launching one more consumer in the same groupVideo · 2 min
  • Idle consumers in the groupVideo · 6 min
  • Summary for consumer groupsVideo · 2 min
UNIDAD 14 - EXAMPLE 5 - Performance Testing · 7 lecciones

UNIDAD 14 - EXAMPLE 5 - Performance Testing

  • SECTION 13 IntroductionVideo · 1 min
  • Overview of the performance testing exampleVideo · 1 min
  • Starting cluster and launching basic performance testVideo · 4 min
  • Increasing performance test parametersVideo · 3 min
  • Testing consumer performanceVideo · 3 min
  • Getting non-zero LAG values for consumersVideo · 5 min
  • Performance test example summaryVideo · 1 min
UNIDAD 15 - PROJECT 1 - Java · 20 lecciones

UNIDAD 15 - PROJECT 1 - Java

  • SECTION 14 IntroductionVideo · 2 min
  • If you use remote Kafka brokersLectura · 0 min
  • Project Files for the Java sectionVideo · 1 min
  • Installing IntelliJ editorVideo · 3 min
  • Creating and configuring Maven projectVideo · 6 min
  • Starting Kafka ClusterVideo · 2 min
  • Creating Java ProducerVideo · 7 min
  • Continue Creating Java ProducerVideo · 7 min
  • Launching Java ProducerVideo · 5 min
  • Explaining most common Producer parametersVideo · 12 min
  • Modifying Serializer typeVideo · 5 min
  • Producing meaningful messages with delayVideo · 6 min
  • Refactoring Producer by adding previous exampleVideo · 3 min
  • Creating consumer with autocommitting - PART 1Video · 8 min
  • Creating consumer with autocommitting - PART 2Video · 9 min
  • Consumer parameters overviewVideo · 6 min
  • Consumer with Manual CommittingVideo · 11 min
  • Consumer with Partitions AssignmentVideo · 6 min
  • Launching multipile consumers in the same consumer groupVideo · 8 min
  • CHALLENGE - Subscribe vs Assign with consumer groupsVideo · 2 min
UNIDAD 16 - PROJECT 2 - Node.js · 9 lecciones

UNIDAD 16 - PROJECT 2 - Node.js

  • SECTION 15 IntroductionVideo · 1 min
  • If you use remote Kafka brokersLectura · 0 min
  • Installing Node.js with NPMVideo · 2 min
  • Starting up Kafka cluster with 3 brokersVideo · 2 min
  • Initializing Node.js projectVideo · 2 min
  • Final Node.js project filesVideo · 1 min
  • Creating basic Node.js producerVideo · 7 min
  • Producing random animal namesVideo · 7 min
  • Creating Node.js consumerVideo · 5 min
UNIDAD 17 - PROJECT 3 - Python · 7 lecciones

UNIDAD 17 - PROJECT 3 - Python

  • SECTION 16 IntroductionVideo · 1 min
  • If you use remote Kafka brokersLectura · 0 min
  • Installing PythonVideo · 2 min
  • Final Python project filesVideo · 1 min
  • Launching basic Python producerVideo · 6 min
  • Launching consumer and receiving messagesVideo · 4 min
  • Generating fake names in the messages by producerVideo · 6 min
UNIDAD 18 - Course Summary · 2 lecciones

UNIDAD 18 - Course Summary

  • Course SummaryVideo · 1 min
  • Bonus LectureLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    18 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Complete Apache Kafka Practical Guide

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Bogdan Stashchuk | 300K Students Worldwide | MBA, PhD.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 18 unidades · 135 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Bogdan Stashchuk | 300K Students Worldwide | MBA, PhD; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Complete Apache Kafka Practical Guide

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture