Get 20% off all career paths from fullstack to AI
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn to build real-time data streaming applications using the Confluent-Kafka Python library in this comprehensive 37-minute course. Discover why Python is essential for developing real-time applications and master the fundamentals of Apache Kafka integration through practical, hands-on exercises. Explore the Python Producer class to send data to Kafka topics and understand how to use the Python Consumer class for reading data from topics. Gain expertise in integrating Python applications with Confluent Cloud and the Confluent Schema Registry for robust data management. Practice defining JSON schemas and producing data using a Producer, JSONSerializer, and Schema Registry in guided exercises. Master the Python AdminClient class for cluster management and explore advanced techniques for building sophisticated Python applications beyond basic implementations. Develop the skills needed to create scalable, real-time business applications that leverage Apache Kafka's data streaming capabilities through Python programming.
Syllabus
Introduction | Apache Kafka® for Python Developers
The Python Producer Class | Apache Kafka® for Python Developers
The Python Consumer Class | Apache Kafka® for Python Developers
Integrate Python Clients with Schema Registry | Apache Kafka® for Python Developers
The Python AdminClient Class | Apache Kafka® for Python Developers
Beyond Simple Python Apps | Apache Kafka® for Python Developers
Taught by
Confluent