ASP.NET Core Web API Best Practices (edit)
-
ASP.NET CORE MVC
-
ASP.NET CORE WEB API
Contoso University Examples with CQRS, MediatR, AutoMapper and more (jimmybogard.com)
RESTful API Designing guidelines — The best practices | Hacker Noon
Manually validate Model in ASP.NET Core Web API - @manhng
.NET Core Web API Best Practices - Code Maze Blog (code-maze.com)
Entity Framework Core Series (with ASP.NET Core) - Code Maze (code-maze.com)
Build a Basic CRUD App with ASP.NET Core 3.0 and MongoDB | Okta Developer
Getting Started with ASP.NET Core and MongoDB - Code Maze (code-maze.com)
Using MongoDB .NET Driver with .NET Core WebAPI - Quality App Design (qappdesign.com) (HAY HAY HAY)
Working with MongoDB Transactions with C# and the .NET Framework (HAY HAY HAY)
ASP.NET Core: CRUD With React.js and Entity Framework Core - DZone Web Dev (HAY HAY HAY)
C# MongoDB - Polymorphic Collections with Generic CRUDs - CodeProject
A Developer’s Guide for Creating Web APIs with ASP.NET Core 5 (ezzylearning.net)
Mediator Design Pattern in ASP.NET Core (ezzylearning.net) (HAY HAY HAY)
ASP.NET Core MVC Testing Tutorial - Code Maze Blog (code-maze.com)
Building Multilingual Applications in ASP.NET Core MVC (ezzylearning.net) (HAY HAY HAY)
ASP.NET Core Web API to your skillset.
Build A Strong Foundation in .NET Core 5/ .NET 5 Programming:
-
Build a fully data driven REST Web API using cutting edge technology
-
Test and Troubleshoot using Postman
-
Create a database using Entity Framework Core
-
Unit Of Work and Generic Repository Pattern
-
Dependency Injection
-
Setup Logging using SeriLog
-
Setup API documentation using SwaggerUI
-
Understand the REST design principles
-
Understand C# 9 and .Net Core Web Syntax
-
Setup Identity Core for User Authentication and Authorization
-
Understand user Authentication using JWT (JSON Web Tokens)
-
Understand how to use Data Transfer Objects (DTOs) and AutoMapper
-
Manage Packages with NuGet Manager
-
API Caching, Versioning and Request Rate Throttling
-
Understand .NET 5 workflows, tools and application development
-
Setup GitHub for Source Control
-
Deploy Application and Database On premises with Internet Information Systems (IIS) and Microsoft SQL Server (MSSQL)
-
Deploy Applications and Database to Microsoft Azure
Templates:
Unit Test Boilerplate Generator - Visual Studio Marketplace
ASP.Net Core 3.1/5.0 RESTful Service Template - Visual Studio Marketplace
REST API .NET 5 Solution Template - Visual Studio Marketplace
.NET 5 REST API Template - Visual Studio Marketplace
ASP.NET Core Web API - Visual Studio Marketplace
ApiBoilerPlate.AspNetCore - Visual Studio Marketplace
React Core Boilerplate (TypeScript) - Visual Studio Marketplace