Best Dot Net Core/ .NET Training Course in NCR
Master the fundamentals of .NET programming and learn how to create .NET projects with this .NET Programming Certification Course. You’ll get introduced to the .NET space and coding with C#, including Visual Studio and WinForms, preparing you for a successful career
Course Overview
This .NET certification online course is a comprehensive introduction to the .NET space and .NET coding using C#. This course lays the foundation for the major aspects of .NET development, including the Visual Studio Environment, data connections, the C# language, and WinForms and WebForms projects
Introduction
What is .NET Core?
Introduction of DOTNET CLI
Working with DOTNET CLI Commands (new, restore, build, publish, run .. etc)
Create First Console Application using DOTNET CLI.
Understand Dependencies
Understand Code execution flow
Add & Removing Dependencies
Working with Visual Studio Code Tool
Modularity
Environment Setup and Configuration options for ASP.NET Core Application.
Understanding of ASP.NET Core Project Layout.
Introduction to .NET Command Line Interface (CLI).
Understanding of .NET CLI Commands.
Creating and Running Project using .NET CLI.
Understanding of .NET Core development using Visual Studio Code Editor.
Understanding steps involved in Request Life Cycle of ASP.NET Core.
Working with Multiple Environments.
Introduction
How Middleware Works
Using IApplicationBuilder
Showing Exception Details
Middleware to Match the Environment
Serving Files
Setting up ASP.NET MVC Middleware
Summary
Introduction
The Model View Controller Design Pattern
Routing
Conventional Routes
Attribute Routes
Action Results
Rendering Views
Summary
Introduction
Models and View Models
Understanding ASP.NET Core MVC Validation
Need of Server Side and Client-Side Validation
Accepting Form Input
POST Redirect GET Pattern
Model Validation with Data Annotations
Summary
Understanding of Razor View Engine.
Difference between Razor View Engine and Web Form Engine.
Understanding of Razor Syntax.
Understanding of passing data from View to Controller.
Introduction to Razor Pages in ASP.NET Core
ntroduction
Understanding and Creating View Component.
Layout Views
_ViewStart
_ViewImports
Razor Pages
An Edit Form
Partial Views
Summary
Understanding Html Helpers
Types of Html Helpers
Built-In Html Helpers
Tag Helpers
Inline Helpers
Custom Helpers Url helpers
Introduction
SQL Server LocalDB
nstalling the Entity Framework
Implementing a DbContext
Configuring the Entity Framework Services
Entity Framework Migrations
Up and Running
Summary
Introduction
An Overview of ASP.NET Identity
An Overview of OpenID Connect
Using Secure Connections and Registering the App
OpenID Connect Configuration
Authentication Services and Middleware
User Authorization
Identities and Claims
Summary
What is WebAPI?
Why select Web API?
Advantage of WebAPI
Understanding Http Request Verbs & Constraints
Http Response Http Status Code
Creating a Web API Project
Implementing GET, PUT, POST & DELETE method
ASP NET Web API and SQL Server
Web API Content Negotiation
Web API MediaTypeFormatter
Web API query string parameters
FromBody and FromUri in Web API
Call ASP NET Web API from jQuery
Calling Web API service in a cross domain using jQuery ajax
Cross origin resource sharing ASP NET Web API
Enable SSL in Visual Studio Development Server
ASP NET Web API enable HTTPS
Implementing basic authentication in Web API
Call web api service with basic authentication using jquery ajax
Web API token authentication
Web API user registration
Using asp net identity with Web API
Using fiddler to test Web API token based authentication
Web API login & logout page
How to get authenticated user identity name in asp net web api
ASP NET Web API Google & Facebook authentication
Web API attribute routing constraints
Generating links using route names in asp net web api
IHttpActionResult vs HttpResponseMessage
Web API versioning using querystring parameter
Web API versioning using a custom header & accept header
Web API versioning using Web API versioning using custom media types