.NET 9 ASP MVC 8 Training

Programming

COURSE OVERVIEW


This training will focus on web development using ASP MVC 8 of .NET 9 platform. Also, this will integrate the web application to ADO using Dapper and Entity Framework 8.


Duration:                         24 HRS / 3 DAYS

Delivery Method:         Classroom-based, Virtual Instructor Led Training

black laptop computer turned on on table

Description

COURSE OUTLINE


Day 1    Understanding the .NET platform


·      Creating the MVC project

·      Understanding the WebApplication and Services

·      Understanding the middleware

  • Customizing the middleware
  • Understanding and implementing filters


·      Configuring the Program.cs for MVC application

·      Understanding the project directory structure

·      Creating the Controller using the ControllerBase

·      Implementing the different kind of ActionResult

  • ViewResult
  • PartialViewResult
  • ContentResult
  • EmptyResult
  • FileResult
  • JsonResult
  • JavaScriptResult
  • RedirectResult
  • Redirect to Action Result
  • HttpStatusCodeResult
  • HttpUnauthorizedResult
  • HttpNotFoundResult


·      Understanding the Request parameters, path variables and form handling


Day 2   Building the Views


·      Understanding the Views and Routes

  • Creating views based on the structure
  • Customizing the views


·      Understanding the Razor Syntax

·      Creating form based on Razor

·      Understanding and Customizing the layout

·      Exception handling

 

Day 3   Building the service layers


·      Understanding the dependency injection in .NET 9

·      Adding the NLogger and other logging utilities

·      Creating services

·      Injecting services to controllers and other services

·      Integrating model layer using Entity Framework 8 (EF) and ADO using Dapper

·      Adding session handling

·      Securing the web application