When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Kafka (IN-DEPTH) | An Absolute treat for Beginners

An Extensive, Exhaustive, Overwhelming, In-Depth Tutorial on Kafka (V3). A tutorial You Don't Wanna Miss.

     
  • 4.8
  •  |
  • Reviews ( 32 )
₹519

This Course Includes

  • iconudemy
  • icon4.8 (32 reviews )
  • icon17h 42m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Kafka (IN-DEPTH) | An Absolute treat for Beginners

The Course "

Kafka (IN-DEPTH) | An Absolute treat for Beginners

", it was all started recording in the year 2023, November. The intention for this course was very clear from the day the recording was initiated, which is: "

Keep it Simple, so that, the most complex puzzle/problem can be visualized very easily and effectively

". The course "

is

" designed only for those who are starting their journey in Kafka for the very first time. This course "

IS NOT

" for experienced Kafka engineers/developers/administrators. The course covers the following topics: -

Kafka Installation & Configuration(s) in Windows and Unix

Producer, Consumer, Consumer Groups, Topic, Zookeeper, Partitions, Leaders, Followers, Controllers and many more concepts revolving around Kafka Ecosystem

Scaling of Kafka Servers, RACK, ISR

Log Segments, Default Custom Groups

Maven and it's Purpose in the web-development (This is required for Java Development)

Java Programming - Basics Kafka Development, Producer and Consumer, Complete Kafka Customized Producer Code, Message Time Stamp, IO Thread

Java Programming - MultiThreading, Java Admin Client Program & Transaction Management

Java Programming - Spring Boot, Serialization & DeSerialization

A bunch of Utilities tool that has been built across, which are quite useful for the project deliverables

Basic introduction on Kafka Streams, Kafka Connect, KSQL

& the list goes on...

I would request you to make sure that, the course is learn't very slowly and steadily. Make sure to learn the course at your own pace. Do not indulge in learning the course to complete quickly. "

Slow and Steady win's the race

"

Wishing you all the very best in learning Kafka. And yeah, I'll be there for your during and after your course completion. I will make sure that, you will be always in my RADAR, in your journey within IT World.

What You Will Learn?

  • The Very First Thing You will learn is Installation, Configurations in Kafka, followed by the uderstanding, we will learn what Kafka really means. .
  • Kafka Brokers, Topics, Producers, Consumers, Consumer Groups, Partition, ZooKeeper etc. The Kafka "Eco System" .
  • We will also learn on concepts like: Leaders, Followers, Controllers, Kraft, Exactly Once Processing in Kafka .
  • Marching Towards, Multiple Racks, In Sync Replica, Comitted Vs UnComitted, Idempotent .
  • Going to Next level on: Log Segment, Time Index, Message Offset, Default Groups, Custom Messages, Publish & Consume .
  • You will also learn about Maven, as it is required for Java Development .
  • Java Programming 101 - Basics on How to code kafka in Java .
  • Java Programming 102 - Kafka Producer API - Architecture, Message Time Stamp, IO Thread .
  • Java Programming 103 - MultiThreading, Java Admin Client Program & Transaction Management .
  • Java Programming 104 - Spring Boot, Serialization & DeSerialization .
  • Quick Introduction on, Kafka Connect, Kafka Streams Show moreShow less.