Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+

435
3
2020-03-15 10:46:00
点赞
投币
16
1
https://codewithmosh.com/
覆舟水是苍生泪, 不到横流君不知。
视频选集
(28/145)
Course Introduction
01:46
Scope
05:32
Prerequisites
01:15
Application Requirements
02:21
Setting Up the Development Environment-edit
05:45
Installing SQL Server on macOS _ Linux
09:27
Creating a Project-edit
04:12
Project Structure-edit
04:54
Application Startup-edit
07:03
Environments-edit
04:56
NET Watch-edit
02:49
Debugging in VSCode-edit
02:13
Working with Git-edit
01:06
Use Cases
05:21
Introduction
01:00
Impementation Options-edit
02:00
Building the Domain Model-edit
05:00
Installing Entity Framework Core-edit
04:41
Creating a DbContext-edit
04:15
Using Configuration-edit
04:07
Creating the Database-edit
08:31
Applying Constraints
05:30
Seeding the Database-edit
07:17
Building an API
03:52
Common Runtime Errors
02:45
API Resources-edit
03:33
AutoMapper-final
06:10
Introduction
00:48
Creating an Angular Component-final
04:14
Creating a Route
01:43
Building a Bootstrap Form-edit
03:50
Creating a Service
03:11
Populating Drop-down Lists-edit
03:31
Implementing the Cascading Behaviour-edit
07:26
Rendering Dynamic Checkboxes-edit
04:43
Refactoring- Merging Services-edit
06:05
Discussion- Merging Controllers-edit
03:47
Adding Radio Buttons-edit
02:52
Adding Text Boxes-final
02:13
Introduction API
00:35
Revisiting the Domain Model-edit
01:32
Extending the Domain Model-edit
03:16
Dealing with Many-to-many Relationships-edit
06:09
Building an API to Create an Object-edit
02:56
Why API Resources Should be Different from Domain Classes-edit
06:02
Creating API Resources-edit
02:13
Mapping API Resources to Domain Objects-edit
05:15
Adding a Record to the Database-edit
05:27
Implementing Validation-edit
09:56
Building an API to Update Objects-edit
04:11
Mapping Collections-edit
06:16
Refactoring Using LINQ-final
06:12
Building an API to Delete an Object-edit
02:41
Building an API to Get an Object-edit
02:03
Introduction
01:01
Separating API Resources-edit
06:04
Refactoring- Separating API Resources-edited
06:20
Refactoring- Using Key Value Pairs-Annotated
04:38
Changing the Return Type of APIs - final
04:41
Repository Pattern-final
02:35
Dependency Injection-final
05:16
Decoupling from Entity Framework-final
08:55
The Unit of Work Pattern-final
06:56
Fixing a Few Bugs-final
03:33
False Argument 1- Repository over Repository
03:58
False Argument 2- Increased Complexity
00:37
False Arguments 3- Simple or Complex Apps
01:28
False Argument 4- Repository coupled to EF
04:45
False Arguments Against the Repository Pattern
02:50
Dependency Inversion Principle-final
06:33
Layers vs Tiers-final
02:59
Introduction
00:36
Binding the Drop-down Lists-final
03:52
Binding the Dynamic Check Boxes-final
02:47
Binding the Text Boxes-final
01:23
Submitting the Form-final
02:01
Client-side Validation-final
03:54
Displaying Toast Notifications-final
07:27
Global Error Handling-final
05:01
Zones in Angular-final
07:59
Logging Errors-final
05:42
Development vs Production Environment-final
03:05
Implementing Editing-final
05:33
Sending Parallel Requests-final
05:00
Creating Interfaces-final
06:27
Populating the Form-final
02:40
Implementing the Delete-final
02:47
Introduction
00:31
Code Review-final
03:12
Adding the Filters-final
04:39
Filtering on the Client-final
03:37
Filtering on the Server-final
04:34
Passing the Filters to the Server-final
06:23
Sorting Data on the Server-final
04:33
Refactoring- Using Dictionaries-final
04:50
Refactoring- Extract Method-final
02:20
Refactoring- Extension Methods-final
07:47
Sending the Sort Parameters to the Server-final
02:24
Adding the Sort Icons-final
03:27
Rendering Columns Dynamically-final
02:59
Implementing Paging on the Server-final
05:23
Pagination Component-final
02:59
Calculating the Total-final
05:53
Edge Cases-final
03:28
Introduction
00:23
The Approach-final
03:13
Code Review-final
04:57
Extending the Domain-final
02:16
Building an API-final
10:45
Testing the API-final
01:27
Implementing Validation-final
03:05
Using Configuration-final
05:34
Building the Client-side-final
06:41
Rendering the Uploaded Photos-final
04:48
Tracking the Upload Progress-final
07:33
Adding a Bootstrap Progress Bar-final
04:49
Fixing the Memory Leaks-final
07:49
Handling the Errors-final
03:12
Introduction
00:59
Authentication Requirements
00:58
Architecture
04:56
Setting Up an Auth0 Account
02:21
Securing APIs-final
04:38
Inspecting a JWT-final
00:49
Securing Client Apps
07:30
Login and Logout-final
06:41
Hosted Login Pages-final
04:31
Setting the Audience-final
08:11
Break
00:44
Getting the User's Profile-final
05:30
Adding Additional Signup Fields-final
04:46
Using Rules-final
03:33
Assigning Users to Roles-final
02:19
Showing or Hiding Content-final
06:58
Refactoring-final
06:13
Protecting Routes-final
06:48
Calling Secured APIs-final
05:42
Restricting API Access to Certain Roles-final
03:35
Implementing the Authorization Requirements-final
02:30
Adding Carts-final
04:38
Optimizing Queries-edited
03:57
Fixing a Bug-edited
02:00
Extracting a Service Layer-edited
12:29
Supporting Multiple Storages-edited
06:42
Using the Secret Manager-edited
08:18
客服
顶部
赛事库 课堂 2021拜年纪