Skip to main content
  • Data Formats and Middleware | Module 7: Software Development
1 of 3

Data Formats and Middleware | Module 7: Software Development

Wed 21 Oct 2026 1:00 PM - 5:00 PM BST Online

Data Formats and Middleware | Module 7: Software Development

Wed 21 Oct 2026 1:00 PM - 5:00 PM BST Online

Data Formats and Middleware | Module 7: Software Development

We offer 50% discount to students, please complete this form to avail discount.

Programme Structure

event_description_image_201787_1785282207_4a473.png?_a=BAAHWXDQ

The programme consists of 14 modules delivered across 18 live sessions:

Register for the full 14-module training here.

Explore the technologies that enable modern software systems to exchange, transform, and process data efficiently. This module introduces widely used data formats, middleware technologies, messaging protocols, and service communication frameworks used across enterprise, embedded, cloud, and IoT applications.

What You Will Learn

By the end of this module, you will:

  • Understand common structured data formats

  • Learn modern middleware technologies

  • Explore messaging and publish/subscribe architectures

  • Understand service communication using gRPC

  • Build data transformation pipelines

  • Develop scalable integration solutions

Who Should Attend

  • Software Engineers

  • Backend Developers

  • Systems Engineers

  • IoT Developers

  • Embedded Engineers

  • Cloud Application Developers

Topics Covered

Session 1

Data Formats

  • JSON

  • XML

  • YAML

Service Frameworks

  • Protocol Buffers

  • gRPC

Middleware & Messaging

  • MQTT

  • DDS

  • Kafka

Module Project

  • Data Transformation Gateway

Key Benefits

✔ Learn modern data exchange technologies

✔ Understand middleware communication architectures

✔ Explore publish/subscribe messaging systems

✔ Build practical data integration solutions

✔ Gain hands-on experience with industry-standard technologies