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.