EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

Microservices For Developers

Course outline

3 days

Duration

3 days

Outline

Introduction to C# Language and dot net core

  • Main method in asp.net core
  • ASP.NET Core in process hosting
  • ASP.NET Core out of process hosting
  • ASP.NET Core launchsettings.json file
  • ASP.NET Core appsettings.json file
  • Middleware in ASP.NET Core
  • Configure ASP.NET Core request processing pipeline
  • Static Files in ASP.NET Core
  • ASP.NET Core developer exception page
  • ASP.NET Core Environment Variables
  • Model in ASP.NET Core MVC
  • Controller in ASP.NET Core MVC
  • Views in ASP.NET Core MVC
  • ASP.NET Core dependency injection
  • Customize view discovery in asp.net core mvc
  • Passing data to view in ASP.NET Core MVC
  • ViewBag in ASP.NET Core MVC
  • Strongly Typed View in ASP.NET Core MVC
  • ViewModel in ASP.NET Core MVC
  • List view in asp.net core mvc
  • Layout view in asp.net core mvc
  • Routing in ASP.NET Core MVC
  • AddSingleton vs AddScoped vs AddTransient
  • Entity framework DBContext and database CRUD
  • Model Validation

Why microservices?

Microservice Characteristic

Microservices architecture

API

Docker Containers and Docker installation

Microservice using ASP.NET Core

Creating an ASP.NET Core Application Solution

Adding Models

Enabling EF Core

Adding EF Core DbContext

Adding Repository

Adding Controller

Entity Framework Core Migrations

Run the Product Microservice

Run as Docker Containers

Final Project

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