Apache Kafka – Comprehensive Introduction

Catalog Number: C123-101
Domain: Apache Kafka
Recommended for: Developers, Team Leaders, Architects
Days: 2
Knowledge Requirements: Java
Extra Information: Hands-on lab sessions

Description:

Unlock the power of Apache Kafka, an open-source stream-processing software platform, in this intensive two-day course. Developed by the Apache Software Foundation and written in Scala and Java, Kafka offers a unified, high-throughput, low-latency solution for managing real-time data feeds. Delve deep into Kafka’s core with in-depth explorations of the Producer and Consumer APIs, Kafka clustering, and essential development patterns. Learn to create robust Kafka applications, build High Availability clusters with zero data loss and FIFO ordering, and optimize your setup with Redis caching. Gain expertise in Kafka administration and monitoring while applying your knowledge through hands-on labs and dynamic demonstrations, ensuring you leave this course ready to harness Kafka’s full potential for real-time data processing.

Course Syllabus

Day 1
  • Course Introduction
  • Apache Kafka Introduction
  • Simple Producer and Consumer API
  • Serializers API
  • Producer Partitioner and Additional Properties
  • Consumer Offset Management
  • Consumer Groups Rebalance Listener
Day 2
  • Introduction to Redis as Cache
  • Storing Offsets outside of Kafka
  • Transactions
  • Kafka Basic Cluster
  • Kafka Cluster Advanced Topics
  • Utilities and ZooKeeper
  • Additional Kafka API
  • Summary

Day 1

  • Course Introduction
  • Apache Kafka Introduction
  • Simple Producer and Consumer API
  • Serializers API
  • Producer Partitioner and Additional Properties
  • Consumer Offset Management
  • Consumer Groups Rebalance Listener

Day 2

  • Introduction to Redis as Cache
  • Storing Offsets outside of Kafka
  • Transactions
  • Kafka Basic Cluster
  • Kafka Cluster Advanced Topics
  • Utilities and ZooKeeper
  • Additional Kafka API
  • Summary

1 2 3 Completed extensive knowledge and professionalism allowed us to overcome great obstacles and create a well-defined modern architecture

Omry Pazi
Software Architecture Team Leader

Thank you for providing SolarEdge with a holistic Apache Cassandra data architecture solution for our home automation platform.

Tomer Gur
Director of Software Development

The work done by 1 2 3 Completed is so good that the implementation of 1 2 3 Completed is considered by CA as the reference implementation for the product.

Kobi Akiva
Bingo System Engineering TL, 888 Holdings

More Courses

Want to learn more? Leave your details below and we'll get back to you