Companies Home Search Profile

Kafka Basics and Develop Kafka Java Clients

Focused View

Narender Singh Chaudhary

3:09:35

5 View
  • 1 - Course Structure.mp4
    01:08
  • 1 - Kafka Basics Quiz.html
  • 2 - Kafka Introduction.mp4
    06:00
  • 3 - Topics and Partitions.mp4
    08:47
  • 4 - Brokers.mp4
    03:13
  • 5 - Partition Replication.mp4
    06:18
  • 6 - Kafka Basics Wrapup.mp4
    02:54
  • 2 - Kafka Clients Quiz.html
  • 7 - Producers.mp4
    05:31
  • 8 - Producer Acknowledgement.mp4
    05:28
  • 9 - Consumers.mp4
    07:02
  • 10 - Consumer Offsets.mp4
    07:02
  • 11 - Kafka Setup Introduction.mp4
    01:20
  • 12 - Linux Download and Setup Kafka.mp4
    08:22
  • 13 - Linux Start and Stop Kafka.mp4
    07:44
  • 14 - Windows Download and Setup Kafka.mp4
    06:36
  • 15 - Windows Start and Stop Kafka.mp4
    07:28
  • 16 - CLI Topics.mp4
    10:10
  • 17 - CLI Producers.mp4
    11:38
  • 18 - CLI Consumers.mp4
    05:50
  • 19 - CLI Consumers in Group.mp4
    09:31
  • 20 - CLI Consumer Group Offsets.mp4
    14:26
  • 21 - Setup Kafka Project.mp4
    05:19
  • 22 - Create Kafka Producer.mp4
    10:08
  • 23 - Kafka Producer with CallBack.mp4
    06:49
  • 24 - Kafka Producer Record with KeyValue.mp4
    06:45
  • 25 - Create Kafka Consumer.mp4
    13:12
  • 26 - Kafka Consumer Group.mp4
    05:40
  • 27 - Assign Partition to Consumer.mp4
    05:14
  • Description


    Learn Kafka Basics and Kafka Client Development in Java

    What You'll Learn?


    • Learn Kafka Basics
    • Learn to setup Kafka locally
    • Learn to use Kafka CLI
    • Learn to Build Producer and Consumer in Java

    Who is this for?


  • Kafka New Learners
  • Java Developers seeking Kafka client programming
  • What You Need to Know?


  • Java Programming
  • Linux OS
  • More details


    Description

    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.

    Who this course is for:

    • Kafka New Learners
    • Java Developers seeking Kafka client programming

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Narender Singh Chaudhary
    Narender Singh Chaudhary
    Instructor's Courses
    I am Narender Singh Chaudhary, Software Developer in Amdocs and have 9+ years of experience. I am from India and currently living in Pune, Maharashtra.I have worked with many different languages like Java, Python, Perl, C, C++ etc. and have worked with many different technologies and Software and Systems like Hadoop, Kafka, HBase, Oracle, Postgres, Unix etc.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 27
    • duration 3:09:35
    • Release Date 2024/02/26