Asp.Net Core MVC Complete, free and step by step video tutorial
Welcome to the 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 WebGentle youtube channel by clicking here
Kindly subscribe to WebGentle Youtube channel:
Subscribe to us by clicking here.
Who can learn from this tutorial:
All professionals who want to start their career in asp.net core framework and want to add new skills to their bucket can learn asp.net core from this tutorial.
- Fresher
- Experienced
- Anyone who has a basic knowledge of programming
Key features of this course:
- Free of cost — No need to pay anything
- Complete and step by step solution
- English language — Tutorial is available in the English language
- Excellent combination of Theory, practical example & Live application.
Prerequisite:
No special knowledge is required for this tutorial. But it will be helpful if have basic knowledge of
- C# (Class, Method, Property, etc.)
- OOPS Concepts
- HTML & CSS
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 the 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 a 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 a list of data from the database using entity framework core
- 49. Get details of the book from the 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 a 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 the 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 a 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 the GetValue() method from appsettings.json file
- 84. Read configuration using the GetSection() method from appsettings.json file
- 85. Binding Configuration to objects using the 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 the 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 the 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 the 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 the link from the 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
Contact the author:
You can contact Nitish on nitish@webgentle.com, nitish.webgentle@gmail.com