Asp.Net Core MVC 3.1 tutorial with live application by Nitish

Welcome to Asp.Net Core MVC tutorial. This is a complete and step by step tutorial for all the developers.

WebGentle Free YouTube video:

You can learn Asp.Net Core MVC tutorial from WebGentle YouTube channel free of cost. You can access webgebtle youtube channel by clicking here

Kindly subscribe to Wegentle Youtube channel:

Subscribe to us: WebGentle Youtube channel

Who can learn from this tutorial:

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.

Key features of this course:

Prerequisite:

No special knowledge is required for this tutorial. But it will be helpful if have basic knowledge of

List of all the videos:

  1. Asp.Net Core MVC 3.1 course overview
  2. What is .Net Core & ASP.NET Core
  3. Setting up dot net core machine development
  4. How to create asp.net core mvc web application (using Visual Studio 2019 & CLI)
  5. What is MVC pattern (model view controller architecture) in .net core
  6. Convert console application to web application in asp.net core
  7. Setup application on GitHub repository
  8. Middleware in Asp.net Core or app.Use(), app.Next(), app.Map()
  9. launchsettings.json in Asp.Net Core
  10. Environment variables in asp.net core
  11. Setup MVC in .Net Core application using AddControllersWithViews method
  12. AddMVC() vs AddControllersWithViews() vs AddControllers() vs AddRazorPages()
  13. Controller in Asp.Net Core MVC
  14. Model in Asp.Net core
  15. View in asp.net core application
  16. How controller finds a view (View Discovery) or Different way to return view from action method
  17. Razor ViewEngine in Asp.Net Core
  18. Conditional statements (If, Else, Ternary Operator, Switch) in Razor
  19. For & ForEach Loop in Razor Syntax
  20. Static files (Img, css & js) in asp.net core
  21. How to install & use client side library (jQuery & Bootstrap) in asp.net core
  22. Razor file compilation in asp.net core
  23. Layout in asp.net core
  24. Design a responsive home page for real-time application (Book Store)
  25. How to add navigation bar (navbar) in asp.net core application
  26. How to add footer in asp.net core application
  27. Display Model list data on view in Asp.Net Core
  28. RenderSection & Section in Asp.Net Core
  29. Design and develop a product detail page in asp.net core
  30. _ViewStart.cshtml file in asp.Net core
  31. _ViewImports file in asp.net core
  32. ViewBag in Asp.Net Core MVC
  33. ViewData in Asp.Net Core
  34. ViewData Attribute in Asp.Net Core
  35. Dynamic views in asp.net core
  36. Tag helpers in asp.net core
  37. Anchor Tag helper in Asp.Net Core
  38. Image tag helper in asp.net core
  39. Environment tag helper in asp.net core
  40. Link tag helper in asp.net core
  41. Create form in asp.net core
  42. What is Entity Framework Core
  43. How to install entity framework (ef) core
  44. How to setup DbContext class in entity framework core
  45. Generate database using entity framework core CLI
  46. Insert data in database using entity framework core
  47. Making Async call using entity framework core
  48. Get list of data from database using entity framework core
  49. Get details of book from database
  50. Model validations in asp.net core
  51. Validation summary (asp-validation-summary attribute) in asp.net core
  52. DataType attribute in asp.net core (Generate form fields from model)
  53. Dropdown in asp.net core (Create drop down using option tag)
  54. Dropdown in asp.net core with text and value property
  55. Dropdown in asp.net core using SelectList
  56. Create dropdown in asp.net core with text and value using SelectList
  57. Create dropdown in asp.net core using SelectListItem
  58. Create group in asp.net core dropdown (SelectListGroup)
  59. Multiselect dropdown in asp.net core
  60. Create dropdown using Enum in asp.net core
  61. Get and save dropdown data in database
  62. Custom Validation Attribute in asp.net core
  63. Custom tag helper in asp.net core
  64. Override existing html tag in asp.net core
  65. Client side validation in asp.net core using unobtrusive js
  66. Using jQuery Unobtrusive AJAX in ASP.NET Core
  67. Upload file (image) in asp.net core mvc, IFormFile in asp.net core
  68. Save image URL in database and display image on view
  69. Upload multiple images in asp net core
  70. Upload and view a pdf file in asp.net core
  71. Partial view in asp.net core
  72. Partial tag helper vs Partial vs PartialAsync vs RenderPartial vs RenderPartialAsync
  73. View Components in asp.net core
  74. How to get data from database and use in View Component in asp.net core
  75. How to pass parameters in view components in asp.net core
  76. Routing in asp.net core
  77. Attribute routing in asp.net core
  78. Route constraints in asp.net core
  79. Dependency Injection in Asp.net core
  80. Dependency injection in view (cshtml) file
  81. appsettings.json file in asp.net core
  82. Connection string in appsettings.json in asp.net core
  83. Read configuration using GetValue method from appsettings.json file
  84. Read configuration using GetSection method from appsettings.json file
  85. Binding Configuration to objects using Bind method
  86. Read configuration using option pattern (IOptions) from appsettings
  87. Reloading configuration using IOptionsSnapshot() in asp.net core
  88. Reload configuration in singleton service
  89. Named options in asp.net core
  90. IOption vs IOptionsSnapshot vs IOptionsMonitor
  91. Install Identity Core and generate Identity Core tables in database
  92. Design a registration (Signup) page in asp.net core
  93. Signup in asp.net core
  94. Add columns to aspnetusers table
  95. Configure the password complexity in Identity core
  96. Login in asp.net core using Identity core framework from scratch
  97. Logout in asp.net core
  98. Authorize attribute in asp.net core (How to secure an action method)
  99. Redirect user to login page (custom login url)
  100. ReturnUrl without using hidden field
  101. Claims in asp.net core identity (Display full name of logged-in user)
  102. Get logged-in user id in controller
  103. Change password in asp.net core identity
  104. Create custom SMTP email service in asp.net core
  105. Send email from asp.net core application using SMTP
  106. Send dynamic data (placeholders) in email from asp.net core app
  107. Allow only verified emails (accounts) to login
  108. Generate email confirmation token and send email to the user in asp.net core
  109. Click on link from email to verify the user email
  110. Resend email confirmation (verification) email in asp.net core
  111. Forgot password (Reset password) generate token and send email in asp.net core
  112. Forgot (reset) password in asp.net core
  113. Area in asp.net core
  114. Routing in areas in asp.net core mvc
  115. Roles in asp.net core (Create roles and manage roles using RoleManager & UserManager)
  116. Bundling and minification in asp.net core
  117. User lockout in asp.net core (Block user temporarily on wrong password attempt)
  118. Token lifespan in identity core

To be added…

Contact the author:

You can contact nitish on nitish@webgentle.com, nitish.webgentle@gmail.com

Nitish Blogs:

https://nitishkaushik.com