Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1: Streaming Overview
- Key differences between batch and streaming
- Streaming Data Management use cases
- Streaming architecture
- Kappa architecture
- End-to-end Streaming Data Management
- Types of Streaming data
- Benefits of Streaming
Module 2: Edge Data Streaming (EDS) Overview
- EDS architecture
- EDS key features
- EDS Data flow process
- EDS UI
- Create an EDS Service
- Create a data flow
- Deploy a data flow
- Monitor the data flow
- Lab1: Create Edge Data Streaming Service
- Lab2: Create and Deploy a Data Flow
Module 3: Big Data Streaming Overview
- Big Data Streaming overview
- Stream Data Processing with Spark streaming
- BDS component architecture
- BDS key features
Module 4: Kafka Overview
- Kafka Concepts
- Kafka core APIs
- Topics in Kafka
- Kafka models
- Kafka Use cases
- Lab: Create a Kafka connection
Module 5: Streaming Mappings
- Sources in a Streaming Mapping
- Targets in Streaming Mapping
- Lookup sources
- Kafka Data Object Properties
- Lab: Create a Mapping with Kafka Source and HDFS Target
- Lab: Create a Mapping with Kafka Source and Kafka Target
- BDS Transformations
- Lab: Enhance Mapping Using Filter and Expression Transformations
- Lab: Enhance Mapping Using Window and Aggregator Transformations
- Lab: Enhance Mapping Using Sorter and Rank Transformations
Module 6: Monitoring Logs and Troubleshooting
- Spark Monitoring
- Viewing Logs
- Troubleshooting
- Lab: Monitor an EDS Data Flow
- Lab: Monitor a BDS Mapping
Module 7: Performance Tuning and Best Practices
- Tune performance of Spark jobs
- List some best practices while working with streaming data
Module 8: End-to-End Use Case
- Use Case
- EDS and BDS – Final Goal
- Lab: Convert Unstructured Streaming Data into Structured Data
- Lab: Ingest Data from EDS to BDS and Execute a Mapping in BDS
14 Hours
Testimonials (4)
Edward is an awesome facilitator
Zibusiso Ncube - Agricatural Research Council
Course - Ionic 4 and Angular for Developers
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Course - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.