Course Outline
Introduction
Overview of Apache Kafka Features and Architecture for Python
- Core APIs (producer, consumer, streams, connector)
- Concepts and uses
Accessing Kafka in Python
- Available Python libraries for use
- Compression formats supported
Installing Apache Kafka
- Computer installation
- Virtual private server and virtual machine installation
Starting Kafka Broker Server
- Reading and editing using an IDE (Integrated Development Environment)
- Running Zookeeper
- Logs folder
Creating a Kafka Topic
- Connecting to a Kafka cluster
- Reading topic details
Sending Messages Using Producers
- Initiating a producer
- Examining incoming messages
- Running multiple producers
Consuming Messages
- Kafka Console Consumer
- Running multiple consumers
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Python programming language
- Familiarity with stream-processing platforms
Audience
- Data engineers
- Data scientists
- Programmers
Testimonials (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
That I had it in the first place.
Peter Scales - CACI Ltd
Course - Apache NiFi for Developers
Intercollegial communication with training participants.
Andrzej Szewczuk - Izba Administracji Skarbowej w Lublinie
Course - Apache NiFi for Administrators
Machine Translated
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Course - Building Stream Processing Applications with Kafka Streams
Informative and had correct level of detail I believe.