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.