In this course, you will learn how to develop web applications using ASP.NET Core.
Note: If already have experience of Web Development using ASP.NET MVC, You may check this crash course (coming soon) instead.
Prerequisites:
- You should have Passion for Learning
- You should have completed following courses
Expected Time to Complete:
1- Introduction & Background
In this video, we’ll check quick background of ASP.NET & then quick introduction of ASP.NET Core
2- Creating First Project in Visual Studio 2019
In this Video, We’ll check
- Different ASP.NET Core Templates
- How to create MVC based application
- Quick overview of Template in Visual Studio
3- Introduction of Razor
In this video, we’ll learn
- What is Razor Syntax
- How to use C# Razor Syntax as Markup Language
- Mixing Normal HTML with Razor Markup
4- What are Layouts
In this video, we’ll learn
- What are Layouts?
- How to create a Layout and Use it in content view?
- What are RenderBody & RenderSection functions?
5- HTML Helpers & Tag Helpers
In this video, we’ll learn
- How do HTML Helpers help us to create our HTML controls?
- What are new Tag Helpers?
- What is _viewimports.cshtml file?
6- Passing Data From Controllers to Views
In this video, we’ll learn Passing data from Controller to View using
- ViewBag
- ViewData
- ViewModel Approach
7- Data Posting to Controller Action
In this video, we’ll learn
- How to Post Data from Browser to Controller/Action
- How to receive data in Action
- Maintaining data in Post Back scenario
Packages & Reference Management in .NET Core
How Configurations Work in .NET Core (& ASP.NET Core)
In .NET Framework, We use System.Configuration.ConfigurationManager class which helps us to read configuration from App.config or web.config. These configuration files are XML based. In .NET Core, whole science of configuration management is changed. Now you may have multiple configuration sources (& even write your own provider). In this video we’ll learn how configuration framework works in .NET Core. This will help you in understanding configuration management in ASP.NET Core later.