All Projects → alimon808 → contoso-university

alimon808 / contoso-university

Licence: MIT license
Contoso University demo using asp net core and related technologies

Programming Languages

C#
18002 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to contoso-university

SignalR-Core-SqlTableDependency
Shows how the new SignalR Core works with hubs and sockets, also how it can integrate with SqlTableDependency API.
Stars: ✭ 36 (-14.29%)
Mutual labels:  entity-framework, asp-net-core
Onion Architecture Asp.net Core
WhiteApp API solution template which is built on Onion Architecture with all essential feature using .NET 5!
Stars: ✭ 196 (+366.67%)
Mutual labels:  entity-framework, asp-net-core
Efcoreinaction Secondedition
Supporting repo to go with book "Entity Framework Core in Action", second edition
Stars: ✭ 96 (+128.57%)
Mutual labels:  entity-framework, asp-net-core
OrdersManagementSystem
Project demonstrates usage of Prism composition library, Material design library, SQL Server, Entity Framework in WPF application
Stars: ✭ 29 (-30.95%)
Mutual labels:  entity-framework, asp-net-core
Function Templates
Twilio Function templates for different Voice, SMS, Video, Chat, Sync, etc use cases
Stars: ✭ 120 (+185.71%)
Mutual labels:  twilio, sendgrid
Odatatoentity
OData .net core
Stars: ✭ 117 (+178.57%)
Mutual labels:  entity-framework, asp-net-core
Frapper
ASP.NET Core 3.1 Beginners project template with complete Custom User Management and lot's of other useful Features Which Helps you for Rapid Application Development.
Stars: ✭ 129 (+207.14%)
Mutual labels:  entity-framework, asp-net-core
Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (+7.14%)
Mutual labels:  xunit, asp-net-core
Azure Functions Billing
Azure Functions v2 with .NET Core - billing in serverless architecture.
Stars: ✭ 49 (+16.67%)
Mutual labels:  twilio, sendgrid
Dracker
An iOS and React App to track debt and send/receive payments.
Stars: ✭ 22 (-47.62%)
Mutual labels:  twilio, sendgrid
entity-framework-mock
Easy Mock wrapper for mocking EF6 DbContext and DbSet using Moq or NSubstitute
Stars: ✭ 45 (+7.14%)
Mutual labels:  entity-framework, moq
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (+271.43%)
Mutual labels:  xunit, asp-net-core
.NET-Core-Learning-Journey
Some of the projects i made when starting to learn .NET Core
Stars: ✭ 37 (-11.9%)
Mutual labels:  entity-framework, asp-net-core
Ext.NET
Ext.NET public Issues.
Stars: ✭ 28 (-33.33%)
Mutual labels:  asp-net-core
Demo.AspNetCore.ServerSentEvents
Demo project for demonstrating functionality of Lib.AspNetCore.ServerSentEvents
Stars: ✭ 52 (+23.81%)
Mutual labels:  asp-net-core
Detached-Mapper
An ORM friendly mapper. Allows saving entire entity graphs. Heavily inspired in GraphDiff and AutoMapper.
Stars: ✭ 89 (+111.9%)
Mutual labels:  entity-framework
AuctionSystem
Auction system written in ASP.NET Core
Stars: ✭ 59 (+40.48%)
Mutual labels:  asp-net-core
RDO.Net
Relational Data Objects for .Net
Stars: ✭ 23 (-45.24%)
Mutual labels:  asp-net-core
IdentityServer4.PhoneNumberAuth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
Stars: ✭ 83 (+97.62%)
Mutual labels:  asp-net-core
jQuery-datatable-server-side-net-core
A simple Visual Studio solution using jQuery DataTable with Server-Side processing using .NET 5
Stars: ✭ 71 (+69.05%)
Mutual labels:  asp-net-core

Contoso University Build Status

Contoso University is a place for learning AspNetCore and related technologies. This demo application is an amalgamation of smaller demo applications found in tutorials at AspNetCore docs. The tutorials are great at demonstrating isolated concepts, but issues surfaces when applying these concepts/techniques in a larger context. The purpose of this demo application is to apply concepts/techniques learned from those tutorial into a single domain (i.e. university).

ContosoUniversity.Web

  • Traditional Web App using MVC + Razor Pages
  • Demo

ContosoUniversity.Api

Testing

  • Unit Testing using Moq and xUnit
  • Integration Testing using TestHost and InMemoryDatabase
  • UI Testing using Selenium

Security

  • using Identity 2.0
  • Confirm Email using SendGrid
  • Confirm Phone using Twilio
  • Two-Factor Authentication - see tutorial
  • OAuth 2 - Enable Google & Facebook logins
  • JWT (Json Web Token) - use to access secure API

Technologies

  • ASP.NET Core 2.0
  • Asp.Net Core Mvc 2.0 / Razor 2.0
  • Entity Framework Core 2.0 / Identity 2.0
  • Moq
  • xUnit
  • Twilio
  • SendGrid

Design Patterns

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].