Support us .Net Basics C# SQL ASP.NET Aarvi MVC Slides C# Programs Subscribe Download

ASP.NET Core Tutorial for Beginners

Suggested Video Tutorials
C# tutorial for beginners
SQL tutorial for beginners
Bootstrap tutorial for beginners

  1. ASP.NET Core Tutorial | Text | Slides
  2. Setting up machine for core development | Text | Slides
  3. Creating core web application | Text | Slides
  4. ASP.NET core project file | Text | Slides
  5. Main method in core | Text | Slides
  6. ASP.NET Core in process hosting | Text | Slides
  7. ASP.NET Core out of process hosting | Text | Slides
  8. ASP.NET Core launchsettings.json file | Text | Slides
  9. ASP.NET Core appsettings.json file | Text | Slides
  10. Middleware in ASP.NET Core | Text | Slides
  11. Configure ASP.NET Core request processing pipeline | Text | Slides
  12. Static Files in ASP.NET Core | Text | Slides
  13. ASP.NET Core developer exception page | Text | Slides
  14. ASP.NET Core Environment Variables | Text | Slides
  15. ASP.NET Core MVC tutorial | Text | Slides
  16. Setup MVC in ASP.NET | Text | Slides
  17. ASP.NET Core AddMvc vs AddMvcCore | Text | Slides
  18. Model in ASP.NET Core MVC | Text | Slides
  19. ASP.NET Core dependency injection tutorial | Text | Slides
  20. Controller in ASP.NET Core MVC | Text | Slides
  21. Views in ASP.NET Core MVC | Text | Slides
  22. Customize view discovery in core mvc | Text | Slides
  23. Passing data to view in ASP.NET Core MVC | Text | Slides
  24. ViewBag in ASP.NET Core MVC | Text | Slides
  25. Strongly Typed View in ASP.NET Core MVC | Text | Slides
  26. ViewModel in ASP.NET Core MVC | Text | Slides
  27. List view in core mvc | Text | Slides
  28. Layout view in core mvc | Text | Slides
  29. Sections in layout page in ASP.NET Core MVC | Text | Slides
  30. _ViewStart.cshtml in ASP.NET Core MVC | Text | Slides
  31. _ViewImports.cshtml in ASP.NET Core MVC | Text | Slides
  32. Routing in ASP.NET Core MVC | Text | Slides
  33. Attribute Routing in ASP NET Core MVC | Text | Slides
  34. Install and use Bootstrap in ASP.NET Core | Text | Slides
  35. Tag helpers in core | Text | Slides
  36. Why use tag helpers | Text | Slides
  37. ASP.NET Core Image tag helper | Text | Slides
  38. ASP.NET Core Environment Tag Helper | Text | Slides
  39. Bootstrap navigation menu in core application | Text | Slides
  40. Form tag helpers in core | Text | Slides
  41. ASP.NET Core Model Binding | Text | Slides
  42. ASP.NET Core model validation | Text | Slides
  43. Select list validation in core | Text | Slides
  44. AddSingleton vs AddScoped vs AddTransient | Text | Slides
  45. Introduction to entity framework core | Text | Slides
  46. Install entity framework core in visual studio | Text | Slides
  47. DbContext in entity framework core | Text | Slides
  48. Using sql server with entity framework core | Text | Slides
  49. Repository pattern in core | Text | Slides
  50. Entity framework core migrations | Text | Slides
  51. Entity framework core seed data | Text | Slides
  52. Keeping domain models and database schema in sync in core | Text | Slides
  53. File upload in asp net.core mvc | Text | Slides
  54. Upload multiple files in core mvc | Text | Slides
  55. Edit view in core mvc | Text | Slides
  56. httppost edit action in core mvc | Text | Slides
  57. Handling 404 not found in core mvc | Text | Slides
  58. Centralised 404 error handling in ASP.NET Core | Text | Slides
  59. UseStatusCodePagesWithRedirects vs UseStatusCodePagesWithReExecute | Text | Slides
  60. Global exception handling in core mvc | Text | Slides
  61. Logging in ASP.NET Core | Text | Slides
  62. Logging exceptions in ASP.NET Core | Text | Slides
  63. Logging to file in core using nlog | Text | Slides
  64. ASP.NET Core LogLevel configuration | Text | Slides
  65. ASP.NET Core Identity tutorial from scratch | Text | Slides
  66. Register new user using core identity | Text | Slides
  67. ASP.NET Core Identity UserManager and SignInManager | Text | Slides
  68. ASP.NET core identity password complexity | Text | Slides
  69. Show or hide login and logout links based on login status in core | Text | Slides
  70. Implementing login functionality in core | Text | Slides
  71. Authorization in ASP.NET Core | Text | Slides
  72. Redirect user to original url after login in core | Text | Slides
  73. Open redirect vulnerability example | Text | Slides
  74. ASP.NET Core client side validation | Text | Slides
  75. ASP.NET core remote validation | Text | Slides
  76. Custom validation attribute in core | Text | Slides
  77. Extend IdentityUser in ASP.NET Core | Text | Slides
  78. Creating roles in core | Text | Slides
  79. Get list of roles in core | Text | Slides
  80. Edit role in core | Text | Slides
  81. Add or remove users from role in core | Text | Slides
  82. ASP.NET Core role based authorization | Text | Slides
  83. Show or hide navigation menu based on user role in core | Text | Slides
  84. List all users from core identity database | Text | Slides
  85. Edit identity user in core | Text | Slides
  86. Delete identity user in core | Text | Slides
  87. ASP.NET Core delete confirmation | Text | Slides
  88. Delete identity role in core | Text | Slides
  89. Enforce ON DELETE NO ACTION in entity framework core | Text | Slides
  90. Custom error page in core | Text | Slides
  91. Manage user roles in core identity | Text | Slides
  92. Model binding not working on submitting razor view with foreach loop | Text | Slides
  93. Manage user claims in core | Text | Slides
  94. Claims based authorization in core | Text | Slides
  95. Role based authorization vs claims based authorization in core | Text | Slides
  96. Authorization in views in core mvc | Text | Slides
  97. Change AccessDenied route in ASP.NET Core | Text | Slides
  98. Claim type and claim value in claims policy based authorization in core | Text | Slides
  99. Create custom authorization policy using func in core | Text | Slides
  100. Custom authorization requirements and handlers in core | Text | Slides
  101. Custom authorization requirement and handler example in core | Text | Slides
  102. Multiple custom authorization handlers for a requirement in core | Text | Slides
  103. Custom authorization handler success vs failure | Text | Slides
  104. External identity providers in core | Text | Slides
  105. Create google oauth credentials - Client Id and Client Secret | Text | Slides
  106. ASP.NET Core google authentication - setting up the UI | Text | Slides
  107. ExternalLoginCallback action in core | Text | Slides
  108. Register application with facebook | Text | Slides
  109. ASP.NET Core facebook authentication | Text | Slides
  110. ASP.NET Core secret manager | Text | Slides
  111. Why email confirmation is important | Text | Slides
  112. Block login if email is not confirmed in core | Text | Slides
  113. ASP.NET Core email confirmation | Text | Slides
  114. External login email confirmation in core | Text | Slides
  115. Forgot password in core | Text | Slides
  116. Reset password in core | Text | Slides
  117. How tokens are generated and validated in core | Text | Slides
  118. ASP.NET Core password reset token lifetime | Text | Slides
  119. ASP.NET Core custom token provider | Text | Slides
  120. ASP.NET Core encryption and decryption example | Text | Slides
  121. Change password in core | Text | Slides
  122. Add password to local account linked to external login | Text | Slides
  123. ASP.NET Core account lockout | Text | Slides
  124. ASP.NET Core MVC course wrap up | Text | Slides


  1. Venkat sir, you are an amazing teacher! can't describe in words!! Thank you very much for your help and looking forward for the rest of the videos :)

  2. Venkat sir please upload core videos ASAP

  3. Venkat, Great detail.You made it clear to me how the middleware pipeline works. Also at some point show what happens when middlewares are added in the wrong order .Thanks again.

  4. please create Azure tutorials

    1. Hello Everyone,

      I want Reporting in.Net Core 2.0.In Asp. Net i am using crystal report but in core its not supported.So i waana know the best alternative for the same.

    2. Something from the top of my head: Create Crystal reports as a separate application with a favorable version of .net. Crystal reports can be exposed as SOAP based services. Utilize these services from you .net core application. Let us if you get any success through this route.

    3. Venkat Sir.. Please create Azure tutorials also.

    4. Venkat sir, the way you teach is outstanding and I aways search your name followed by the topic or issue which I want. I will get clear cut details of the topics. My heartful thanks to you sir.

  5. Venkat,
    Which is better to use app.UseExceptionHandler("/Home/Error"); or app.UseStatusCodePagesWithRedirects("/Home/Error/{0}"); in Production?

    Also I am confused about use of Try/Catch blocks and Status Codes like NotFound, etc and where to use each?
    Thanks for your help.

  6. Venkat, Is there a way to know when to add a service to ConfigureServices before using it in the Configure Method? Exceptions is one way, but is there an easier way. Also is there a list of MIddleWares and Services for the core?

  7. What is TempData used for?

  8. Kudvenkat is simply the BEST instructor on the Internet. Whenever I have a problem understanding a programming concept, I always check if Kudvenkat has a video explaining that particular concept. The guy is simply amazing.

  9. Venkat, Great detail. You are giving amazing explanation about each and every concept.

  10. Sir,I am very new to Microsoft web technologies.Do I need to learn ASP.NET to learn ASP.NET Core?And other requirements to learn these technologies.Please help me sir.Now I am learning c# taught by you and thank for this.

  11. Sir, I usually put on webforms load procedure
    which is needed for real time data.
    Response.CacheControl = "no-cache"
    Response.AddHeader("Pragma", "no-cache")
    Response.Expires = -1
    How can I translate this to ASP.NET Core?
    Will this break the asp helper Image tag versioning?

  12. Sir, How do I save strings such as "HR", "Paroll" to the database using Select helper tag instead of saving integers?

    1. HR and Payroll are part of the enum datatype aren't they?

  13. Very nice Sir, Would you know if EF supports oracle database?. My organization uses Oracle database and I am testing core with System.Data.OracleClient which is Old.Is there ODAC that works with EF? I have legacy tables.

  14. Amazing tutor building up careers of many people in the field of technology.
    Thank you!!

  15. you are a great person
    thanks for all of you
    thank you venkat & mohammed arafeh

  16. 1)How can I use LDAP with ASP.NET Core Identity? In webforms, we usually add LDAP connection string to web.config and then just use the LogIn control.
    2) For applications that are using single sign on like CAS , How can I configure core application to use existing CAS or SAML. ?
    Thanks Venkat, Great job.

  17. Thank you very much!!! you're explain it very well in your videos. These tutorials are very big help esp. for someone who is still a beginner like me. :)

  18. Sir, I have been following your tutorials since many years, your awesome teacher. Thank you very much for sharing such a valuable content.

  19. sir,How to create login page using authentication and authorization with core

  20. Thank you sir for yours efforts. You are simply an angel

    Do you have any intention of doing tutorials on azure cloud. It would be really good ??

  21. @Blogger : Please add some tutorial of Asp.Net with custom nopcommerce app.

  22. I wander if "Claim" as used in core is the same as "Claim" as used in Single Sign on (sso) such as CAS or SAML ?

  23. hello, Kindly make a tutorial for "Change and Reset Password " in Identity.Thanks

  24. Kudvenkat is the BEST instructor on the Internet I've ever are amazing instructor.your lessons are super clear and complete , your explanation is very excited.
    Thank you very much

  25. hello kindly add a tutorial with stored procedure in core

  26. Venkat, could you do a series on gRPC and possibly recommend a migration strategy from WCF to either gRPC or Web API in .Net Core?

  27. Hello, thank you for sharing value-able tutorials with us. Kindly add some tutorial for "Localization "in core

  28. Amazing tutorial series. Even though the series is "for beginners", the tutorial goes into depth on many topics. Best I have seen. Thank you.

  29. sir please also Provide advanced tutorials for web api in .netCore

  30. Great job Venkat Sir, I looked all the videos, Please provide us Azure Tutorials.

  31. Please provide sending email for account verification and two factor authentication in core.

  32. Please provide us Blazor tutorial.

    Thank you.

  33. I just updated my knowledge from `ASP.NET Classic` to `ASP.NET Core`, thank you very much. Every concept you explained is clear as always. I coded everything by hand with slight modifications while following the videos, I used `ASP.NET Core 3.1` and can confirm that all the things work as they should. I am a programmer soloely thanks to your input. As of now I covered most of your tutorials throughout the years. All the best Venkat.

  34. hello sir,

    this Raj Bhatia from Australia

    could you please make tutorial for ASP.NET CORE WEB API

    Thanks in Advance

  35. hello Sir,

    You are awesome!, thanks for your support, could you please teach us active directory authentication system and implementing sidebar in ASP.Net Core

  36. Hello ,can you make the tutorials on Asp.Net Core WPF Desktop Application?

  37. Fantastic work, Venkat. Please keep it up and share more of continuation video for advance concept of .net core MVC. Waiting for new series. Course was like Daily shop serials, kind of what next :). cool.

  38. Hello Sir,could you please make tutorial for ASP.NET CORE WEB API?

  39. I just want to say thank you for the work you have put into your core videos. They are detailed, the concepts are clearly explained and your presentation style is excellent - always providing interesting/relevant information and presented at an easy to follow pace. Thank you very much for all your hard work! You are an excellent teacher. :)

  40. The best tutorial for .Net Core MVC, you teach everything very simply and completely, thank you very much for your videos.

  41. hello Venkat Sir,

    You are the best teacher, thanks for your support.

    I have created the Employee solutions as per the guideline of video. SignInManager was working fine, i can see the logout option after login. but suddenly it starts showing Register and Login links, after debug i found that statement '@if (signInManager.IsSignedIn(User)) ' on _layout page is getting false value.

    Can you please guide on this issue.

    I tried with new project also but issue is still there

    Thanks & Regards
    Milind Nikam.

  42. Thank you, Venkat, very much! This is the greatest tutorial I have found in the web. Good explained and is covering all the main parts and concepts of the ASP.NET Core. Thank you a lot!

  43. Thank you, Venkat
    Please post the tutorial for IndentityModel Authentication using IdentityServer

  44. Really Venkat Sir, No words for describing.

  45. Hi Venkat, can we tutorial for ASP.NET CORE WEB API as well please ???

  46. Venkat, I would like to express my gratitude for providing us with all these video series. I have listened to your Tutorial series ASP.NET MVC and ASP.NET Core and all I can say is that you are a great teacher! Thank you for teaching us MVV technology in a clear cut, comprehensive way. My question to you is the following: do you think there are other topics still needed to be discovered by us apart from the topics covered in both tutorials? In short, does mastering these two tutorials enough to get a job as ASP.NET MVC / ASP.NET Core MVC developer? Thanks a million! Waiting for your new videos!

  47. Hi Venket, I would request you to make a video/blog on AI & ML Plan for .Net Full Stack Engineers. How should a.Net fullstack engineer plan & prepare for upcoming AI ML and Generative technologies nowadays.

  48. Hi Venket, Can you make a video/blog for .Net full stack engineer how should they adapt and learn upcoming AI & ML technlogies and Generative technologies nowadays.


It would be great if you can help share these free resources