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 (4)
Muy poco, se me dificulto mucho y mas por que entre desfasado, no tome los primeras sesiones.
Rolando García - OIT para México y Cuba
Course - Apache NiFi for Administrators
I liked the virtual machine environments because he could easily toggle between the views and help if we were struggling with the material.
Pedro
Course - Apache NiFi for Developers
Examples/exercices perfectly adapted to our domain
Luc - CS Group
Course - Scaling Data Analysis with Python and Dask
The trainer was very available to answer all te kind of question I did