Get in Touch

Course Outline

Course Outline Day 1

• Introduction to data streaming concepts

 • Fundamentals of batch vs. real-time processing

 • Basics of event-driven architecture 

• Common industry use cases 

• Overview of the streaming ecosystem 

Day 2

• Design patterns for streaming architecture 

• Fundamentals of distributed messaging systems

 • Producers and consumers 

• Topics, partitions, and data flow

 • Data ingestion strategies 

Day 3

• Stream processing concepts and frameworks

 • Event time vs. processing time 

• Windowing techniques and applications

 • Stateful stream processing

 • Basics of fault tolerance and checkpointing 

Day 4

• Data transformation within streaming pipelines 

• ETL and ELT in real-time systems

 • Schema management and evolution 

• Stream joins and enrichment 

• Introduction to cloud-based streaming services

 Day 5

• Monitoring and observability in streaming systems

 • Security and access control fundamentals

 • Performance tuning and optimization

 • End-to-end pipeline design review

 • Real-world use cases, including fraud detection and IoT processing 

 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories