2
Hey Rupesh,
To learn .Net core is easy if you have worked on MVC.
But, as suggested by George, Yes Mosh Hamedani training course is the best it's available on Udmey.
Also, you can refer kudvenket tutorials on youtube.
https://www.youtube.com/@Csharp-video-tutorialsBlogspot/playlists?view=1&sort=lad&flow=grid
1
Dear Rupesh,
Csharpcroner having lots of articles read it implement step by step. Think about any project and start to work on that.
Write your project requirement what you want and search it and do it but first things you know basic of C#, HTML, CSS, Javascript.
1. If you know C# very good then half jounery is cmpleted.
First understand the concept and working methodlogies of MVC - Model View COntroller. If you know WinForm, WebForm you had seen event base coding like On Click event you write the code. But in MVC here HttpGet,HttpPost, HttpDelete these three main which worked using Controllers.
2. Core is enhancement of new patttern compare to .NET framework.
3. Core MVC more advance more fast, in core mvc you can use html helper and tag helper.
4. Best steps are
1. First install Visual Studio 2022 community edition in your machine.
2. Search the CRUD (Create Retrieve Update Delete )in core mvc articles . There are so many articles in csharpcorner.
3. Think about project any application like Club Management
1. Master
1.1. Club Membership Type Master
1.2. Facility Master
2. Data
2.1 Member ship Data
If you want more in detail , I will give you project outline...

1
Hello Rupesh,
https://learn.microsoft.com/en-us/aspnet/core/mvc/overview?view=aspnetcore-8.0
https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-8.0&tabs=visual-studio
Step by step learning :
https://www.tutorialsteacher.com/core
https://dotnettutorials.net/lesson/introduction-asp-net-core-mvc/
0
Microsoft Learn offers free, interactive courses covering .NET Core fundamentals, ASP.NET Core MVC, and more advanced topics like API development and Entity Framework Core.
Pluralsight has extensive courses on .NET Core, C#, ASP.NET Core MVC, and related concepts like dependency injection and unit testing.
Look for highly-rated courses on .NET Core and ASP.NET Core MVC. Top instructors include Mosh Hamedani and Neil Cummings, who provide in-depth, project-based learning.
You can also find some helpful content on famous youtube channels like Nick Chapsas, Tim Corey, IAmTimCorey and more.
0
Hi Rupesh,
Here are the links to learn about MVC and .net core. You can start from the first link as a beginner then move on to the second link for .Net Core.
https://www.c-sharpcorner.com/UploadFile/g_arora/Asp-Net-mvc-series-for-beginners-part-1/
https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-8.0&tabs=visual-studio
As per your question on upgrading your skills, get familiar with creating REST APIs using ASP.NET Core Web API, focusing on concepts like routing, response types, and versioning. In addition, use async/await in C# to write efficient, non-blocking code, which is particularly helpful in web applications.
Thank you.