Kafka Basics and Develop Kafka Java Clients
Kafka Basics and Develop Kafka Java Clients, available at $19.99, has an average rating of 4.45, with 27 lectures, 2 quizzes, based on 16 reviews, and has 60 subscribers.
You will learn about Learn Kafka Basics Learn to setup Kafka locally Learn to use Kafka CLI Learn to Build Producer and Consumer in Java This course is ideal for individuals who are Kafka New Learners or Java Developers seeking Kafka client programming It is particularly useful for Kafka New Learners or Java Developers seeking Kafka client programming.
Enroll now: Kafka Basics and Develop Kafka Java Clients
Summary
Title: Kafka Basics and Develop Kafka Java Clients
Price: $19.99
Average Rating: 4.45
Number of Lectures: 27
Number of Quizzes: 2
Number of Published Lectures: 27
Number of Published Quizzes: 2
Number of Curriculum Items: 29
Number of Published Curriculum Objects: 29
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- Learn Kafka Basics
- Learn to setup Kafka locally
- Learn to use Kafka CLI
- Learn to Build Producer and Consumer in Java
Who Should Attend
- Kafka New Learners
- Java Developers seeking Kafka client programming
Target Audiences
- Kafka New Learners
- Java Developers seeking Kafka client programming
This course is Kafka basics course and is for Kafka beginners.
This course covers all the basic concepts of Kafka like:
-
What is event streaming?
-
What is Kafka and what are its industry use cases?
-
Kafka components like – Topic, Partitions, Offsets etc.
-
What are producers and how they write data to Kafka.
-
What are consumers and how they read data from Kafka.
-
What is a consumer group?
-
Architecture of Kafka.
-
What is a zookeeper?
-
What is a broker?
-
Partition distribution and replication in distributed architecture.
How to setup Kafka locally on your machine:
-
Download and setup Kafka on Linux.
-
Configure properties files and Start Kafka servers (zookeeper and broker) on Linux.
-
Download and setup Kafka on Windows.
-
Configure properties files and Start Kafka servers (zookeeper and broker) on Windows.
How to use Kafka CLI:
-
Create topics using CLI – set partition and replication-factor
-
Create producers using CLI and write data to Kafka topic
-
Create consumers using CLI and read data from Kafka topic
-
Create consumer group using CLI
Finally learn how to develop Kafka clients in Java:
-
Develop Kafka producer in Java which will write data to Kafka.
-
Write data to Kafka in Key-Value pair using producer.
-
Develop Kafka consumer in Java which will read data from Kafka.
-
Run multiple consumers in a group and observe the behavior.
By the end of the course you will be comfortable in Kafka basics and will have a good understanding of how to create your own Kafka producers and consumers.
Course Curriculum
Chapter 1: Course Structure
Lecture 1: Course Structure
Chapter 2: Kafka Basics
Lecture 1: Kafka Introduction
Lecture 2: Topics and Partitions
Lecture 3: Brokers
Lecture 4: Partition Replication
Lecture 5: Kafka Basics Wrap-up
Chapter 3: Producers and Consumers
Lecture 1: Producers
Lecture 2: Producer Acknowledgement
Lecture 3: Consumers
Lecture 4: Consumer Offsets
Chapter 4: Setup and Start Kafka
Lecture 1: Kafka Setup Introduction
Lecture 2: Linux: Download and Setup Kafka
Lecture 3: Linux: Start and Stop Kafka
Lecture 4: Windows: Download and Setup Kafka
Lecture 5: Windows: Start and Stop Kafka
Chapter 5: Working with Kafka CLI
Lecture 1: CLI: Topics
Lecture 2: CLI: Producers
Lecture 3: CLI: Consumers
Lecture 4: CLI: Consumers in Group
Lecture 5: CLI: Consumer Group Offsets
Chapter 6: Build Kafka Clients in Java
Lecture 1: Setup Kafka Project
Lecture 2: Create Kafka Producer
Lecture 3: Kafka Producer with Call-Back
Lecture 4: Kafka Producer Record with Key-Value
Lecture 5: Create Kafka Consumer
Lecture 6: Kafka Consumer Group
Lecture 7: Assign Partition to Consumer
Instructors
-
Narender Singh Chaudhary
Software Development Specialist at Amdocs
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 4 votes
- 4 stars: 3 votes
- 5 stars: 9 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple