<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nitish Kaushik</title>
    <description>The latest articles on DEV Community by Nitish Kaushik (@nitish).</description>
    <link>https://dev.to/nitish</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F378742%2F489683c8-e831-44c7-b115-251bf312a3b5.jpeg</url>
      <title>DEV Community: Nitish Kaushik</title>
      <link>https://dev.to/nitish</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nitish"/>
    <language>en</language>
    <item>
      <title>Asp.Net Core MVC Complete, free and step by step video tutorial by Nitish
</title>
      <dc:creator>Nitish Kaushik</dc:creator>
      <pubDate>Wed, 09 Dec 2020 19:57:46 +0000</pubDate>
      <link>https://dev.to/nitish/asp-net-core-mvc-complete-free-and-step-by-step-video-tutorial-by-nitish-47mp</link>
      <guid>https://dev.to/nitish/asp-net-core-mvc-complete-free-and-step-by-step-video-tutorial-by-nitish-47mp</guid>
      <description>&lt;p&gt;Welcome to Asp.Net Core MVC tutorial. This is a complete and step by step tutorial for all the developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  WebGentle Free YouTube video:
&lt;/h2&gt;

&lt;p&gt;You can learn Asp.Net Core MVC tutorial from WebGentle YouTube channel free of cost.&lt;br&gt;
You can access webgebtle youtube channel by clicking &lt;a href="https://www.youtube.com/watch?v=CP-zbZA5LAc&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Kindly subscribe to Wegentle Youtube channel:
&lt;/h2&gt;

&lt;p&gt;Subscribe to us: &lt;a href="https://bit.ly/webgentle"&gt;WebGentle Youtube channel&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Who can learn from this tutorial:
&lt;/h2&gt;

&lt;p&gt;All professionals who want to start their career in asp.net core framework and want to add new skill in their bucket, can learn asp.net core from this tutorial.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fresher&lt;/li&gt;
&lt;li&gt;Experienced &lt;/li&gt;
&lt;li&gt;Anyone who has basic knowledge of programming&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key features of this course:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Free of cost - No need to pay anything&lt;/li&gt;
&lt;li&gt;Complete and step by step solution&lt;/li&gt;
&lt;li&gt;English language - Tutorial is available in English language&lt;/li&gt;
&lt;li&gt;Excellent combination of Theory, practical example &amp;amp; Live application.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prerequisite:
&lt;/h2&gt;

&lt;p&gt;No special knowledge is required for this tutorial. But it will be helpful if have basic knowledge of&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;C# (Class, Method, Property etc.)&lt;/li&gt;
&lt;li&gt;OOPS Concepts&lt;/li&gt;
&lt;li&gt;HTML &amp;amp; CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  List of all the videos:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=CP-zbZA5LAc&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=1"&gt;Asp.Net Core MVC 3.1 course overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=-lgNclGseLM&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=2"&gt;What is .Net Core &amp;amp; ASP.NET Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=bFsu3nup00Y&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=3"&gt;Setting up dot net core machine development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=_AlcrY5YEww&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=4"&gt;How to create asp.net core mvc web application (using Visual Studio 2019 &amp;amp; CLI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zBYxYgDWh4w&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=5"&gt;What is MVC pattern (model view controller architecture) in .net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=9QQSPFtZ6Uk&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=6"&gt;Convert console application to web application in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lQMiMyMQHVg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=7"&gt;Setup application on GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=10AWqnAph2g&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=8"&gt;Middleware in Asp.net Core or app.Use(), app.Next(), app.Map()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=5A68_ArtOJA&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=9"&gt;launchsettings.json in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=nQBNkISSE_4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=10"&gt;Environment variables in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=j_eF38mK2QI&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=11"&gt;Setup MVC in .Net Core application using AddControllersWithViews method&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=gxu1fsHGvMo&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=12"&gt;AddMVC() vs AddControllersWithViews() vs AddControllers() vs AddRazorPages()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KxIMpq2btKs&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=13"&gt;Controller in Asp.Net Core MVC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=A_LPA_c41TM&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=14"&gt;Model in Asp.Net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=xfFQQd3m4yE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=15"&gt;View in asp.net core application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KRd-IHNRc3Y&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=16"&gt;How controller finds a view (View Discovery) or Different way to return view from action method&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=U2DZMDcAke0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=17"&gt;Razor ViewEngine in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=CayKF6qxVRI&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=18"&gt;Conditional statements (If, Else, Ternary Operator, Switch) in Razor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=i41vf2l62hI&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=19"&gt;For &amp;amp; ForEach Loop in Razor Syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=L7J5jI6-9r4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=20"&gt;Static files (Img, css &amp;amp; js) in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=VwqozSbQuec&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=21"&gt;How to install &amp;amp; use client side library (jQuery &amp;amp; Bootstrap) in asp.net core &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ctB8GvRouSQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=22"&gt;Razor file compilation in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Kv7JEOUuOdI&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=23"&gt;Layout in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=bVGontQCB_I&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=24"&gt;Design a responsive home page for real-time application (Book Store)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4pBWKbJ9nL0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=25"&gt;How to add navigation bar (navbar) in asp.net core application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=A6pyEv4EH4I&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=26"&gt;How to add footer in asp.net core application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=CuA_pgkXqf0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=27"&gt;Display Model list data on view in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=a0VMZ0reVXU&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=28"&gt;RenderSection &amp;amp; Section in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=elJgXm1Fc80&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=29"&gt;Design and develop a product detail page in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ZiB1vqj-Y1g&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=30"&gt;_ViewStart.cshtml file in asp.Net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=rdag_suOGj4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=31"&gt;_ViewImports file in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=nbw50yMD3q0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=32"&gt;ViewBag in Asp.Net Core MVC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Clfw1GWNv58&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=33"&gt;ViewData in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Bf4WjnjZobk&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=34"&gt;ViewData Attribute in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=hOE3w9N23zQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=35"&gt;Dynamic views in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=YsyXTIoLeZQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=36"&gt;Tag helpers in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=xfUq_aMjL8w&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=37"&gt;Anchor Tag helper in Asp.Net Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=iJTiPHkTwGU&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=38"&gt; Image tag helper in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=V9Ie2OvbAhs&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=39"&gt;Environment tag helper in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=wYSh8jGsT50&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=40"&gt;Link tag helper in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=hRjzu738zgE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=41"&gt;Create form in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=EGoYmjjU_Ko&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=42"&gt;What is Entity Framework Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=SWkyGXN8f9g&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=43"&gt;How to install entity framework (ef) core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Yhmg5VJlSwY&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=44"&gt;How to setup DbContext class in entity framework core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=xPgzPQKG5n8&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=45"&gt;Generate database using entity framework core CLI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=cE_o8piz-2Y&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=46"&gt;Insert data in database using entity framework core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=O7NkoVMRS7M&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=47"&gt;Making Async call using entity framework core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4flp6MQTRhQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=48"&gt;Get list of data from database using entity framework core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=AhMwkcvQc6w&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=49"&gt;Get details of book from database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ckD1tLQfyH4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=50"&gt;Model validations in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=5txrbp6D-gg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=51"&gt;Validation summary (asp-validation-summary attribute) in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=9u0EOBNHvDE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=52"&gt;DataType attribute in asp.net core (Generate form fields from model)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=l6JhPyUZhHk&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=53"&gt;Dropdown in asp.net core (Create drop down using option tag)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=P1rWY4p7-S4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=54"&gt;Dropdown in asp.net core with text and value property &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=MUTUjxXHzzQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=55"&gt;Dropdown in asp.net core using SelectList&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KEpdE_Qozdk&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=56"&gt;Create dropdown in asp.net core with text and value using SelectList&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=pxp7itShsZ4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=57"&gt;Create dropdown in asp.net core using SelectListItem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=RvzNiEUhs9Q&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=58"&gt;Create group in asp.net core dropdown (SelectListGroup)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=n2gTAdpkvLg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=59"&gt;Multiselect dropdown in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=0JDxnjcH_v0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=60"&gt;Create dropdown using Enum in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zBJVaNp9euA&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=61"&gt;Get and save dropdown data in database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KsBbcsQfSkw&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=62"&gt;Custom Validation Attribute in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=C7UkHzpOJvc&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=63"&gt;Custom tag helper in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=6fgXaFux2ns&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=64"&gt;Override existing html tag in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=foY_YOk0NTA&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=65"&gt;Client side validation in asp.net core using unobtrusive js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=JvXYU5sHbTs&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=66"&gt;Using jQuery Unobtrusive AJAX in ASP.NET Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=bqyZiwXOMH0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=67"&gt;Upload file (image) in asp.net core mvc, IFormFile in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=DTQMTB2ghDM&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=68"&gt;Save image URL in database and display image on view&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lh-oOqukZus&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=69"&gt;Upload multiple images in asp net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=aUdnaAsq1ec&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=70"&gt;Upload and view a pdf file in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=0o8zJpnHV8c&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=71"&gt;Partial view in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=D00C-KcoX7g&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=72"&gt;Partial tag helper vs Partial vs PartialAsync vs RenderPartial vs RenderPartialAsync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=qZ1-lkfb4NI&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=73"&gt;View Components in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=CLoNnyb_ok8&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=74"&gt;How to get data from database and use in View Component in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=8raneKbOWPc&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=75"&gt;How to pass parameters in view components in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=MOVOHHFSCRI&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=76"&gt;Routing in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=87r-9WD7PEs&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=77"&gt;Attribute routing in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=vKOAdgq_PSU&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=78"&gt;Route constraints in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=gVXdofnkTt4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=79"&gt;Dependency Injection in Asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KUo9HvBkiJ8&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=80"&gt;Dependency injection in view (cshtml) file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=09Q7L6CZmsE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=81"&gt;appsettings.json file in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=c4ITPctD8Hg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=82"&gt;Connection string in appsettings.json in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=9jNZi50kmBs&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=83"&gt;Read configuration using GetValue method from appsettings.json file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=P33EVo_ZmQE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=84"&gt;Read configuration using GetSection method from appsettings.json file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=NiOa9-q3q3o&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=85"&gt;Binding Configuration to objects using Bind method&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=M8tEubdQGP4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=86"&gt;Read configuration using option pattern (IOptions) from appsettings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=YKVMRP3R96k&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=87"&gt;Reloading configuration using IOptionsSnapshot() in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=aFE90rkJ8i4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=88"&gt;Reload configuration in singleton service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=uUqZFfTmzJU&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=89"&gt;Named options in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Doj9W5Rv7vs&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=90"&gt;IOption vs IOptionsSnapshot vs IOptionsMonitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=9rGeTjoKsb8&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=91"&gt;Install Identity Core and generate Identity Core tables in database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=pU2VaJaDhyE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=92"&gt;Design a registration (Signup) page in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=50velawhaP0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=93"&gt;Signup in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=tYT9ykDEnjE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=94"&gt;Add columns to aspnetusers table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ZQQNj9TLsOw&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=95"&gt;Configure the password complexity in Identity core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ab9xnExBNF8&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=96"&gt;Login in asp.net core using Identity core framework from scratch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=x2q2yqO3Brk&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=97"&gt;Logout in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=yvN39M-MThM&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=98"&gt;Authorize attribute in asp.net core (How to secure an action method)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ViDY0HvthzY&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=99"&gt;Redirect user to login page (custom login url)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=XYQO7LNs7Eg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=100"&gt;ReturnUrl without using hidden field&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=bVEGTmHrAKg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=101"&gt;Claims in asp.net core identity (Display full name of logged-in user)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=3ebCVa6ueM0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=102"&gt;Get logged-in user id in controller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=UijCaQ5kDOQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=103"&gt;Change password in asp.net core identity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=UY0AAnOhep4&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=104"&gt;Create custom SMTP email service in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=EDxp5Nl1xGQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=105"&gt;Send email from asp.net core application using SMTP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=_rbVbTO4a5o&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=106"&gt;Send dynamic data (placeholders) in email from asp.net core app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Ktm61mqgc60&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=107"&gt;Allow only verified emails (accounts) to login&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=MkXQRtgfxsQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=108"&gt;Generate email confirmation token and send email to the user in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=qNwV_YQSr6c&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=109"&gt;Click on link from email to verify the user email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=8-DYUF_8DKE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=110"&gt;Resend email confirmation (verification) email in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=XapHo_U7hn0&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=111"&gt;Forgot password (Reset password) generate token and send email in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=b8E3XS3EJOg&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=112"&gt;Forgot (reset) password in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=OduYYIc9ZUA&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=113"&gt;Area in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=V4Gk1nNNEWU&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=114"&gt;Routing in areas in asp.net core mvc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=CvTQKS95mug&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=115"&gt;Roles in asp.net core (Create roles and manage roles using RoleManager &amp;amp; UserManager)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=IJoxn6wQyUw&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=116"&gt;Bundling and minification in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=YycQwCpFS0w&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=117"&gt;User lockout in asp.net core (Block user temporarily on wrong password attempt)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ZHVc5eJ49OE&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=118"&gt;Token lifespan in identity core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ayNJieQQFKU&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=119"&gt;Filters in asp.net core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=xXw6qSuhzZQ&amp;amp;list=PLaFzfwmPR7_LTXu0Vz9Zz_Y0OMMC7ArHZ&amp;amp;index=120"&gt;The End&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Nitish Blogs:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://nitishkaushik.com"&gt;https://nitishkaushik.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>dotnet</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
