YoVDO

Apache Kafka Essential Training: Getting Started

Offered By: LinkedIn Learning

Tags

Apache Kafka Courses Distributed Systems Courses Data Processing Courses Fault Tolerance Courses Scalability Courses Message Queues Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about the fundamental concepts and basic operations of Apache Kafka, a leading technology for real-time streaming capabilities.

Syllabus

Introduction
  • Getting started with Apache Kafka
1. Introduction to Kafka
  • Message queues
  • What is Kafka?
  • Benefits of Kafka
  • Kafka use cases
  • Setting up the exercise files
  • Setting up Kafka
2. Basic Concepts
  • Messages
  • Topics
  • Kafka brokers
  • Logs in Kafka
  • Producers and consumers
3. Using Kafka Command Line
  • Kafka client scripts
  • Creating a topic
  • Exploring topics
  • Publishing messages to topics
  • Using console consumer
  • Topics management
  • Review Kafka setup
4. Kafka Partitions and Groups
  • Intro to partitions
  • Creating topics with partitions
  • Publishing with keys
  • Consumer groups
  • Consumer offset management
  • Consuming partitioned data
5. Kafka Java Programming
  • Kafka client libraries
  • Creating a producer in Java
  • Publishing messages in Java
  • Creating a consumer in Java
  • Consuming messages in Java
6. Use Case Project
  • Kafka basics use case: Problem definition
  • Setting up topics
  • Producing and consuming data with scripts
  • Producing and consuming data with Java
Conclusion
  • Extending your Kafka knowledge

Taught by

Kumaran Ponnambalam

Related Courses

Создание 3D-моделей объектов на основе цифровых фотоснимков
Saint Petersburg State University via Coursera
Absolute Basics of COBOL
Coursera Project Network via Coursera
A Cloud Guru's Elastic Certified Engineer Exam Preparation Course
A Cloud Guru
AWS Certified Big Data - Specialty
A Cloud Guru
AWS Certified Data Analytics - Specialty
A Cloud Guru