All Projects → ngohungphuc → online-training

ngohungphuc / online-training

Licence: Unlicense license
Online Training website using ASP.Net Core 2.0 & Angular 4

Programming Languages

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

Projects that are alternatives of or similar to online-training

Abp Asp.net Boilerplate Project Cms
ABP module-zero +AdminLTE+Bootstrap Table+jQuery+Redis + sql server+quartz+hangfire权限管理系统
Stars: ✭ 677 (+2503.85%)
Mutual labels:  mvc, signalr, automapper
Aspnetcore Webapi Course
Professional REST API design with ASP.NET Core 3.1 WebAPI
Stars: ✭ 323 (+1142.31%)
Mutual labels:  jwt-authentication, automapper
Dnczeus
DncZeus 是一个基于ASP.NET Core 3 + Vue.js(iview-admin) 的前后端分离的通用后台权限(页面访问、操作按钮控制)管理系统框架。后端使用.NET Core 3 + Entity Framework Core构建,UI则是目前流行的基于Vue.js的iView(iview-admin)。项目实现了前后端的动态权限管理和控制以及基于JWT的用户令牌认证机制,让前后端的交互更流畅。码云镜像:https://gitee.com/rector/DncZeus 。演示地址(demo):
Stars: ✭ 1,104 (+4146.15%)
Mutual labels:  jwt-authentication, netcore2
react-redux-aspnet-core-webapi
No description or website provided.
Stars: ✭ 34 (+30.77%)
Mutual labels:  signalr, jwt-authentication
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 (+73.08%)
Mutual labels:  jwt-authentication, automapper
SignalR-Core-SqlTableDependency
Shows how the new SignalR Core works with hubs and sockets, also how it can integrate with SqlTableDependency API.
Stars: ✭ 36 (+38.46%)
Mutual labels:  signalr, netcore2
Achievements
A micro-service to listen to Azure Service bus for "Achievement Unlocked Events", process them, and emit a message to listening clients via SignalR
Stars: ✭ 13 (-50%)
Mutual labels:  signalr, netcore2
ReaLocate
ASP.NET MVC 5 Real Estate Application
Stars: ✭ 18 (-30.77%)
Mutual labels:  mvc, signalr
SdvCodeWebsite
Simeon Valev - Personal Blog - Developed on ASP.NET Core MVC - Server-Side Blazor - See README.md file for more information
Stars: ✭ 38 (+46.15%)
Mutual labels:  mvc, signalr
Mormot
Synopse mORMot ORM/SOA/MVC framework
Stars: ✭ 607 (+2234.62%)
Mutual labels:  mvc, mongodb-driver
Dragon
基于 .Net Core 的后端基础框架
Stars: ✭ 17 (-34.62%)
Mutual labels:  automapper, netcore2
ArchitectNow.ApiStarter
Sample ASP.NET Core 2 API Setup used by ArchitectNow for corresponding workshop presentations
Stars: ✭ 35 (+34.62%)
Mutual labels:  mongodb-driver, automapper
GAPITA
An anonymous and random chat messaging for talking to strangers! (Using SignalR C# and TypeScript)
Stars: ✭ 55 (+111.54%)
Mutual labels:  signalr
DynaX
动态的工具集合 For .Net Core
Stars: ✭ 16 (-38.46%)
Mutual labels:  netcore2
Human-Resources-Management-System
Human Resources Management System Project
Stars: ✭ 32 (+23.08%)
Mutual labels:  jwt-authentication
Sane
"Spring Boot for Classic ASP." A powerful and full-featured VBScript MVC framework that brings sanity to Classic ASP development. Use domain & view models, automap model -> view, easily enumerate and introspect, write db migrations, and more. No, seriously.
Stars: ✭ 26 (+0%)
Mutual labels:  automapper
zainabed-spring-security-jwt
Authentication & Authorization module for standalone Spring Boot app or Spring Cloud applications
Stars: ✭ 24 (-7.69%)
Mutual labels:  jwt-authentication
UPPERCASE
실시간성에 특화된 풀스택 프레임워크 ✨
Stars: ✭ 30 (+15.38%)
Mutual labels:  mvc
effet
An effect system based on type classes, written in Haskell.
Stars: ✭ 36 (+38.46%)
Mutual labels:  effects
habbo-downloader
⚡A tiny script to download various files directly from Habbo.
Stars: ✭ 47 (+80.77%)
Mutual labels:  effects

Online Training website

Help wanted: Currently I dont have time to develop this project so if anybody want to help I would love to invite to the contribution list

Online Training website like udemy or pluralsight using ASP.Net Core and Angular 4

Codacy Badge codebeat badge

Technology use in this project

  • ASP.Net Core 2.0
  • Gzip compression
  • JWT Authentication with refresh token
  • SignalR Core
  • Automapper
  • MongoDB
  • Webpack
  • Angular 4 CLI
  • Redux (ngrx)
  • Effect
  • MongoDb Driver
  • Google drive API
  • Video streaming
  • Docker
  • Web job background task (Apply later)
  • Elasticsearch (Apply later)

Account Info

  • username: phucngo
  • pass: 070695

Ref doc

Angular

https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb

https://vsavkin.com/angular-router-declarative-lazy-loading-7071d1f203ee

https://www.pluralsight.com/guides/front-end-javascript/building-a-redux-application-with-angular-2-part-1

https://www.pluralsight.com/guides/front-end-javascript/building-a-redux-application-with-angular-2-part-2

http://brianflove.com/2017/04/10/angular-reactive-authentication/

https://psamsotha.github.io/angular/2016/12/31/ngrx-effects-with-angular.html

https://medium.com/@flashMasterJim/setting-up-ngrx-store-in-an-angular-2-project-e5232a7b082e

https://medium.com/@flashMasterJim/the-basics-of-ngrx-effects-effect-and-async-middleware-for-ngrx-store-in-angular-2-f25587493329

http://4dev.tech/2016/03/login-screen-and-authentication-with-angular2/

https://auth0.com/blog/managing-state-in-angular-with-ngrx-store/

http://brianflove.com/2017/09/09/updating-to-ngrx-4/

https://blog.nrwl.io/using-ngrx-4-to-manage-state-in-angular-applications-64e7a1f84b7b

https://github.com/NetanelBasal/ngx-auto-unsubscribe


.Net

http://www.c-sharpcorner.com/article/handle-refresh-token-using-asp-net-core-2-0-and-json-web-token/

https://www.codeproject.com/Articles/608860/Understanding-and-Implementing-Password-Hashing

https://dotnetcoretutorials.com/2017/09/23/using-automapper-asp-net-core/

https://stackoverflow.com/questions/40275195/how-to-setup-automapper-in-asp-net-core

https://medium.com/@renato.groffe/asp-net-core-2-0-autentica%C3%A7%C3%A3o-em-apis-utilizando-jwt-json-web-tokens-4b1871efd

https://code.msdn.microsoft.com/How-to-achieve-a-bearer-9448db57

http://www.talkingdotnet.com/how-to-upload-file-via-swagger-in-asp-net-core-web-api/

http://www.talkingdotnet.com/how-to-enable-gzip-compression-in-asp-net-core/

http://www.talkingdotnet.com/global-exception-handling-in-aspnet-core-webapi/

http://www.talkingdotnet.com/app-use-vs-app-run-asp-net-core-middleware/

http://www.talkingdotnet.com/use-dapper-orm-with-asp-net-core/

https://angular.io/api/core/ChangeDetectorRef#detectChanges

http://plnkr.co/edit/GC512b?p=preview

https://medium.com/front-end-hacking/javascript-make-your-code-cleaner-with-decorators-d34fc72af947

https://medium.com/beautiful-angular/show-loader-on-every-request-in-angular-2-9a0fca86afef

https://netbasal.com/listening-for-actions-in-ngrx-store-a699206d2210

https://netbasal.com/boosting-performance-with-the-new-updateon-option-in-angular-v5-18857279ace2

https://netbasal.com/optimizing-the-performance-of-your-angular-application-f222f1c16354


Google drive api

https://www.daimto.com/google-drive-api-c-upload/

Deploy

https://blog.devcenter.co/deploy-asp-net-core-2-0-apps-on-heroku-eea8efd918b6

https://scotch.io/tutorials/deploying-an-angular-cli-app-to-production-with-firebase

Tool

https://www.json-generator.com/

Url to test authorization

Authentication http://localhost:51316/auth?grant_type=password&client_id=59ee1ba3acf7c53bf4d2504c&username=phucngo&password=070695

Refresh token http://localhost:51316/api/token/auth?grant_type=refresh_token&client_id={client_id}&refresh_token={refresh_token}

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