Apache Kafka Essential Training: Getting Started
Offered By: LinkedIn Learning
Course Description
Overview
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
- Message queues
- What is Kafka?
- Benefits of Kafka
- Kafka use cases
- Setting up the exercise files
- Setting up Kafka
- Messages
- Topics
- Kafka brokers
- Logs in Kafka
- Producers and consumers
- Kafka client scripts
- Creating a topic
- Exploring topics
- Publishing messages to topics
- Using console consumer
- Topics management
- Review Kafka setup
- Intro to partitions
- Creating topics with partitions
- Publishing with keys
- Consumer groups
- Consumer offset management
- Consuming partitioned data
- Kafka client libraries
- Creating a producer in Java
- Publishing messages in Java
- Creating a consumer in Java
- Consuming messages in Java
- Kafka basics use case: Problem definition
- Setting up topics
- Producing and consuming data with scripts
- Producing and consuming data with Java
- Extending your Kafka knowledge
Taught by
Kumaran Ponnambalam
Related Courses
Deploying Apache Pulsar to Google Kubernetes EnginePluralsight Stream Processing Design Patterns with Kafka Streams
LinkedIn Learning Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy Apache Kafka Series - Kafka Connect Hands-on Learning
Udemy The Complete Apache Kafka Practical Guide
Udemy