Apache Kafka for Beginners - Learn By Hands-On

Dilip Sundarraj, Senior Software Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
58 Videos (6h 10m)
    • About Author

      0:28
    • About the Course

      1:23
    • Why Kafka ?

      3:29
    • What is Kafka

      1:35
    • Kafka Architecture

      4:17
    • Download and Install Kafka from Kafka Website

      3:40
    • Download and Install Kafka using Curl Command

      1:08
    • Hands-On - How to start Zookeeper and Kafka Broker ?

      3:17
    • Kafka Topics, Partitions,Producers,Consumers and Retention Period in Topic

      8:23
    • Hands on - Create Topic, Producer and Consume Messages, Kafka Log Folder

      11:00
    • Kafka Commit Log

      2:01
    • Kafka Core APIs

      2:10
    • Behind the Scenes - Create topic, Zookeeper and Broker

      1:46
    • Behind the scenes - Producers and Consumers

      1:44
    • Hands On - Running Multiple Kafka Brokers

      10:16
    • Hands on - Replication Factor, Leader and ISR

      9:37
    • Download and Install Eclipse

      2:36
    • Hands on - Kafka Producer coding using Java

      12:24
    • Hands on - How to alter the configuration of a topic ?

      2:07
    • Hands on - Producer Partitioning Mechanism using Java

      8:39
    • Hands on - Kafka Consumer using Java

      12:33
    • Hands On - Offset Management in Kafka consumer using Java

      8:07
    • Consumer Group in Kafka Consumer - Insight and Benefits

      3:18
    • Hands On Consumer Group Using Java

      11:40
    • Hands on - Group Id and its Impacts

      2:51
    • Hands on - Reset to a specific Offset value in Kafka Consumer using Java

      8:12
    • Kafka Consumer - Additional Configurations

      1:45
    • Kafka Client - GUI Tool

      9:36
    • Camel Quick Introduction

      2:35
    • Camel File Copy Hands On

      12:58
    • Camel Architecture

      5:23
    • Camel Kafka Cinsumer

      9:24
    • Camel Kafka Producer

      8:56
    • Spark - Spark Streaming - Quick Introduction

      4:41
    • Hands on - Kafka Consumer using Spark Streaming

      13:50
    • About Spring Boot Kafka

      0:26
    • Spring Quick Intro

      3:23
    • Spring Boot Quick Intro

      2:00
    • Simple Spring Boot App - Hands on Part 1

      8:27
    • Simple Spring Boot App - Hands on Part 2

      10:45
    • Spring Boot - Kafka Consumer Hands on

      15:19
    • Spring Boot - Kafka Producer Hands on

      12:19
    • Spring Boot - Kafka Consumer Manual Offset Commit- Hands on

      10:12
    • Spring Boot - Kafka Consumer Group - Hands on

      4:39
    • Docker - Quick Introduction

      5:16
    • How to Install Docker Tool Box on Mac ?

      5:59
    • How to Install Docker Tool Box on Windows 10?

      7:54
    • Hands on - How to create a docker image for Kafka Producer and Consumer?

      13:30
    • How to create an account in Docker Hub and push the images to Docker Hub ?

      5:15
    • Hands on - Running basic docker commands

      7:39
    • Hands on - How to run a zookeeper/Kafka in Docker ?

      11:03
    • Demo - Connect to Dockerized kafka/zookeeper using Dockerized Spring boot app

      9:34
    • Why Kafka Security ?

      0:51
    • Hands on - How to enable SSL in Kafka Broker?

      12:39
    • Hands on - How to access the SSL secured topic using Console Producer/Consumer ?

      6:58
    • Hands on - How to configure SSL in Kafka Producer using Java?

      4:01
    • Hands on - How to configure SSL in Kafka Consumer using Java?

      3:55
    • Thank You

      0:17

About This Class

Learn the fundamentals and advanced concepts of Apache Kafka in this course. There will be a hands on for each concept using inbuilt shell scripts that are available inside the Kafka download. Bonus advanced tutorials have implementation using Java, Spring Boot and Docker.

  • This course will help increase your technical expertise in Kafka which will make you an much needed candidate in IT.
  • This course will be an eyeopener for people think Kafka is a complex system, eventually you will understand how simple Kafka is.
  • This course can be a career breakthrough and assure you that you will find yourself in a better place after you complete this course.
  • This course will transfer your from novice Kafka user to a experienced Kafka user.

12

Students

--

Projects

0

Reviews (0)

Dilip Sundarraj

Senior Software Engineer

My name is Dilip Bandla Sundarraj, I am a software developer and a tech savvy with 9+ years of experience. I love to code and have a great passion towards learning new technologies. I always had the passion to teach my colleagues and friends on whatever new cool stuff I come across in my life. I love interacting with other software developers and learn from them.

-- Dilip B Sundarraj.

See full profile