E33: Be a Superhero on Day 1 with ABP Framework
Channel: Lee Richardson
Date: 2020-12-11

Learn how ABP.IO and ABP Framework can set your next ASP.Net Core project up for success on day 1 and beyond.  

In this episode Lee shows how you can generate a fully functional, attractive site with scores of best practices implemented, whether you choose ASP.Net MVC, Angular or Blazor as your front end. You'll learn the features you get out of the box with ABP.IO like logging, dependency injection, authentication, authorization, permissions, auditing, transactions, multi-tenancy, exception management, and localization. 

Code is located at: https://github.com/lprichar/LeesStore/pull/28

The Code for automatically adding all entities during DB context creation via reflection is at: https://gist.github.com/lprichar/c8e2a921c0c69523703fece258ade578

0:00 Intro
0:59 What Is ABP.IO?
2:47 History
5:17 Open Source
5:58 ABP Commercial
8:17 Benefits of ABP.IO
11:58 Features
12:11 Front end Features
14:17 Front-End Features: Localization
14:59 Front End Features: Security
16:57 Front End Features: Multi-Tenancy
18:17 Front End Features: Auto-Generated Service Proxies
20:13 Demo1: Zero to Working Site
30:29 Back End Features
34:37 Back End Features: Authorization
36:32 Back End Features: Validation
37:17 Back End Features: Auditing
39:11 Back End Features: Logging
40:22 Misc Features
41:43 Deployment Features
43:46 Testing Features
47:48 Demo2: How to Add Back-End CRUD