EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

.NET Microservices

Course outline

3 days

Duration

3 days

Introduction

  • Tooling and prerequisites

Course structure

  • Getting started with microservices
  • What is monolithic architecture?
  • Microservice architecture
  • Microservice communication
  • When to use microservice?
  • Setup microservices project
  • Project overview
  • Create solution for microservices
  • Install Nuget packages
  • Create microservices for vehicles

Overview

  • Create models for vehicle service
  • DbContext for vehicle service
  • Migration in vehicle service
  • Create interface for vehicle service
  • Create vehicle service
  • Extension methods and IOC in vehicle service
  • Controllers and actions for vehicle service
  • Run vehicle service
  • Create microservice for customers

Overview

  • Create models for customers service
  • DbContext for customers microservice
  • Create interface for customers service
  • Create customers service
  • Extension methods and IOC in customer service
  • Controllers and actions for customer service
  • Run customer microservice
  • Microservice communication sender
  • Azure Service Bus overview
  • Setting Azure Service Bus
  • Azure Sender Service
  • Create microservice for reservations
  • Reservations service overview
  • Create models for reservations service
  • DbContext for reservations microservice
  • Create interface for reservations service
  • Create reservations service
  • Extension methods and IOC in reservations service
  • Controllers and actions for reservations service
  • Microservice communication receiver
  • Azure Service Bus Receiver overview
  • Azure Consumer Service
  • Run Reservations microservice
  • Api Gateway
  • Api Gateway overview
  • Setup Api Gateway
  • Configuring routes
  • Test microservices with Api Gateway

Programme scope, delivery arrangements and suitability are confirmed during enquiry.