Processing of Streaming Data
★★★★ Master Level
In order to enable solutions to create value in real-time, it is essential to be able to process data in real-time using streaming applications. With more and more data being available in real-time the number of use cases and potential value for real-time applications rapidly grows.

Language
English
Duration
2 days
Time
9:00-17:00
Certification
Yes
Lunch
Included
Recommended
Level
Master
Upcoming courses
Currently there are no scheduled dates for this course. To be notified about upcoming dates, please choose "Reserve a seat".
Select tickets
We're sorry, but all tickets sales have ended because the event is expired.
*If you are a group of 5 or more, we are happy to accommodate a date for the training that suits you best. If so, please choose the "Reserve a seat" option.
Processing of Streaming Data
About the course
Traditionally AI applications create value in batch mode. For example once a day, a model will provide recommendations for the business on which customers are most likely to churn. Imagine how valuable it would be if you were able to intervene at the spot, in real-time. With more and more data being available in real-time, such as data originating from Internet-of-Things or clicking behavior of customers on the website, the number of use cases and potential value for real-time applications rapidly grows. In order to enable solutions to create value in real-time, it is essential to be able to process data in real-time using streaming applications.For whom
This course is designed specifically for Data Scientists and Data Engineers. Many of the skills covered in this course involve preexisting knowledge outlined in the web scraping pre-work accompanying this badge, along with the Data Models and Manipulation (4204) badge. Participants must have experience interacting with APIs and expert programming skills in SQL and Python to keep up with this course.What you’ll learn
Typical use cases and tools for processing streaming data- Able to explain the different types of existing streaming sources
- Able to identify when processing streaming data should be used for your use case
- Able to identify the best stream processing tool to use for your use case based on tool’s pros and cons
- Able to explain the different architectural configurations for streaming applications
- Able to explain the key design principles for streaming applications
- Able to design a streaming application including all key processing steps following best-practices
- Able to implement a streaming application using Apache Kafka