Duration: 16 hours / 2 days

Knowledge: Intermediate

Potential trainer(s): Kristijan Pavlović


Possible locations:

Learn the fundamentals of data streaming and build your own data pipeline with three main components:

  • data streaming using Apache Kafka
  • data processing using Apache Spark
  • writing data to Apache Solr
Date 1
390.00 EUR
2938.45 HRK
* Price per attendee, price without VAT 25%
Apply now
Choose the type of application, provide any optional details and we will contact you back soon.

I would like more information
By submitting this form, you agree that we may use the data provided to contact you with the information related to your request/submission and products and services of Poslovna inteligencija. You can unsubscribe from Poslovna inteligencija marketing emails at any time by clicking the unsubscribe link in the email. For more information, please see our Privacy Policy.
Please don't insert text in the box below!

The fields marked with * are required


Our Big Data education is focused on creating a real-world project utilizing Python and well-known open-source technologies like Apache Kafka, Apache Spark and Apache Solr. The education encompasses the entire process of practical passage through the fundamental principles of the aforementioned technologies, as well as the application of best practices in software development.


This education is intended for software engineers, data analysts, data scientists, and anyone with prior Python programming experience who is interested in creating a data pipeline that consists of data collection, processing, and storage. 

What you will learn

Setting up the environment, installing the tools required for the data pipeline, and using Python programming to solve real-world issues.

Basic Apache Kafka concepts, building a Kafka Docker container, building a Kafka Topic using a graphical and console interface, and building a Kafka Producer using Python.

The fundamentals of Apache Spark, how to build Spark Docker containers, and how to use Python (PySpark) to create Spark Streaming applications.

The fundamentals of Apache Solr, the creation of Solr and Kafka Connect Docker containers, the beginning of writing data to Solr, and the viewing of written data. 


  • Apache Kafka

    This module teaches you what Apache Kafka is, what its applications are, and how to put your newfound knowledge into practice by building a Kafka Docker container, a Kafka Topic, and a Kafka Producer.

    • lectures
    • practical exercises
  • Apache Spark

    The purpose of this module is to introduce you to Apache Spark and its applications. You will also learn how to create a Spark Docker container and a Spark Streaming solution for data processing using the Python programming language.

    • lectures
    • practical exercises
  • Apache Solr

    In this module, you will learn what Apache Solr is, what its applications are, and how to use it by building Solr and Kafka Connect Docker containers, writing data to Solr, and examining the written data.

    • lectures
    • practical exercises
How can I register for this training?

You can officially register for the training via the registration form at the top of this page. After successfully sending the application, we will get back to you within 24 hours of receiving the application.

I have not received any feedback from you. Who should I contact?

Mistakes in communication always happen, and if we don’t answer you, contact us directly at birdacademy@inteligencija.com.

Can training be paid in several installments?

We currently do not support payment in multiple installments.

I don't live in Zagreb, but I would like to attend the training virtually. Is there such a possibility?

The preferred form of education delivery is in on-site due to the quality of delivery. However, in the case of larger groups where all participants would be online, we can also arrange online delivery.

Is there a discount for students?

Students are entitled to a 10% discount on the price shown on this page.

I don't have my own laptop for this training. Do you provide me with a computer for training?

BIRD Academy provides a computer, lunch, coffee and water for each participant. We strive to be the best host possible in every segment!

BIRD Academy Trainings

Crafted by the Data Analytics experts