Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 3 modules dans ce cours
In a data-driven world, real-time processing is no longer optional—it's required. This Apache Kafka Fundamentals is a beginner-friendly but in-depth course for developers, data engineers, system administrators, and IT professionals who want to understand the fundamentals of Apache Kafka and its role in creating modern, high-performance data pipelines.
You will begin by studying the growth of data systems and the growing significance of big data, analytics, and messaging platforms. Then explore Apache Kafka's architecture, including its key components (partitions, producers, consumers, and brokers), as well as how it handles distributed messaging at scale.
You'll learn how to install and set up Kafka and Zookeeper, as well as how to create and operate producers and consumers. You'll also work with crucial features including serializers, deserializers, offset management, and consumer group rebalancing.
Hands-on demos, videos, and graded assignments will provide you with practical experience with Kafka in real-world streaming applications. By the end, you'll be able to design and build scalable streaming applications using Apache Kafka.
Enroll today and take the first step toward the future of real-time data.
This module provides an overview of Big Data, messaging systems, and Apache Kafka, including installation and setup demonstrations. By the end of this, learners will be able to install and configure the Kafka environment.
Inclus
16 vidéos5 lectures4 devoirs
Afficher les informations sur le contenu du module
16 vidéos•Total 49 minutes
Course Introduction•2 minutes
Data Evolution Over Time•4 minutes
Big Data Overview•2 minutes
Big Data Analytics•3 minutes
Messaging System•6 minutes
Introduction and Features of Kafka•4 minutes
Kafka Use Cases•4 minutes
Kafka Terminologies•1 minute
Kafka Components•7 minutes
Kafka Architecture•1 minute
Kafka Clusters•1 minute
Kafka Industry Use Cases•2 minutes
DEMO: Install Zookeeper•3 minutes
DEMO: Install Kafka•2 minutes
DEMO: Set up a Single Node Single Broker Cluster•3 minutes
DEMO: Set up a Multi-Node Single Broker Cluster•3 minutes
5 lectures•Total 21 minutes
Specialization Introduction•4 minutes
Introduction and Syllabus•2 minutes
Security Lessons from the 2017 Equifax Data Breach•5 minutes
Summary•5 minutes
From Single Broker Setup to Distributed Kafka Clusters – Understanding the Architectural Shift•5 minutes
4 devoirs•Total 26 minutes
Big Data and Apache Kafka•12 minutes
Big Data Evolution•4 minutes
Kafka Basics•6 minutes
Zookeeper and Kafka Cluster Setup•4 minutes
Kafka Producer
Module 2•1 heure à terminer
Détails du module
This module provides an overview of Kafka Producer, covering its architecture and configuration. By completing this module, learners will be able to create and configure Kafka Producers, handle message serialization, and manage partitioning.
Inclus
12 vidéos2 lectures4 devoirs
Afficher les informations sur le contenu du module
12 vidéos•Total 46 minutes
Overview of Producer and Architecture•4 minutes
Kafka Producer Configuration•2 minutes
Kafka Producer Optional Configuration•3 minutes
Kafka Producer Configuration Objects•7 minutes
DEMO: Create a Kafka Producer•2 minutes
Sending Messages•5 minutes
Serializers and Custom Serializers•3 minutes
DEMO: Creating a Custom Serializer•4 minutes
Serializers Challenges and Serializing Using Apache Avro•4 minutes
DEMO: Serializing Using Apache Avro•3 minutes
Partitions•4 minutes
DEMO: Set up Custom Partition•4 minutes
2 lectures•Total 10 minutes
Understanding Serialization in Kafka – From Basic Messages to Structured Data•5 minutes
Summary•5 minutes
4 devoirs•Total 32 minutes
Kafka Producer•12 minutes
Configuring Kafka Producers•6 minutes
Working with Serializer•6 minutes
Kafka Partitions•8 minutes
Kafka Consumer
Module 3•2 heures à terminer
Détails du module
This module introduces Kafka Consumer fundamentals, including consumer groups, offset management, and deserialization techniques. By completing this module, learners will gain the ability to create Kafka Consumers, effectively manage offsets, and implement custom deserializers for efficient data processing.
Inclus
17 vidéos3 lectures4 devoirs
Afficher les informations sur le contenu du module
17 vidéos•Total 51 minutes
Overview of Kafka Consumer•3 minutes
Consumer Groups•4 minutes
Partition Rebalance and Creating a Consumer•4 minutes
Ways of Committing Offset - Automatic Offset•2 minutes
Ways of Committing Offset - Commit Current Offset•2 minutes
Ways of Committing Offset - Asynchronous Commit•2 minutes
Ways of Committing Offset - Synchronous and Asynchronous Offset•1 minute
Ways of Committing Offset - Commit Specified Offset•1 minute
Rebalance Listeners•2 minutes
Consuming Records with Specific Offset•4 minutes
Introduction to Deserializers•3 minutes
DEMO: Create and Use a Custom Deserializer•2 minutes
3 lectures•Total 12 minutes
Understanding Kafka Consumers – Coordination, Rebalancing, and Reliability•5 minutes
Mastering Offset Management in Kafka – Reliability, Control, and Data Consistency•5 minutes
Course Synopsis•2 minutes
4 devoirs•Total 30 minutes
Kafka Consumer•12 minutes
Optimizing Kafka Consumers•6 minutes
Kafka Offset Handling•8 minutes
Kafka Deserialization•4 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
LearnKartS is a Certification Prep company specializing in Cloud Computing Certifications in AWS, Azure, GCP, Project Management certificates - PMI specific - PMP, PgMP and RMP, and Salesforce certifications. Our state-of-the-art exam simulator engine helps you to identify weak areas along with loads of other analysis to crack the certification in the very first attempt.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
3.9
41 avis
5 stars
43,90 %
4 stars
24,39 %
3 stars
12,19 %
2 stars
14,63 %
1 star
4,87 %
Affichage de 3 sur 41
M
MC
5·
Révisé le 9 déc. 2025
Really great coverage of Kafka foundations. Great didactics and clear explanations.
What programming languages are used in the course?
The Apache Kafka training course primarily uses Java for coding examples and exercises, as Kafka itself is written in Java. Some exercises may also involve Scala and command-line scripts.
Is a certificate provided upon completion of the course?
Yes, a course completion certificate is allocated upon completing all graded assignments and quizzes present in the Kafka Fundamentals course.
Are there any prerequisites to join this Kafka course?
Prior Kafka knowledge is not required; however, learners should be familiar with programming fundamentals (Java or Python) and comprehend distributed computing ideas.
What will I be able to do after completing this course?
You'll be able to describe Kafka's architecture and components, install and set up Zookeeper and Kafka clusters, create and consume messages, handle serializers/deserializers, manage offsets, and build up basic streaming workflows.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.