All Things ASP.NET Core and MVC: Tutorials and Articles
Everything you need to become a C# ace.
Join the DZone community and get the full member experience.
Join For FreeASP.NET Framework vs Core
.NET Core vs Framework: How to Pick a .NET Runtime for an Application by Angela Stringfellow — Take a look at the two frameworks and compare them to determine which is right for your next project.
ASP.NET vs the Competition
Top 10 Websites Written Using ASP.NET MVC by Jonathon Danylko — Take a look at ten popular sites written with ASP.NET MVC. Some of the entries might surprise you.
A Direct Comparison of WCF and ASP.NET Core Functionalities by Vikas Arora — Looking to adopt ASP.NET Core for your next project? Check out this article to learn more about its features and how it compares to WCF.
Getting Started
Getting Started With ASP.NET Core MVC Apps Using VS Code by Santhakumar Munuswamy — Get started with ASP.NET Core MVC with this quick and easy tutorial.
Creating a Basic Website From an ASP.NET Core Empty Project by Paul Michaels — Take a look at how quickly a basic website can be made with ASP.NET Core. If you're new to ASP.NET Core or want a refresher, read on for more!
How to Write Your First .NET Core Application by Dhananjay Kumar — In this post, we offer a short tutorial that will introduce readers to the world of ASP.NET Core development by creating a simple C# application.
ASP.NET Core: CRUD With React.js and Entity Framework Core by Ankit Sharma — Get started with CRUD operations with ASP.NET Core with this database-first approach.
How to Implement Pagination in an ASP.NET Core App by Joy Twain — learn how to create navigable pages in an ASP.NET Core web application in minutes with this tutorial.
Middleware and Areas
Areas in ASP.NET MVC by Josh Anderson — Areas are some of the most important components in ASP.NET MVC projects, allowing users to physically partition a web project in separate units. See how to get started with them in this tutorial.
An Absolute Beginner's Tutorial on Middleware in ASP.NET Core/MVC by Rahul Rajat Singh — See how middleware plays an important part in the request-response pipeline and how we can write and plug in custom middleware.
Implementing Middleware Using Endpoint Routing in ASP.NET Core by Juergen Gutsch — ASP.NET Core introduced some new ways to work with middleware in your web application. Check out this article to learn more!
Customizing ASP.NET Core: Middleware by Juergen Gutsch — ASP.NET Core comes with built-in middleware that allows you to further customize your application. Code along with an ASP.NET Core expert and learn to wield this power.
Transforms
General CSS Path Transform for ASP.NET Bundling by Gunnar Peiplman — CSS path transofrm problems can arise with bundling and minification, especially when many are externally-based. Read on to find a workable solution.
ASP.NET Web API (and Others)
How to Develop a RESTful Web Service in ASP.NET Web API by Abhijit Pritam Dutta — Learn how to build a RESTful web service in ASP.NET with a web API.
Backend Web API With C#: Step-by-Step Tutorial by Andrey Prikaznov — See how to create a web server (Web API) using C# (ASP.NET). It is important to note that to host your server you will need to have Windows-based hosting.
Running an ASP.NET Core Application as a Windows Service by Gunnar Peipman — We can now run ASP.NET Core applications as a Windows service with minimal effort. See how you can do this in this tutorial.
CQRS by Example: Simple ASP.NET Core Implementation by Michele Ferracin — Explore a simple Core CQRS WebApi used to manage a blog.
API Versioning in .NET Core by Neel Bhatt — See how to use different options for versioning in .NET Core API projects. Versioning APIs is very important and it should be implemented in any API project. Let's see how to achieve this in .NET Core.
ASP.NET MVC Routing
ASP.NET MVC 6 Routing Technique by Pramod Gawande — Explore two routing techniques introduced to ASP.NET by MVC 6 and see the benefits they can have for a long-term project.
Developing Microservices
Quick Walk-Through to Develop Microservices Using .NET Core by Sachin Kulkarni — Microservices are getting increasingly popular for the development of new applications or modernizing existing legacy applications. See how to develop them with .NET Core 2.2.
Microservices Using .NET Core With C# by Satyen Mishra — Follow along with this step-by-step tutorial on developing Microservices using .Net Core 2.2 framework with C# and Docker.
Streaming Data
How to Create a Real-Time Twitter Stream With SignalR by Jonathon Danylko — Use the skills you've gained in the previous tutorial and put them in practice with this tutorial to create a real-time Twitter stream with SignalR.
Performance
System Memory Health Check for ASP.NET Core by Gunnar Peipman — Write a health check for system memory metrics of an ASP.NET Core application.
NCache: Scaling .NET Core Applications for Extreme Performance by Iqbal Khan — An expert developer shows how NCache provides scalability to .NET Core applications.
ASP.NET Security
Use OAuth 2.0 to Secure Your ASP.NET Core App by Lindsay Brunner — Security is too-often forgotten about in development. Make it a priority with this article, as you add authentication to your project.
Learn How to Secure Your ASP.NET MVC App With SSO by Lindsay Runner — If you’re building custom applications owned by the same organization, there are many benefits of implementing single sign-on (SSO). Get started with this tutorial.
Projects
Real-World Project Using ASP.NET MVC5: Making a Simple Healthcare Portal by Ahmed Abdi — Create a project portal that allows patients to visit a clinic, register with any necessary information, and schedule an appointment with available doctors.
CRUD Operations in ASP.NET MVC Using AJAX and Bootstrap by Anoop Kumar Sharma — Learn how to perform CRUD operations in ASP.NET MVC, using AJAX and Bootstrap.
Further Reading
Opinions expressed by DZone contributors are their own.
Comments