Apache Kafka

OVERVIEW

This 2-day training will teach you how to use Apache Kafka in a modern data platform.

The whole course is completely hands-on, and you will go through many exercises and workshops. The training is designed to accommodate both developers and analysts. Participants need basic programming skills, but you don’t need to have prior Big Data or Kafka experience.

GET IN TOUCH

OBJECTIVES

At the end of this course you will understand and be hands-on with:

  • Understanding the event centric approach
  • Understand the concepts and design decisions behind Kafka
  • Developping stream applications with Kafka
  • Understand how Kafka integrates to your existing infrastructure
  • Using the real-time analytics to solve business problems

MODULES

  • Introduction
  • Apache Kafka Overview
  • Apache Kafka Architecture
  • Sending data to Kafka
  • Reading data from Kafka
  • Kafka Stream Application Development
  • Integrating Kafka to existing infrastructure
  • Maintaining and designing a Kafka cluster
  • APIs:
    • Producer API
    • Consumer API
    • Streaming API
    • Kafka Connect

 

GET IN TOUCH!