About  ASP.NET Core

It’s a completely new and open source version of the .NET framework written from the ground up.  It’s platform agnostic, i.e, it runs on *nix, osx, Windows, and also very high performance and lightweight compared to previous versions of .NET.


What are the objectives of   ASP.NET Core Course?

  • Build web apps and services, IoT apps, and mobile back ends.
  • Use your favorite development tools on Windows, mac OS, and Linux.
  • Deploy to the cloud or on-premises.
  • Run on .NET Core or .NET Framework.


What are the prerequisites  of  ASP.NET Core Course?

  • Cross-platform. Runs on macOS, Linux, and Windows.
  • Improved performance
  • Side-by-side versioning
  • New APIs
  • Open source


Why should i learn   ASP.NET Core Course?

ASP is a web-development framework that lets you create websites with the .NET framework. .NET core would include C# or Visual Basic for the most part, to create desktop applications of apps cross-platform.

The very main difference between .NET core and normal .NET, is that .NET core strips A LOT of features from the normal .NET framework, leaving only the core functions. However, you can use NuGet to grab extensions/plugins for your projects.

Depending on what you want to do, I’d recommend starting off with .NET core directly, as you’ll miss a lot of features if you were to learn .NET standard first.


Certification of ASP.NET Core

.NET Framework certification



ASP.NET Core Course  Outline

 Introduction to ASP.NET Core
In this module you learn what is ASP.NET Core and its features. Also you find here the advantages of ASP.NET Core
framework over the existing frameworks for developing a web application.

 Introduction
 What is ASP.NET Core?
 ASP.NET Core Features
 Advantages of ASP.NET Core
 MVC Pattern
 Understanding ASP.NET Core MVC
 ASP.NET Core vs. ASP.NET MVC vs. ASP.NET Web Forms
ASP.NET Core First Application
In this chapter you get knowledge about how to create an ASP.NET Core application and setting up project initials
with basic web page example.
 ASP.NET Core Environment Setup
 ASP .NET Core First Application
 Project Layout
 Understanding Life Cycle of ASP.Net Core Request
 Controllers & Action Methods
In this chapter you will know what is a controller and action method and the responsibilities of a controller, the
basic functionality of filters with few examples.
 Controllers Overview
 Action Methods and IActionResult object
 Passing data from Controller to View
 Understanding Action Selectors
 Action Filters
 Building Custom Action Filters
 Middleware
 Asynchronous Action Methods
This deals with what is a view, razor syntax and different types of views with examples.
 Introducing Razor View
 Advantages of Razor View
 Razor Syntax
 Types of Views
 Partial Views

 Layout Pages
 Special Views
 View Categorization based on Model
In this chapter we have different types Helper used to reduce number of key strokes when writing the html
content in views and writing reusable components.
 Html Helpers
 Built-In Html Helpers
 URL helpers
 Tag Helpers
 Custom Tag Helpers
 Model Binding
This module contains the model binding examples that describes how a form bind to its corresponding action
method with when the form is submitted.
 Html Form behavior
 Model Binder Overview
 DefaultModelBinder
 Binding to Complex Classes
 IFormCollection Model Binding
 IFormFile Model Binder
 Bind Attribute
 TryUpdateModelAsync
 Validations & Data Annotations
In this chapter you will learn Build application with proper error messages in minimum code.
 Data Annotations and Validations Overview
 Validations with Data Annotation
 Server Side and Client Side Validation
 Custom Server side validation
 Model level validation using IValidatableObject
 Custom unobstrive Client side Validation
 Remote Validation
 State management Techniques

In this chapter you will find how data can be maintained temporarily in different locations and used that for
multiple requests.
 Cookies
 Sessions
In this chapter you will learn how to implement security for a web application using ASP.NET Identities which is
recommended by Microsoft for all web applications.
 Authentication and Authorization
 Implementing Security using ASP.NET Core Identity
 MVC and Entity Framework Core
In this you will learn how perform simple database operations like add, update, delete and retrieve the data from
SQL database using entity framework.
 Basic CRUD Operations using Entity Framework
 Separation of work using BO Classes
 Writing Generic Class / Repository
 Caching in Repository
 ASP.NET Core – Web Caching
In this chapter you will learn how to improve the performance of a web application by storing the frequently used
data using different caching techniques.
 Cache Tag Helpers
 Memory Caching Introduction
 In-Memory Caching
 Response Cache
 Distributed Cache
In this chapter you learn how the URL is mapping to controller action methods for rendering the particular web
page and the examples for customizing the URL.
 Url Routing Overview
 Custom Routes
 Attribute Routing
 Routing Constraints

 Module Development
In this chapter you will learn the concept of splitting a large web app into multiple modules so that maintains will
be easy by using Areas.
 Understanding Areas
 Adding Areas
 Defining Area Routes
 Linking between Areas
 Web API and JQuery Ajax
In this chapter you will learn how Web API works as web service which delivers json/xml data that can be used
with JQuery Ajax client side calls for applying asynchronous behavior in any type of application.
 Introduction to Web API
 AJAX implementation using JQuery
 Calling the Web API with JQuery Ajax
 Creating a Web API that Supports CRUD Operations using EF
 Bundling & Minification
In this module you will learn how Bundling and Minification is used for reducing the amount data transferred from
the web app while rendering to improve the performance of your web app.
 What is Bundling and Minification in Core?
 Bundler and Minifier Extension
 How to Bundle your files
 How to minify your Bundles
 Convert to Gulp

Scroll to Top