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
ASP.NET Web Forms and ASP.NET MVC: Differences You Should Know by Rajveer Singh Rathmore — There are many people who believe that ASP.NET MVC has replaced conventional Web Forms. Unfortunately, this perception is totally wrong! Both of them are totally different. Learn about their respective pros and cons.
.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.
Why .NET Core Made C# Your Next Programming Language to Learn by Matt Watson — See why .NET Core has led to C# continuing to become more and more popular in today's programming world.
ASP.NET vs the Competition
Why I Prefer a JavaScript Framework to ASP.NET MVC by Mihai Huluta — Sometimes MVC just doesn't cut it. See why this developer prefers to work with "mature JavaScript frameworks" over MVC.
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.
Create a Minimal ASP.NET Core 2.0 MVC Web Application by Colin Bacon — See how to create a basic ASP.NET Core 2 web application from setting up the template, to adding some C#, to finishing it off with a little HTML.
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
ASP.NET Tutorial: Using Transforms in Your ASP.NET Project by Jonathon Danylko — Control different environments in your ASP.NET Core web application with this helpful tutorial.
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.
Worker Service Template in .NET Core 3.0 by Gunnar Peipman — With .NET Core 3.0, we get a template for background processes like Windows services and Linux daemons. See how to get started with the feature in this article.
ASP.NET MVC Routing
ASP.NET MVC Routing Examples by Jonathon Danylko — As your web application becomes bigger and more complex, URL routing can become challenging. Take a look at how to handle these issues with concrete examples.
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.
HTML Helpers in ASP.NET MVC
Working With Built-in HTML Helper Classes in ASP.NET MVC by Anoop Kumar Sharma — Learn how to use built-in HTML helper classes in ASP.NET MVC in this brief article.
Assembly Version Tag Helper for ASP.NET Core by Gunnar Peipman — Follow along with this quick tutorial on how to use tag helpers and keep your code as DRY as possible.
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
Streaming in ASP.NET Core SignalR by Karthik Chintala — Take a look at how to stream data into an ASP.NET Core-based application using SignalR.
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.
15 Simple ASP.NET Performance Tuning Tips by Simon Timms — Speed is crucial. Slow loading times and engagement will drive down user satisfaction. See how to best tune your ASP.NET Core application with these simple tips.
ASP.NET Performance Monitoring by Matt Watson — Follow along as a performance expert shows us the benefits that performance monitoring can have for any web 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.
Lightweight Custom Authentication With ASP.NET Core by Gunnar Peipman — ASP.NET Core Identity is a popular choice for authentication. It supports local accounts with username and password but also social IDs. But what if we need something smaller? Here’s a lightweight solution for custom authentication in ASP.NET Core.
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.
Learn Basics of MVC Using AngularJS by Thiruppathi Rengasamy — If you're looking to boost the server-side or client-side fo your web application, read on to learn how to use MVC alongside Angular.
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.
Build a Basic Ticket Sales App With ASP.NET Core, Angular, and Stripe by Lee Brandy —Learn how to use these great frameworks, along with Okta, to create and secure a full-stack web application.
ASP.NET Interview Questions
ASP.NET Interview Questions: Tips for Hiring ASP.NET Developers by Matt Watson — Whether you're a hiring manager or a candidate, get some tips and tricks to better understand how to hire a or be hired as a C# developer.
Bonus: DevOps for the Win
Create an Angular 7/ASP.NET Core 2.2 Application and Push it to Azure by Bertrand Thomas — Learn how to develop and push an Angular and ASP.NET Core-based application to Azure in a CI/CD release cycle.
Configuration With Azure App Services and ASP.NET by Thomas Ardal — See how you can configure a website with ASP.NET Core and deploy it with Microsoft Azure.
Further Reading
Opinions expressed by DZone contributors are their own.
Trending
-
Microservices With Apache Camel and Quarkus (Part 2)
-
Five Java Books Beginners and Professionals Should Read
-
How Web3 Is Driving Social and Financial Empowerment
-
Turbocharge Ab Initio ETL Pipelines: Simple Tweaks for Maximum Performance Boost
Comments