Simplifying Data Pipelines with Apache Kafka
Learn how to use Apache Kafka to stream data pipelines and applications in real-time. Explore its architecture and discover how to produce and consume messages with command line tools and Java APIs.
Build your knowledge of this key tool and gain sought-after skills for a big data career.
Earn your certificate
Once you have completed this course, you will earn your certificate.Preview digital certificate
- IBM Certificate
About this course
- 05 Modules
- 06 Skills
- Discussion space
- 05 Hands-on labs
- 15 Videos
- 05 Review questions
- 01 Final exam
- Kafka producer using the Java API and send messages both synchronously and asynchronously.
- Kafka consumer using the Java API.
Exercises to explore
- Kafka environment setup
- How to use Kafka and Spark Streaming together
- Hands-on Lab 1 : Documentation
- Kafka Command Line
- Kafka Consumer Java API
- Kafka Producer Java API
Want to know more?Get a Free Consultation
You'll learn with these experts
You will learn how to stream data pipelines and applications in real time using Apache Kafka. You will be introduced to its architecture, and you will learn how to create and consume messages using command line tools and Java APIs as you explore the platform. This course will help you to expand your knowledge and build highly sought-after skills for a career in big data.
Yes, you will be issued an IBM Certificate once you have successfully completed the course. You can then upload it to your LinkedIn profile and add it to your resumé.
Yes. It is 100% online. It is also a self-paced course, so there's no set deadline for finishing modules or submitting assignments. The course is expected to be completed in 2 weeks if you work 3-4 hours per week. You can work at your own pace if you finish the course within the enrollment period. However, please do not think you are learning alone. The course discussion space will help you stay connected to your learning community and mentors.
This IBM-certified course comprises five purposely designed modules that take you on a carefully defined learning journey.
You should have a basic understanding of Apache Hadoop and big data before enrolling in Simplifying Data Pipelines and Apache Kafka. Additionally, you should be familiar with the Linux operating system. Plus, having a basic understanding of the programming languages Scala, Python, R, or Java will be an advantage.
Yes, with this course you will have the option to choose additional mentoring support. Throughout the course, you will have access to essential guidance and help. We provide a dedicated discussion space where you may ask questions, talk with your peers, and work out problems. However, you may also have access to live seminars and webinars, depending on your subscription plan. These sessions are a great way to address concerns with your mentor and ask questions.