Heterogeneous Data Servers | Module 10: Software Development
Heterogeneous Data Servers | Module 10: Software Development
Share this event
Heterogeneous Data Servers | Module 10: Software Development
We offer 50% discount to students, please complete this form to avail discount.
Programme Structure

The programme consists of 14 modules delivered across 18 live sessions:
Module 1: Software Engineering Foundations | Wed 23 Sep 2026 9:00 AM - 11:00 AM BST
Module 2: C/C++ Programming Fundamentals | Thu 24 Sep - Fri 25 Sep 2026 10:00 AM to 2:00 PM BST
Module 3: Python Fundamentals | Mon 12 Oct - Tue 13 Oct 2026 10:00 AM to 2:00 PM BST
Module 4: Rust Fundamentals | Wed 14 Oct - Thur 15 2026 10:00 AM to 2:00 PM BST
Module 5: OSI 7-Layer Architecture | Mon 19 Oct 2026 10:00 AM - 2:00 PM BST
Module 6: Network Programming | Tue 20 Oct 2026 1:00 PM - 5:00 PM BST
Module 7: Data Formats and Middleware | Wed 21 Oct 2026 1:00 PM - 5:00 PM BST
Module 8: Embedded Systems | Thu 22 Oct 2026 1:00 PM - 5:00 PM BST
Module 9: AI/ML Systems Engineering | Wed 28 Oct 2026 10:00 AM - 2:00 PM GMT
Module 10: Heterogeneous Data Servers | Thu 29 Oct 2026 10:00 AM - 2:00 PM GMT
Module 11: ADAS and Automotive Software | Mon 2 Nov 2026 10:00 AM - 2:00 PM GMT
Module 12: Networking Applications | Tue 3 Nov 2026 10:00 AM - 2:00 PM GMT
Module 13: ADAS & Automotive Software | Wed 4 Nov 2026 10:00 AM - 2:00 PM GMT
Module 14: Capstone Project | Mon 9 Nov - Tue 10 Nov 2026 10:00 AM to 2:00 PM BST
Register for the full 14-module training here.
Learn how modern software platforms collect, process, and distribute data across multiple systems and communication protocols. This module introduces REST APIs, gRPC, streaming pipelines, databases, and ETL architectures used to build scalable, high-performance data infrastructure.
You'll also develop a practical multi-protocol server capable of integrating data from diverse sources into a unified platform.
What You Will Learn
By the end of this module, you will:
Build scalable backend data services
Develop REST and gRPC-based applications
Understand streaming data architectures
Explore SQL, NoSQL, and time-series databases
Learn ETL design principles
Develop heterogeneous data integration platforms
Who Should Attend
Backend Developers
Software Engineers
Data Engineers
Cloud Engineers
Systems Architects
IoT Developers
Topics Covered
Session 1
APIs & Services
REST APIs
gRPC
Streaming & Data Processing
Streaming pipelines
Databases
SQL
NoSQL
Time-series databases
Data Engineering
ETL systems
Module Project
- Multi-Protocol Data Aggregation Server
CAN
MQTT
REST
Database Integration
Dashboard Development
Key Benefits
✔ Learn modern backend architecture principles
✔ Build scalable data integration solutions
✔ Explore enterprise API technologies
✔ Understand heterogeneous data processing
✔ Complete a real-world server development project