Apache Kafka for Beginners
Learn Kafka from beginning for Java Developers
Apache Kafka for absolute beginners course to help you understand the Apache Kafka Stack, the architecture of Kafka components, Kafka Client APIs (Producers and Consumers) and apply that knowledge to create Kafka programs in Java.
Apache Kafka Ecosystem, Components and Big Picture, Kafka Architecture and Core Concepts
Kafka Producer API Programming in Java, Kafka Consumer API Programming in Java
Idempotence and Transactions in Kafka, JSON and AVRO Serialization, and Exactly Once Processing in Kafka
What do you need to know before you start this course
You must be familiar with Java Programming
A Recent 64-bit Windows/Mac Machine with 8 GB RAM & Internet Connection
Downloadable Materials
What is Apache Kafka - An Introduction and Overview
FREE PREVIEWApache Kafka Core Concepts
FREE PREVIEWKafka Connect Core Concepts
FREE PREVIEWKafka Streams Core Concepts
Kafka SQL Core Concepts
Kafka Ecosystem - When to use What
Review Rating
Apache Kafka Quick Start
Installing Single Node Kafka
Command-Line Producer and Consumer
Installing a Multi-Node Kafka Cluster
Using Consumer Groups
Configuring your IDE
Understanding Kafka Brokers
Kafka Topics and Partitions
Topic Replication
Partition Leaders and Followers
Kafka Log Segments
Kafka Message Offsets
Kafka Message Index
Review Rating
Kafka Cluster Architecture
Zookeeper in Kafka
Kafka Cluster Controller
Partition Allocation and Fault Tolerance
Partition Leader Vs Follower
The ISR List - In Sync Replica
Committed Vs Un-Committed Records
Minimum ISR List
Introducing Producer APIs
Creating your first Kafka Producer
Producer Record
Producer Serializer
Producer Partitioner
Message Timestamp
Producer Message Buffer
Producer IO Thread and Retires
Producer Internals Summary
Any future updates, upgrades, revisions, or topics included in the same course during your course access period will be available at no additional cost.
Yes. You can ask for a refund within 7 days of your purchase or before completing 15% of the course material, whichever is earlier. We provide a refund after deducting 6% of payment processing charges.
We have a Q&A forum where you can ask questions, and our team will answer your queries.
Schedule a call with course coordinator for bundles, discounts and live sessions
Master Spark programming in Python (PySpark) from beginner to advanced. Hands-on learning and Capstone project.
Prepare for the Spark developer certification exam by practicing 5 realistic practice tests. Learn tips for your exam day.
Master Apache Spark Structured Streaming and incremental data processing. Scenario based learning and Capstone project.