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

Online Master of Computer Science
Arizona State University via Coursera
Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera
Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX
Blockchain Technology
University of California, Berkeley via edX
Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera