RM engineering workshop

Build modern .NET solutions on Azure

Take one connected integration solution from first commit to production telemetry in two focused, hands-on half days.

Dates
1-2 October 2026
Format
Two half-day sessions
Environment
RM Azure and Azure DevOps
Workshop solution Connected
  1. 01 Source + BicepCode is the contract
  2. 02 Azure PipelinesBuild, test, and deploy
  3. 03 Azure FunctionsEvent-driven processing
  4. 04 Application InsightsTrace the complete flow

From legacy habits to a modern delivery workflow

Build a practical reference solution using .NET 10, repeatable Azure infrastructure, focused unit tests, automated delivery, serverless processing, and production-ready observability.

Hands-on

Apply each concept directly instead of watching a disconnected demo.

Built for Azure

Work with the same platform services and delivery practices used by the team.

Relevant to RM

Use integration scenarios aligned with the ERP replacement programme.

One solution. Two focused half days.

Each session combines concise guidance, instructor-led implementation, and time to apply the practices in RM's own development environment.

Day 01

Thursday, 1 October

Code + delivery

Foundations, tests, infrastructure, and automation.

01

VS Code workflow

Configure a productive .NET workspace and use the editor, terminal, debugger, and Azure tooling as one connected environment.

02

Infrastructure as code

Describe Azure resources declaratively, review changes, and make environment creation consistent and repeatable.

03

Unit tests

Design testable boundaries and write focused tests that protect business behavior without coupling to platform plumbing.

04

Azure DevOps pipelines

Build readable YAML stages that restore, compile, test, publish results, and deploy the workshop solution.

Day 02

Friday, 2 October

Functions + insight

.NET 10 integration workloads in production.

01

Azure Functions

Build modern .NET functions around triggers and bindings while keeping platform concerns at the edge.

02

Application Insights

Follow a request across components, query logs, inspect failures, and turn telemetry into an engineering tool.

03

.NET 10 best practices

Apply current guidance for solution structure, dependency injection, configuration, logging, async code, and error handling.

04

Maintainable integration design

Use SOLID principles and explicit boundaries for ERP, Salesforce, warehouse, and partner integration flows.

Not a demo. A working reference.

The exercises connect into a small but complete solution inside RM's Azure and Azure DevOps environment. The team keeps the code, infrastructure, pipelines, and telemetry to inspect, adapt, and extend.

01

Modern .NET solution structure

02

Versioned Azure infrastructure

03

Automated build and deployment

04

Observable integration flow

Arrive with access. Leave with capability.

Participants need practical C# and Git experience, but no prior production experience with the workshop's Azure services.

SDK

.NET 10 + VS Code

Install the agreed C#, Azure, Bicep, Functions, and Azure Pipelines extensions.

AZ

Azure workspace

Use a workshop resource group with permission to deploy and inspect resources.

CI

Azure DevOps

Confirm repository, pipeline, log, and approved Azure service connection access.

NET

Validated network

Reach Azure, Azure DevOps, NuGet feeds, and all approved package endpoints.