Get in Touch
 Duration 35 hours

Course Outline

Course Syllabus: Day 1

• Introduction to data streaming principles

• Foundational concepts: Batch vs real time processing

• Basics of event driven architecture

• Typical industry applications

• Overview of the streaming technology ecosystem

Day 2

• Design patterns for streaming architecture

• Core principles of distributed messaging systems

• Roles of producers and consumers

• Topics, partitioning, and data movement

• Strategies for data ingestion

Day 3

• Stream processing principles and frameworks

• Comparison of event time vs processing time

• Windowing methods and practical applications

• Stateful stream processing

• Fundamentals of fault tolerance and checkpointing

Day 4

• Data transformation within streaming pipelines

• ETL and ELT processes in real time environments

• Schema management and evolution

• Stream joins and data enrichment

• Introduction to cloud-based streaming services

Day 5

• Monitoring and observability for streaming systems

• Fundamentals of security and access control

• Performance tuning and optimization techniques

• Comprehensive review of end-to-end pipeline design

• Practical industry applications, including fraud detection and IoT processing

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories