Course Code: kafkaforpython
Duration: 7 hours
Prerequisites:
  • Experience with Python programming language
  • Familiarity with stream-processing platforms

Audience

  • Data engineers
  • Data scientists
  • Programmers
Overview:

Apache Kafka is an open-source stream-processing platform that provides a fast, reliable, and low-latency platform for handling real-time data analytics. Apache Kafka can be integrated with available programming languages such as Python.

This instructor-led, live training (online or onsite) is aimed at data engineers, data scientists, and programmers who wish to use Apache Kafka features in data streaming with Python.

By the end of this training, participants will be able to use Apache Kafka to monitor and manage conditions in continuous data streams using Python programming.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Apache Kafka for Python Programmers

Qatar - Apache Kafka for Python Programmers

Egypt - Apache Kafka for Python Programmers

Saudi Arabia - Apache Kafka for Python Programmers

South Africa - Apache Kafka for Python Programmers

Brasil - Apache Kafka for Python Programmers

Canada - Apache Kafka for Python Programmers

中国 - Apache Kafka for Python Programmers

香港 - Apache Kafka for Python Programmers

澳門 - Apache Kafka for Python Programmers

台灣 - Apache Kafka for Python Programmers

USA - Apache Kafka for Python Programmers

Österreich - Apache Kafka for Python Programmers

Schweiz - Apache Kafka for Python Programmers

Deutschland - Apache Kafka for Python Programmers

Czech Republic - Apache Kafka for Python Programmers

Denmark - Apache Kafka for Python Programmers

Estonia - Apache Kafka for Python Programmers

Finland - Apache Kafka for Python Programmers

Greece - Apache Kafka for Python Programmers

Magyarország - Apache Kafka for Python Programmers

Ireland - Apache Kafka for Python Programmers

Luxembourg - Apache Kafka for Python Programmers

Latvia - Apache Kafka for Python Programmers

España - Apache Kafka for Python Programmers

Italia - Apache Kafka for Python Programmers

Lithuania - Apache Kafka for Python Programmers

Nederland - Apache Kafka for Python Programmers

Norway - Apache Kafka for Python Programmers

Portugal - Apache Kafka for Python Programmers

România - Apache Kafka for Python Programmers

Sverige - Apache Kafka for Python Programmers

Türkiye - Apache Kafka for Python Programmers

Malta - Apache Kafka for Python Programmers

Belgique - Apache Kafka for Python Programmers

France - Apache Kafka for Python Programmers

日本 - Apache Kafka for Python Programmers

Australia - Apache Kafka for Python Programmers

Malaysia - Apache Kafka for Python Programmers

New Zealand - Apache Kafka for Python Programmers

Philippines - Apache Kafka for Python Programmers

Singapore - Apache Kafka for Python Programmers

Thailand - Apache Kafka for Python Programmers

Vietnam - Apache Kafka for Python Programmers

India - Apache Kafka for Python Programmers

Argentina - Apache Kafka for Python Programmers

Chile - Apache Kafka for Python Programmers

Costa Rica - Apache Kafka for Python Programmers

Ecuador - Apache Kafka for Python Programmers

Guatemala - Apache Kafka for Python Programmers

Colombia - Apache Kafka for Python Programmers

México - Apache Kafka for Python Programmers

Panama - Apache Kafka for Python Programmers

Peru - Apache Kafka for Python Programmers

Uruguay - Apache Kafka for Python Programmers

Venezuela - Apache Kafka for Python Programmers

Polska - Apache Kafka for Python Programmers

United Kingdom - Apache Kafka for Python Programmers

South Korea - Apache Kafka for Python Programmers

Pakistan - Apache Kafka for Python Programmers

Sri Lanka - Apache Kafka for Python Programmers

Bulgaria - Apache Kafka for Python Programmers

Bolivia - Apache Kafka for Python Programmers

Indonesia - Apache Kafka for Python Programmers

Kazakhstan - Apache Kafka for Python Programmers

Moldova - Apache Kafka for Python Programmers

Morocco - Apache Kafka for Python Programmers

Tunisia - Apache Kafka for Python Programmers

Kuwait - Apache Kafka for Python Programmers

Oman - Apache Kafka for Python Programmers

Slovakia - Apache Kafka for Python Programmers

Kenya - Apache Kafka for Python Programmers

Nigeria - Apache Kafka for Python Programmers

Botswana - Apache Kafka for Python Programmers

Slovenia - Apache Kafka for Python Programmers

Croatia - Apache Kafka for Python Programmers

Serbia - Apache Kafka for Python Programmers

Bhutan - Apache Kafka for Python Programmers

Nepal - Apache Kafka for Python Programmers

Uzbekistan - Apache Kafka for Python Programmers