Welcome to Asp.Net Core MVC tutorial. This is a complete and step by step tutorial for all the developers.
You can learn Asp.Net Core MVC tutorial from WebGentle YouTube channel free of cost. You can access webgebtle youtube channel by clicking here
Subscribe to us: WebGentle Youtube channel
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.
- Fresher
- Experienced
- Anyone who has basic knowledge of programming
- Free of cost - No need to pay anything
- Complete and step by step solution
- English language - Tutorial is available in English language
- Excellent combination of Theory, practical example & Live application.
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
- Asp.Net Core MVC 3.1 course overview
- What is .Net Core & ASP.NET Core
- Setting up dot net core machine development
- How to create asp.net core mvc web application (using Visual Studio 2019 & CLI)
- What is MVC pattern (model view controller architecture) in .net core
- Convert console application to web application in asp.net core
- Setup application on GitHub repository
- Middleware in Asp.net Core or app.Use(), app.Next(), app.Map()
- launchsettings.json in Asp.Net Core
- Environment variables in asp.net core
- Setup MVC in .Net Core application using AddControllersWithViews method
- AddMVC() vs AddControllersWithViews() vs AddControllers() vs AddRazorPages()
- Controller in Asp.Net Core MVC
- Model in Asp.Net core
- View in asp.net core application
- How controller finds a view (View Discovery) or Different way to return view from action method
- Razor ViewEngine in Asp.Net Core
- Conditional statements (If, Else, Ternary Operator, Switch) in Razor
- For & ForEach Loop in Razor Syntax
- Static files (Img, css & js) in asp.net core
- How to install & use client side library (jQuery & Bootstrap) in asp.net core
- Razor file compilation in asp.net core
- Layout in asp.net core
- Design a responsive home page for real-time application (Book Store)
- How to add navigation bar (navbar) in asp.net core application
- How to add footer in asp.net core application
- Display Model list data on view in Asp.Net Core
- RenderSection & Section in Asp.Net Core
- Design and develop a product detail page in asp.net core
- _ViewStart.cshtml file in asp.Net core
- _ViewImports file in asp.net core
- ViewBag in Asp.Net Core MVC
- ViewData in Asp.Net Core
- ViewData Attribute in Asp.Net Core
- Dynamic views in asp.net core
- Tag helpers in asp.net core
- Anchor Tag helper in Asp.Net Core
- Image tag helper in asp.net core
- Environment tag helper in asp.net core
- Link tag helper in asp.net core
- Create form in asp.net core
- What is Entity Framework Core
- How to install entity framework (ef) core
- How to setup DbContext class in entity framework core
- Generate database using entity framework core CLI
- Insert data in database using entity framework core
- Making Async call using entity framework core
- Get list of data from database using entity framework core
- Get details of book from database
- Model validations in asp.net core
- Validation summary (asp-validation-summary attribute) in asp.net core
- DataType attribute in asp.net core (Generate form fields from model)
- Dropdown in asp.net core (Create drop down using option tag)
- Dropdown in asp.net core with text and value property
- Dropdown in asp.net core using SelectList
- Create dropdown in asp.net core with text and value using SelectList
- Create dropdown in asp.net core using SelectListItem
- Create group in asp.net core dropdown (SelectListGroup)
- Multiselect dropdown in asp.net core
- Create dropdown using Enum in asp.net core
- Get and save dropdown data in database
- Custom Validation Attribute in asp.net core
- Custom tag helper in asp.net core
- Override existing html tag in asp.net core
- Client side validation in asp.net core using unobtrusive js
- Using jQuery Unobtrusive AJAX in ASP.NET Core
- Upload file (image) in asp.net core mvc, IFormFile in asp.net core
- Save image URL in database and display image on view
- Upload multiple images in asp net core
- Upload and view a pdf file in asp.net core
- Partial view in asp.net core
- Partial tag helper vs Partial vs PartialAsync vs RenderPartial vs RenderPartialAsync
- View Components in asp.net core
- How to get data from database and use in View Component in asp.net core
- How to pass parameters in view components in asp.net core
- Routing in asp.net core
- Attribute routing in asp.net core
- Route constraints in asp.net core
- Dependency Injection in Asp.net core
- Dependency injection in view (cshtml) file
- appsettings.json file in asp.net core
- Connection string in appsettings.json in asp.net core
- Read configuration using GetValue method from appsettings.json file
- Read configuration using GetSection method from appsettings.json file
- Binding Configuration to objects using Bind method
- Read configuration using option pattern (IOptions) from appsettings
- Reloading configuration using IOptionsSnapshot() in asp.net core
- Reload configuration in singleton service
- Named options in asp.net core
- IOption vs IOptionsSnapshot vs IOptionsMonitor
- Install Identity Core and generate Identity Core tables in database
- Design a registration (Signup) page in asp.net core
- Signup in asp.net core
- Add columns to aspnetusers table
- Configure the password complexity in Identity core
- Login in asp.net core using Identity core framework from scratch
- Logout in asp.net core
- Authorize attribute in asp.net core (How to secure an action method)
- Redirect user to login page (custom login url)
- ReturnUrl without using hidden field
- Claims in asp.net core identity (Display full name of logged-in user)
- Get logged-in user id in controller
- Change password in asp.net core identity
- Create custom SMTP email service in asp.net core
- Send email from asp.net core application using SMTP
- Send dynamic data (placeholders) in email from asp.net core app
- Allow only verified emails (accounts) to login
- Generate email confirmation token and send email to the user in asp.net core
- Click on link from email to verify the user email
- Resend email confirmation (verification) email in asp.net core
- Forgot password (Reset password) generate token and send email in asp.net core
- Forgot (reset) password in asp.net core
- Area in asp.net core
- Routing in areas in asp.net core mvc
- Roles in asp.net core (Create roles and manage roles using RoleManager & UserManager)
- Bundling and minification in asp.net core
- User lockout in asp.net core (Block user temporarily on wrong password attempt)
- Token lifespan in identity core
To be added...
You can contact nitish on nitish@webgentle.com, nitish.webgentle@gmail.com