Site link: http://commanderapi.canadacentral.azurecontainer.io/index.html (if it's down it means I unfortunately ran out of Azure credits...)
With the plethora of CLI commands to learn, it is helpful to have an API which returns us commands that we often forget. This Commands API stores command line snippets along with a short description of what it does, as well as which platform it's for.
- Building a REST API
- .NET Core
- MVC Architectural Pattern
- C#
- Dependency injection
- Repository design pattern
- SQL Server Express & SSMS
- Entity Framework Core O/RM (DBContext, Migration)
- Data Transfer Objects (DTOs) & AutoMapper
- RESTful API guidelines
- HTTP (GET, POST, PUT, PATCH, DELETE, status codes)
- Views (Razor, Shared Layout, ViewBag, RenderSection)
- Testing API Endpoints (SwaggerUI & Postman)
- Docker (Container, Image, Deploying on Docker Hub)
- Microsoft Azure (Deployment: Docker Image + SQL Database)
Note: Please excuse the large amount of comments in my code, they are used as notes for later review.