Advanced .Net Training
Elevate your skills with advance .Net Training
Syllabus
Introduction
- NET
- NET MVC
- .Net Core Features
- WCF, REST, WebAPI
ASP.NET Core and MVC5
- NET Core vs. ASP.NET MVC5
- NET Core 3.1, 5.0 and 6.0 Features
- Advantages of ASP.NET Core
Getting Started with MVC
- Understanding of Models, Views, Controllers
- Creating Views
- Defining Controllers
- Defining a Data Model
- Types of Action Result in MVC
Creating an application in MVC using Razor View Engine
- Creating strongly-typed views
- Understanding URLs and action methods
- TempData, view Bag and View Data with example
- Data Annotations
- Defining Routes and attribute Routing
- Validation in MVC
- Razor Basics and Implementation of Razor view
- Accessing Model Data in Razor views
- Defining and using HTML Helpers
- Defining and Designing a layout Page
- Defining and using partial views
Entity Framework and Entity Framework Core
- Overview of Entity Framework
- Entity Framework 6 vs EF Core
- Define Mapping using Fluent API and Data Annotations
- Code First Approach
- Database First Approach
- DbMigrations
ASP.NET MVC Application using EF Approaches Code First, Database first
- NET application architecture best practices
- Implementing a Repository and Entity Framework Data Model
- Using Dependency Injection
Designing ASP.NET Core MVC Web Applications
- Designing Models, Controllers and Views
- NET Core Pipeline
- NET Core MVC Middleware
- NET Core MVC Filters
Using Entity Framework Core in ASP.NET Core
- Understand and Implement Repository Pattern
- Unit of Work
- Dependency Injection Design Pattern
- Generic Repository
Implementing .Net Core Web APIs
- CRUD Operations using Web API
- Configure Swagger for testing WebApi
- Parameter Binding.
- WebApi Versioning
- Securing WebApi
Managing Security
- Authentication in ASP.NET Core
- NET Core Identity
- Authorization in ASP.NET Core
WCF Deep Dive
- WCF service creation
- WCF and its types of contracts
- WCF service consumption with .Net Core WebApi
Hosting and Deployment
- On-premises hosting and deployment
- Introduction to Azure Services
- Deployment to Microsoft Azure
Unit Testing
- MS Test Framework Overview
- Annotations in MSTest
- Working with Unit Test Class and Test methods.