All Projects → trevoirwilliams → HotelListing-API-dotnet5

trevoirwilliams / HotelListing-API-dotnet5

Licence: other
An Educational Web API built using .NET Core 5.0. We look at REST principles, connecting to a database, using swagger and developing custom middleware to bring out the full feature set of a .NET API.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to HotelListing-API-dotnet5

AspNetCoreMvcAngular
ASP.NET Core MVC with angular in MVC View OpenID Connect Hybrid Flow
Stars: ✭ 54 (+45.95%)
Mutual labels:  asp-net-core
ProductsStoreOnKubernetes
Demoing deployment of Docker containers into Kubernetes for both minikube and Azure AKS.
Stars: ✭ 90 (+143.24%)
Mutual labels:  asp-net-core
Awesome-Nuget-Packages
📦 A collection of awesome and top .NET packages sorted by most popular needs.
Stars: ✭ 87 (+135.14%)
Mutual labels:  asp-net-core
Demo.AspNetCore.WebApi
Sample Web API powered by ASP.NET Core MVC, Azure Cosmos DB and MediatR
Stars: ✭ 24 (-35.14%)
Mutual labels:  asp-net-core
high-performance-aspnet-core-workshop
Sample application used in the High-Performance ASP.NET Core Workshop
Stars: ✭ 29 (-21.62%)
Mutual labels:  asp-net-core
ExcelExport
Classes to generate Excel/CSV Report in ASP.NET Core
Stars: ✭ 39 (+5.41%)
Mutual labels:  asp-net-core
SimpleSocial
A simple social network web application using ASP.NET Core 3.1
Stars: ✭ 16 (-56.76%)
Mutual labels:  asp-net-core
Joonasw.ManagedIdentityDemos
Example uses of Azure Managed Identities
Stars: ✭ 24 (-35.14%)
Mutual labels:  asp-net-core
SQRL-For-Dot-Net-Standard
SQRL for the .Net Standard runtimes. Secure Quick Reliable Login is a highly secure user privacy based authentication system that removes the need for users to have more than one password for a global identity https://www.grc.com/sqrl/sqrl.htm for more information of the protocal.
Stars: ✭ 26 (-29.73%)
Mutual labels:  asp-net-core
Cake-Shop
A sample Cake Shop Website built with ASP.NET Core (Multi-Page Application)
Stars: ✭ 44 (+18.92%)
Mutual labels:  asp-net-core
simple-blog-back
Back-End for Simple Blog
Stars: ✭ 36 (-2.7%)
Mutual labels:  asp-net-core
MediatR.AspNetCore.Endpoints
No description or website provided.
Stars: ✭ 89 (+140.54%)
Mutual labels:  asp-net-core
AspNetCore-Dynamic-Permission
Dynamic Permission Samples in ASP.NET Core and ASP.NET MVC 5.
Stars: ✭ 19 (-48.65%)
Mutual labels:  asp-net-core
NClient
💫 NClient is an automatic type-safe .Net HTTP client that allows you to call web service API methods using annotated interfaces or controllers without boilerplate code.
Stars: ✭ 25 (-32.43%)
Mutual labels:  asp-net-core
AngularAspNetCoreSignalR
Build a simple chat app with Angular and ASP.NET Core SignalR
Stars: ✭ 12 (-67.57%)
Mutual labels:  asp-net-core
RestWithASP-NETUdemy
No description or website provided.
Stars: ✭ 40 (+8.11%)
Mutual labels:  asp-net-core
ImageResize
Image resizing tool for .Net applications with ability to add text/image watermark, Supports animated images as well.
Stars: ✭ 45 (+21.62%)
Mutual labels:  asp-net-core
FluentAssertions.Web
FluentAssertions for HTTP APIs
Stars: ✭ 71 (+91.89%)
Mutual labels:  asp-net-core
aspnet-core-vuejs-template
ASP.NET Core / Vue.js SPA Template App
Stars: ✭ 75 (+102.7%)
Mutual labels:  asp-net-core
prometheus.aspnetcore
Prometheus instrumentation for .NET Core
Stars: ✭ 29 (-21.62%)
Mutual labels:  asp-net-core

Hotel Listing API

.NET Core 5 Hotel Listing Web API for Ultimate ASP.NET 5 Web API Development Guide

An Educational Web API built using .NET Core 5.0

By doing this course, you will:

  • Build a fully data driven REST Web API using cutting edge technology
  • 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
  • Understand user Authentication using JWT (JSON Web Tokens)
  • Understand how to use Data Transfer Objects (DTOs) and AutoMapper
  • Manage Packages with NuGet Manager
  • Understand .NET 5 workflows, tools and application development
  • Setup GitHub for Source Control
  • Deploy Applications and Database to Microsoft Azure

Website: Trevoir Williams | Blog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].