搜索
[03-2021] learn-to-build-an-e-commerce-app-with-net-core-and-angular
磁力链接/BT种子名称
[03-2021] learn-to-build-an-e-commerce-app-with-net-core-and-angular
磁力链接/BT种子简介
种子哈希:
e6053a6dc6d2cb4ea53157b5fa65c747bc34dc55
文件大小:
16.44G
已经下载:
1506
次
下载速度:
极快
收录时间:
2021-06-18
最近下载:
2025-05-31
移花宫入口
移花宫.com
邀月.com
怜星.com
花无缺.com
yhgbt.icu
yhgbt.top
磁力链接下载
magnet:?xt=urn:btih:E6053A6DC6D2CB4EA53157B5FA65C747BC34DC55
推荐使用
PIKPAK网盘
下载资源,10TB超大空间,不限制资源,无限次数离线下载,视频在线观看
下载BT种子文件
磁力链接
迅雷下载
PIKPAK在线播放
世界之窗
91视频
含羞草
欲漫涩
逼哩逼哩
成人快手
51品茶
抖阴破解版
极乐禁地
91短视频
TikTok成人版
PornHub
草榴社区
91未成年
乱伦巴士
呦乐园
萝莉岛
最近搜索
ins
gundam 2011
湘南
candygirls
798
ds-0008
wizarding worldxx
一线天美穴00后清纯甜美萌妹
julyjailbait
晚
led zeppelin the soundtrack from the film the song
小佐伊
生物老师
危险的中毒
on line 2015
lara
legalporno+-+aletta+black++-+gio936+-+021819
私拍
高清
2024年女神不断,新人,校花大学生,好骚好漂亮,【御御兔兔
强奸男
pt.+superteknik
盲少爷的小女仆
+fc2+ppv+りちゃん
the wizarding worldxx
欧美小萝莉
女警
【雲盤不慎泄密】極品美少婦和前任啪啪啪私密視訊被渣男曝光
spa养生馆
ezada sinn
文件列表
23 Publishing/299 Deploying app to Linux part 2.mp4
242.1 MB
22 Performance/286 Caching on the client part 3.mp4
219.4 MB
21 Taking Payments/278 Testing our webhooks with the stripe CLI.mp4
196.8 MB
20 Client - Order Module/254 Solution to orders exercise stretch challenge.mp4
174.0 MB
23 Publishing/300 Getting an HTTPS certificate from Lets encrypt.mp4
173.8 MB
03 API Architecture/026 Configuring the migrations.mp4
165.2 MB
17 Client - Identity/198 Creating a reusable text input.mp4
161.8 MB
14 Client - Basket/153 Styling the basket page.mp4
160.4 MB
24 Bonus - Updating project to .Net 5 and Angular 11/303 Updating Angular project from Angular v9 to Angular v11.mp4
159.0 MB
19 Client - Checkout/239 Making the basket summary shared.mp4
156.4 MB
18 API - Orders/216 Debugging the order method.mp4
154.0 MB
07 Client - Angular setup/074 Adding bootstrap and font-awesome.mp4
153.6 MB
18 API - Orders/214 Implementing the create order method.mp4
151.9 MB
15 API - Identity/177 Adding another Dto for the user.mp4
145.8 MB
21 Taking Payments/271 Tying the payment intent to the order.mp4
145.4 MB
15 API - Identity/176 Adding user manager extension methods.mp4
144.9 MB
23 Publishing/298 Deploying app to Linux server part 1.mp4
144.0 MB
03 API Architecture/028 Adding Seed data.mp4
143.8 MB
21 Taking Payments/270 Testing card failures.mp4
141.4 MB
06 API Paging, Filtering, Sorting & Searching/065 Adding Pagination Part 3.mp4
140.7 MB
15 API - Identity/174 Troubleshooting auth issues.mp4
139.6 MB
19 Client - Checkout/247 Order submission.mp4
139.3 MB
21 Taking Payments/260 Implementing the payment intent.mp4
136.7 MB
05 API Error Handling/052 Creating Exception handler middleware.mp4
132.3 MB
05 API Error Handling/056 Cleaning up the Startup class.mp4
132.2 MB
24 Bonus - Updating project to .Net 5 and Angular 11/302 Updating .Net project from .Net Core 3.1 to .Net 5.0.mp4
129.6 MB
09 Client - Building the UI for our shop/090 Designing the shop page.mp4
127.9 MB
13 API - Basket/143 Testing the basket functionality.mp4
127.4 MB
12 Client - Pazzazz/127 Setting the section header title from the breadcrumb service.mp4
126.3 MB
21 Taking Payments/266 Adding stripe elements to the components.mp4
126.2 MB
21 Taking Payments/277 Updating the payments service.mp4
125.4 MB
21 Taking Payments/272 Making the submission a better experience.mp4
124.0 MB
09 Client - Building the UI for our shop/100 Adding a pagination header.mp4
121.0 MB
05 API Error Handling/053 Improving the validation error responses.mp4
120.5 MB
17 Client - Identity/195 Adding a dropdown to the navbar.mp4
120.2 MB
06 API Paging, Filtering, Sorting & Searching/064 Adding Pagination Part 2.mp4
118.1 MB
09 Client - Building the UI for our shop/103 Adding the search functionality.mp4
115.9 MB
10 Client - Routing/113 Lazy loading angular modules.mp4
113.8 MB
09 Client - Building the UI for our shop/092 Passing down data to child components.mp4
112.2 MB
05 API Error Handling/049 Creating a test controller for errors.mp4
111.8 MB
15 API - Identity/172 Setting up identity to use the token.mp4
109.2 MB
17 Client - Identity/205 Using the replay subject.mp4
108.3 MB
02 API Basics/011 Setting up Entity Framework.mp4
107.5 MB
02 API Basics/015 Reading the data from the Database in the API.mp4
107.5 MB
21 Taking Payments/267 Displaying card validation errors.mp4
106.7 MB
21 Taking Payments/274 Enabling linear mode.mp4
105.8 MB
15 API - Identity/175 Adding additional account methods.mp4
105.2 MB
23 Publishing/297 Pre deployment work.mp4
105.1 MB
09 Client - Building the UI for our shop/093 Adding the product filters.mp4
105.0 MB
11 Client - Error handling/121 Improving the internal server error component.mp4
102.8 MB
21 Taking Payments/261 Creating the payment controller.mp4
101.9 MB
23 Publishing/296 Switching to the production database.mp4
100.5 MB
18 API - Orders/224 Testing the order controller get methods.mp4
99.8 MB
21 Taking Payments/275 Stripe validation.mp4
96.3 MB
09 Client - Building the UI for our shop/102 Pagination and Output properties.mp4
93.5 MB
15 API - Identity/171 Adding a token generation service.mp4
90.4 MB
14 Client - Basket/154 Adding the basket totals to the service.mp4
88.3 MB
23 Publishing/291 Angular config changes.mp4
87.7 MB
17 Client - Identity/196 Form Validation in Angular.mp4
87.3 MB
05 API Error Handling/055 Improving the swagger documentation.mp4
86.6 MB
09 Client - Building the UI for our shop/098 Adding the pagination functionality part 2.mp4
84.8 MB
17 Client - Identity/204 Creating an auth guard.mp4
84.8 MB
01 Introduction/001 Introduction.mp4
84.5 MB
12 Client - Pazzazz/132 Adding the home page content.mp4
84.0 MB
22 Performance/283 Testing the caching.mp4
83.0 MB
08 Client - Angular Basics/079 Styling the nav bar.mp4
83.0 MB
14 Client - Basket/149 Adding an item to the basket service method.mp4
81.6 MB
21 Taking Payments/276 Webhooks.mp4
80.9 MB
07 Client - Angular setup/072 Reviewing the Angular project files in the template.mp4
80.7 MB
15 API - Identity/169 Adding an Account controller.mp4
78.7 MB
08 Client - Angular Basics/080 Intro to the Http Client Module.mp4
78.5 MB
09 Client - Building the UI for our shop/101 Making the pagination component a shared component.mp4
77.6 MB
09 Client - Building the UI for our shop/094 Adding the filter functionality.mp4
76.8 MB
07 Client - Angular setup/070 Setting up the developer environment for Angular.mp4
75.5 MB
19 Client - Checkout/240 Checkout review component.mp4
75.0 MB
14 Client - Basket/155 Creating the order summary component.mp4
74.8 MB
15 API - Identity/162 Setting up the identity packages.mp4
74.6 MB
17 Client - Identity/187 Creating the account module.mp4
74.3 MB
22 Performance/282 Creating a cache attribute class.mp4
74.2 MB
19 Client - Checkout/232 Setting up the stepper component.mp4
74.2 MB
12 Client - Pazzazz/130 Adding loading indicators.mp4
73.9 MB
21 Taking Payments/269 Submitting the payment.mp4
73.5 MB
22 Performance/285 Caching on the client part 2.mp4
73.4 MB
17 Client - Identity/199 Reusable text input template.mp4
73.4 MB
16 API - Validation/184 Updating swagger config for identity.mp4
72.2 MB
02 API Basics/017 Creating the additional projects.mp4
71.7 MB
18 API - Orders/227 Another AutoMapper value resolver.mp4
71.1 MB
06 API Paging, Filtering, Sorting & Searching/061 Working around the decimal problem in Sqlite.mp4
71.0 MB
11 Client - Error handling/116 Creating an error component for testing the error responses.mp4
70.1 MB
14 Client - Basket/150 Adding the add item to basket in the component method.mp4
68.6 MB
18 API - Orders/225 Shaping the order data.mp4
67.9 MB
15 API - Identity/170 Registering a user.mp4
67.6 MB
18 API - Orders/220 Refactoring the Order service to use the Unit of work.mp4
67.4 MB
04 API Generic Repository/046 Serving static content from the API.mp4
66.3 MB
04 API Generic Repository/041 Using the Debugger to view the spec pattern in action.mp4
65.3 MB
18 API - Orders/212 Creating the order migration.mp4
64.5 MB
17 Client - Identity/202 Async validation.mp4
64.4 MB
12 Client - Pazzazz/129 Changing the bootstrap theme.mp4
63.9 MB
04 API Generic Repository/036 Creating a specification class.mp4
63.7 MB
18 API - Orders/210 Configuring the order entities.mp4
63.4 MB
02 API Basics/012 Adding a connection string.mp4
62.9 MB
04 API Generic Repository/034 Implementing the methods in the Generic repository.mp4
62.7 MB
22 Performance/284 Caching on the client part 1.mp4
62.6 MB
19 Client - Checkout/237 Delivery method template.mp4
62.4 MB
10 Client - Routing/109 Setting up the nav links.mp4
62.4 MB
18 API - Orders/215 Creating the order controller.mp4
62.3 MB
10 Client - Routing/110 Making the links active.mp4
62.0 MB
21 Taking Payments/263 Adding the payment intent function.mp4
61.9 MB
15 API - Identity/173 Testing the token.mp4
61.7 MB
03 API Architecture/029 Adding the code to get the product brands and types.mp4
60.6 MB
04 API Generic Repository/042 Shaping the data to return with DTOs.mp4
60.0 MB
17 Client - Identity/193 Updating the nav bar for the logged in user.mp4
59.8 MB
20 Client - Order Module/253 Solution to orders exercise.mp4
59.8 MB
14 Client - Basket/158 Hooking up the product detail component to the basket.mp4
59.8 MB
16 API - Validation/182 Checking for duplicate email addresses.mp4
59.5 MB
23 Publishing/294 Installing PostgreSQL.mp4
58.7 MB
12 Client - Pazzazz/125 Adding breadcrumbs.mp4
58.6 MB
18 API - Orders/221 Using the debugger to view the order creation.mp4
58.4 MB
03 API Architecture/025 Creating a new migration for the entities.mp4
58.0 MB
18 API - Orders/222 Implementing the Order get methods.mp4
57.6 MB
17 Client - Identity/200 Creating a register form.mp4
57.5 MB
15 API - Identity/165 Adding a new migration.mp4
56.5 MB
04 API Generic Repository/032 Introduction.mp4
56.4 MB
02 API Basics/013 Adding an Entity Framework migration.mp4
56.3 MB
02 API Basics/007 Running the API using the DotNet CLI.mp4
56.2 MB
11 Client - Error handling/118 Using the Http Interceptor to catch errors.mp4
56.1 MB
16 API - Validation/183 Validating the basket.mp4
55.2 MB
03 API Architecture/023 Adding the repository methods.mp4
54.9 MB
18 API - Orders/218 Implementing the Unit of work.mp4
54.3 MB
04 API Generic Repository/040 Using the specification methods in the controller.mp4
54.0 MB
09 Client - Building the UI for our shop/091 Adding a child component for the product items.mp4
53.3 MB
02 API Basics/018 Saving our project into source control using Git and GitHub.mp4
53.0 MB
08 Client - Angular Basics/083 Typescript Demo.mp4
52.9 MB
14 Client - Basket/156 Adding the increment and decrement functionality.mp4
52.9 MB
17 Client - Identity/203 Improving the async validator.mp4
52.5 MB
03 API Architecture/021 The Repository Pattern.mp4
52.0 MB
03 API Architecture/027 Applying the migrations and creating the Database at app startup.mp4
52.0 MB
09 Client - Building the UI for our shop/104 Resolving the Bug!.mp4
51.9 MB
22 Performance/281 Setting up caching on the API.mp4
51.8 MB
13 API - Basket/138 Implementing the basket repository.mp4
51.7 MB
12 Client - Pazzazz/131 Cleaning up loading issues.mp4
51.6 MB
06 API Paging, Filtering, Sorting & Searching/067 Adding CORS Support to the API.mp4
51.3 MB
09 Client - Building the UI for our shop/087 Organising our files and folders.mp4
51.1 MB
19 Client - Checkout/235 Creating the address form.mp4
50.6 MB
03 API Architecture/022 Adding a Repository and Interface.mp4
50.4 MB
12 Client - Pazzazz/126 Using the breadcrumb service.mp4
50.2 MB
09 Client - Building the UI for our shop/096 Adding the sort functionality.mp4
49.9 MB
14 Client - Basket/159 Adding the checkout module.mp4
49.7 MB
19 Client - Checkout/249 Checkout success page.mp4
49.5 MB
08 Client - Angular Basics/084 Creating a products interface.mp4
49.4 MB
04 API Generic Repository/043 Adding AutoMapper to the API project.mp4
48.6 MB
04 API Generic Repository/039 Using the specification methods in the controller.mp4
48.1 MB
17 Client - Identity/194 Persisting the login.mp4
47.9 MB
09 Client - Building the UI for our shop/097 Adding the pagination functionality.mp4
47.3 MB
21 Taking Payments/265 Implementing stripe elements.mp4
46.6 MB
04 API Generic Repository/045 Adding a Custom Value Resolver for AutoMapper.mp4
45.7 MB
14 Client - Basket/152 Displaying the basket item count in the nav bar.mp4
45.7 MB
12 Client - Pazzazz/128 Styling the product items.mp4
44.9 MB
14 Client - Basket/151 Persisting the basket on startup.mp4
44.8 MB
18 API - Orders/209 Creating the order aggregate part 2.mp4
43.5 MB
19 Client - Checkout/241 Adding the forward back buttons for the stepper.mp4
43.4 MB
19 Client - Checkout/244 Letting the user save the address.mp4
43.3 MB
17 Client - Identity/191 Using reactive forms in Angular.mp4
43.2 MB
13 API - Basket/141 Installing Redis on a Mac.mp4
42.8 MB
11 Client - Error handling/119 Adding toast notifications.mp4
42.5 MB
17 Client - Identity/197 Displaying validation errors.mp4
42.3 MB
06 API Paging, Filtering, Sorting & Searching/060 Adding a sorting specification part 2.mp4
42.0 MB
18 API - Orders/208 Creating the order aggregate part 1.mp4
41.9 MB
08 Client - Angular Basics/082 Intro to Typescript.mp4
41.1 MB
08 Client - Angular Basics/078 Adding the NavBar HTML code.mp4
40.4 MB
17 Client - Identity/188 Creating the account service methods.mp4
40.1 MB
04 API Generic Repository/038 Implementing the repository with specification methods.mp4
40.0 MB
09 Client - Building the UI for our shop/095 Hooking up the filter to the HTML.mp4
39.6 MB
10 Client - Routing/111 Getting an individual product.mp4
39.3 MB
07 Client - Angular setup/073 Setting up Angular to use HTTPS.mp4
39.0 MB
14 Client - Basket/148 Basket service methods.mp4
38.8 MB
04 API Generic Repository/044 Configuring AutoMapper profiles.mp4
38.6 MB
13 API - Basket/142 Installing Redis on Windows.mp4
38.1 MB
21 Taking Payments/262 Updating the client basket.mp4
38.0 MB
09 Client - Building the UI for our shop/099 Adding the pagination functionality part 3.mp4
37.9 MB
17 Client - Identity/189 Creating the login form.mp4
37.7 MB
09 Client - Building the UI for our shop/089 Consuming services in the component.mp4
37.3 MB
19 Client - Checkout/238 Using the Http interceptor to send the token.mp4
37.3 MB
04 API Generic Repository/033 Creating a Generic repository and interface.mp4
37.2 MB
21 Taking Payments/257 Strong Customer Authentication.mp4
37.2 MB
06 API Paging, Filtering, Sorting & Searching/062 Adding filtering functionality.mp4
37.2 MB
13 API - Basket/134 Introduction.mp4
37.0 MB
21 Taking Payments/273 Loading indicators.mp4
37.0 MB
23 Publishing/301 End of course summary.mp4
36.9 MB
19 Client - Checkout/236 Creating the delivery form.mp4
36.9 MB
23 Publishing/295 Switching DB Servers.mp4
36.6 MB
10 Client - Routing/112 Adding the product detail page.mp4
36.5 MB
03 API Architecture/030 Eager loading of navigation properties.mp4
36.3 MB
19 Client - Checkout/245 Updating the shipping price.mp4
36.3 MB
13 API - Basket/140 Installing Redis with Docker.mp4
36.2 MB
14 Client - Basket/146 Creating the basket module.mp4
35.9 MB
02 API Basics/008 Reviewing the Web API startup files.mp4
35.5 MB
15 API - Identity/168 Adding identity to program class.mp4
35.0 MB
22 Performance/287 Pre-publishing adjustments.mp4
34.9 MB
05 API Error Handling/050 Creating a consistent error response from the API.mp4
34.2 MB
05 API Error Handling/054 Adding Swagger for documenting our API.mp4
33.6 MB
17 Client - Identity/192 Submitting data to the server.mp4
33.6 MB
23 Publishing/293 Angular Ahead of Time compilation build.mp4
33.3 MB
15 API - Identity/167 Adding the Startup services for identity.mp4
33.3 MB
02 API Basics/005 Introduction.mp4
32.5 MB
04 API Generic Repository/037 Creating a specification evaluator.mp4
32.1 MB
08 Client - Angular Basics/081 Observables.mp4
31.8 MB
06 API Paging, Filtering, Sorting & Searching/059 Adding a sorting specification class.mp4
31.4 MB
12 Client - Pazzazz/124 Adding a section header.mp4
31.1 MB
05 API Error Handling/051 Adding a not found endpoint error handler.mp4
30.7 MB
01 Introduction/003 Setting up VS Code for C# development.mp4
30.5 MB
19 Client - Checkout/234 Adding the checkout form.mp4
30.1 MB
04 API Generic Repository/035 Introduction to the specification pattern.mp4
29.9 MB
13 API - Basket/139 Adding the basket controller.mp4
29.8 MB
07 Client - Angular setup/069 Introduction.mp4
29.6 MB
18 API - Orders/219 Updating the generic repository.mp4
29.6 MB
13 API - Basket/137 Creating a basket repository interface.mp4
29.5 MB
16 API - Validation/180 .Net core error responses.mp4
29.5 MB
15 API - Identity/163 Setting up the identity classes.mp4
29.4 MB
21 Taking Payments/259 Creating the payment service and interface.mp4
28.8 MB
14 Client - Basket/147 Creating the basket types.mp4
28.6 MB
18 API - Orders/223 Order controller get methods.mp4
28.3 MB
18 API - Orders/213 Creating an order service.mp4
28.1 MB
15 API - Identity/164 Adding the IdentityDbContext.mp4
27.7 MB
21 Taking Payments/264 Persisting the shipping price.mp4
27.7 MB
06 API Paging, Filtering, Sorting & Searching/058 Introduction.mp4
27.6 MB
10 Client - Routing/108 Creating the routes.mp4
27.5 MB
23 Publishing/292 Building the angular app and running from Kestrel.mp4
27.5 MB
14 Client - Basket/157 Adding the basket component functions.mp4
27.5 MB
19 Client - Checkout/248 Problem solution and redirect to success.mp4
27.4 MB
06 API Paging, Filtering, Sorting & Searching/063 Adding Pagination Part 1.mp4
27.4 MB
19 Client - Checkout/243 Populating the address form from API.mp4
27.3 MB
02 API Basics/016 Postman Collections.mp4
27.3 MB
18 API - Orders/217 Introducing the Unit of work.mp4
27.2 MB
19 Client - Checkout/231 Creating a stepper component.mp4
27.2 MB
16 API - Validation/181 Model validation.mp4
27.1 MB
05 API Error Handling/048 Introduction.mp4
26.8 MB
08 Client - Angular Basics/077 Adding a Nav Bar component.mp4
26.7 MB
07 Client - Angular setup/071 Creating the Angular project.mp4
26.7 MB
02 API Basics/009 Adding our first API Controller.mp4
26.6 MB
11 Client - Error handling/120 Handling validation errrors.mp4
26.4 MB
19 Client - Checkout/246 Creating the order interface.mp4
25.8 MB
21 Taking Payments/256 PCI DSS.mp4
25.2 MB
21 Taking Payments/258 Setting up stripe.mp4
25.2 MB
09 Client - Building the UI for our shop/086 Introduction.mp4
24.9 MB
03 API Architecture/024 Extending the products entity and creating related entities.mp4
24.6 MB
02 API Basics/019 Summary of section 2.mp4
24.5 MB
21 Taking Payments/268 Using the app stepper as an input property.mp4
24.1 MB
18 API - Orders/211 Store context update and seeding delivery methods.mp4
23.8 MB
11 Client - Error handling/117 Creating additional error components.mp4
23.6 MB
17 Client - Identity/201 Dealing with modelstate errors.mp4
23.1 MB
03 API Architecture/020 Introduction.mp4
22.8 MB
23 Publishing/290 Angular build configuration.mp4
22.8 MB
18 API - Orders/226 AutoMapper config for orders.mp4
21.1 MB
17 Client - Identity/206 Summary of section 17.mp4
21.1 MB
15 API - Identity/166 Seeding identity data.mp4
20.9 MB
19 Client - Checkout/233 Creating the checkout components.mp4
20.9 MB
06 API Paging, Filtering, Sorting & Searching/066 Adding the search functionality.mp4
20.9 MB
01 Introduction/002 Setting up the developer environment.mp4
20.3 MB
13 API - Basket/135 Setting up Redis.mp4
20.1 MB
02 API Basics/006 Creating the Web API project.mp4
19.7 MB
02 API Basics/014 Updating the database.mp4
19.4 MB
15 API - Identity/161 Introduction.mp4
19.0 MB
20 Client - Order Module/251 Introduction.mp4
19.0 MB
08 Client - Angular Basics/085 Summary of section 8.mp4
18.7 MB
21 Taking Payments/279 Summary of section 21.mp4
17.7 MB
09 Client - Building the UI for our shop/088 Intro to Angular services.mp4
17.7 MB
20 Client - Order Module/252 Demo of finished solution.mp4
17.3 MB
19 Client - Checkout/242 Using the form status to mark the step complete.mp4
16.7 MB
21 Taking Payments/255 Introduction.mp4
16.5 MB
17 Client - Identity/190 Angular forms introduction.mp4
15.6 MB
13 API - Basket/136 Setting up the basket class.mp4
15.2 MB
07 Client - Angular setup/075 Adding VS Code extensions for Angular.mp4
14.9 MB
10 Client - Routing/106 Introduction.mp4
14.4 MB
04 API Generic Repository/047 Summary of section 4.mp4
14.1 MB
17 Client - Identity/186 Introduction.mp4
14.1 MB
03 API Architecture/031 Summary of section 3.mp4
13.2 MB
11 Client - Error handling/115 Introduction.mp4
12.5 MB
08 Client - Angular Basics/076 Introduction.mp4
11.5 MB
19 Client - Checkout/230 Checkout page layout.mp4
11.3 MB
10 Client - Routing/107 Creating additional components to route to.mp4
11.3 MB
23 Publishing/289 Introduction.mp4
11.1 MB
02 API Basics/010 Adding a C# Entity class.mp4
10.9 MB
22 Performance/288 Summary of section 22.mp4
10.4 MB
12 Client - Pazzazz/133 Summary of section 12.mp4
10.0 MB
19 Client - Checkout/229 Introduction.mp4
9.8 MB
18 API - Orders/207 Introduction.mp4
8.9 MB
22 Performance/280 Introduction.mp4
8.8 MB
18 API - Orders/228 Summary of section 18.mp4
8.4 MB
11 Client - Error handling/122 Summary of section 11.mp4
8.2 MB
01 Introduction/004 Where to get the source code and course assets.mp4
7.9 MB
09 Client - Building the UI for our shop/105 Summary of section 9.mp4
7.7 MB
12 Client - Pazzazz/123 Introduction.mp4
6.7 MB
14 Client - Basket/145 Introduction.mp4
6.7 MB
13 API - Basket/144 Summary of section 13.mp4
6.0 MB
19 Client - Checkout/250 Summary of section 19.mp4
6.0 MB
06 API Paging, Filtering, Sorting & Searching/068 Summary of section 6.mp4
5.6 MB
16 API - Validation/179 Introduction.mp4
5.5 MB
05 API Error Handling/057 Summary of section 5.mp4
5.3 MB
16 API - Validation/185 Summary of section 16.mp4
4.9 MB
10 Client - Routing/114 Summary of section 10.mp4
4.3 MB
15 API - Identity/178 Summary of section 15.mp4
4.3 MB
14 Client - Basket/160 Summary of section 14.mp4
3.5 MB
01 Introduction/004 StudentAssets.zip
1.3 MB
04 API Generic Repository/047 Using-ThenInclude-with-the-specification-pattern.pdf
31.9 kB
23 Publishing/299 Deploying app to Linux part 2.en_US.srt
21.3 kB
07 Client - Angular setup/074 Adding bootstrap and font-awesome.en_US.srt
19.5 kB
23 Publishing/298 Deploying app to Linux server part 1.en_US.srt
19.2 kB
22 Performance/286 Caching on the client part 3.en_US.srt
18.2 kB
24 Bonus - Updating project to .Net 5 and Angular 11/303 Updating Angular project from Angular v9 to Angular v11.en_US.srt
17.2 kB
23 Publishing/300 Getting an HTTPS certificate from Lets encrypt.en_US.srt
17.1 kB
08 Client - Angular Basics/080 Intro to the Http Client Module.en_US.srt
17.1 kB
21 Taking Payments/260 Implementing the payment intent.en_US.srt
16.7 kB
11 Client - Error handling/121 Improving the internal server error component.en_US.srt
16.2 kB
21 Taking Payments/278 Testing our webhooks with the stripe CLI.en_US.srt
16.0 kB
20 Client - Order Module/254 Solution to orders exercise stretch challenge.en_US.srt
15.8 kB
08 Client - Angular Basics/083 Typescript Demo.en_US.srt
15.5 kB
05 API Error Handling/052 Creating Exception handler middleware.en_US.srt
15.3 kB
02 API Basics/017 Creating the additional projects.en_US.srt
15.2 kB
14 Client - Basket/153 Styling the basket page.en_US.srt
15.1 kB
15 API - Identity/174 Troubleshooting auth issues.en_US.srt
14.9 kB
03 API Architecture/028 Adding Seed data.en_US.srt
14.6 kB
17 Client - Identity/196 Form Validation in Angular.en_US.srt
14.5 kB
03 API Architecture/026 Configuring the migrations.en_US.srt
14.5 kB
15 API - Identity/176 Adding user manager extension methods.en_US.srt
14.4 kB
23 Publishing/291 Angular config changes.en_US.srt
14.4 kB
11 Client - Error handling/116 Creating an error component for testing the error responses.en_US.srt
14.4 kB
12 Client - Pazzazz/130 Adding loading indicators.en_US.srt
14.4 kB
18 API - Orders/216 Debugging the order method.en_US.srt
14.2 kB
15 API - Identity/169 Adding an Account controller.en_US.srt
14.2 kB
17 Client - Identity/198 Creating a reusable text input.en_US.srt
14.0 kB
02 API Basics/011 Setting up Entity Framework.en_US.srt
13.9 kB
12 Client - Pazzazz/127 Setting the section header title from the breadcrumb service.en_US.srt
13.8 kB
02 API Basics/015 Reading the data from the Database in the API.en_US.srt
13.6 kB
22 Performance/285 Caching on the client part 2.en_US.srt
13.5 kB
19 Client - Checkout/239 Making the basket summary shared.en_US.srt
13.5 kB
09 Client - Building the UI for our shop/090 Designing the shop page.en_US.srt
13.4 kB
22 Performance/282 Creating a cache attribute class.en_US.srt
13.4 kB
21 Taking Payments/276 Webhooks.en_US.srt
13.2 kB
09 Client - Building the UI for our shop/100 Adding a pagination header.en_US.srt
13.1 kB
04 API Generic Repository/036 Creating a specification class.en_US.srt
13.1 kB
09 Client - Building the UI for our shop/087 Organising our files and folders.en_US.srt
13.1 kB
02 API Basics/018 Saving our project into source control using Git and GitHub.en_US.srt
13.1 kB
15 API - Identity/171 Adding a token generation service.en_US.srt
13.1 kB
19 Client - Checkout/232 Setting up the stepper component.en_US.srt
13.1 kB
19 Client - Checkout/247 Order submission.en_US.srt
13.0 kB
24 Bonus - Updating project to .Net 5 and Angular 11/302 Updating .Net project from .Net Core 3.1 to .Net 5.0.en_US.srt
12.9 kB
05 API Error Handling/049 Creating a test controller for errors.en_US.srt
12.9 kB
09 Client - Building the UI for our shop/094 Adding the filter functionality.en_US.srt
12.9 kB
14 Client - Basket/155 Creating the order summary component.en_US.srt
12.8 kB
23 Publishing/297 Pre deployment work.en_US.srt
12.7 kB
06 API Paging, Filtering, Sorting & Searching/064 Adding Pagination Part 2.en_US.srt
12.6 kB
02 API Basics/013 Adding an Entity Framework migration.en_US.srt
12.5 kB
17 Client - Identity/199 Reusable text input template.en_US.srt
12.4 kB
17 Client - Identity/195 Adding a dropdown to the navbar.en_US.srt
12.4 kB
14 Client - Basket/149 Adding an item to the basket service method.en_US.srt
12.4 kB
21 Taking Payments/272 Making the submission a better experience.en_US.srt
12.4 kB
02 API Basics/007 Running the API using the DotNet CLI.en_US.srt
12.3 kB
21 Taking Payments/274 Enabling linear mode.en_US.srt
12.3 kB
18 API - Orders/214 Implementing the create order method.en_US.srt
12.0 kB
21 Taking Payments/261 Creating the payment controller.en_US.srt
12.0 kB
21 Taking Payments/271 Tying the payment intent to the order.en_US.srt
11.9 kB
18 API - Orders/215 Creating the order controller.en_US.srt
11.7 kB
17 Client - Identity/204 Creating an auth guard.en_US.srt
11.6 kB
11 Client - Error handling/118 Using the Http Interceptor to catch errors.en_US.srt
11.6 kB
13 API - Basket/143 Testing the basket functionality.en_US.srt
11.5 kB
06 API Paging, Filtering, Sorting & Searching/065 Adding Pagination Part 3.en_US.srt
11.5 kB
04 API Generic Repository/034 Implementing the methods in the Generic repository.en_US.srt
11.4 kB
21 Taking Payments/269 Submitting the payment.en_US.srt
11.4 kB
04 API Generic Repository/041 Using the Debugger to view the spec pattern in action.en_US.srt
11.3 kB
18 API - Orders/218 Implementing the Unit of work.en_US.srt
11.3 kB
15 API - Identity/175 Adding additional account methods.en_US.srt
11.3 kB
01 Introduction/003 Setting up VS Code for C# development.en_US.srt
11.3 kB
21 Taking Payments/275 Stripe validation.en_US.srt
11.2 kB
09 Client - Building the UI for our shop/102 Pagination and Output properties.en_US.srt
11.1 kB
22 Performance/281 Setting up caching on the API.en_US.srt
11.1 kB
07 Client - Angular setup/070 Setting up the developer environment for Angular.en_US.srt
11.0 kB
18 API - Orders/208 Creating the order aggregate part 1.en_US.srt
11.0 kB
04 API Generic Repository/032 Introduction.en_US.srt
11.0 kB
16 API - Validation/183 Validating the basket.en_US.srt
10.9 kB
09 Client - Building the UI for our shop/103 Adding the search functionality.en_US.srt
10.9 kB
05 API Error Handling/053 Improving the validation error responses.en_US.srt
10.7 kB
15 API - Identity/177 Adding another Dto for the user.en_US.srt
10.7 kB
22 Performance/284 Caching on the client part 1.en_US.srt
10.7 kB
17 Client - Identity/202 Async validation.en_US.srt
10.6 kB
18 API - Orders/225 Shaping the order data.en_US.srt
10.6 kB
17 Client - Identity/205 Using the replay subject.en_US.srt
10.6 kB
21 Taking Payments/270 Testing card failures.en_US.srt
10.5 kB
21 Taking Payments/263 Adding the payment intent function.en_US.srt
10.4 kB
08 Client - Angular Basics/082 Intro to Typescript.en_US.srt
10.4 kB
04 API Generic Repository/040 Using the specification methods in the controller.en_US.srt
10.4 kB
10 Client - Routing/113 Lazy loading angular modules.en_US.srt
10.3 kB
02 API Basics/008 Reviewing the Web API startup files.en_US.srt
10.3 kB
21 Taking Payments/266 Adding stripe elements to the components.en_US.srt
10.3 kB
23 Publishing/301 End of course summary.en_US.srt
10.3 kB
15 API - Identity/173 Testing the token.en_US.srt
10.1 kB
09 Client - Building the UI for our shop/093 Adding the product filters.en_US.srt
10.1 kB
03 API Architecture/029 Adding the code to get the product brands and types.en_US.srt
10.0 kB
18 API - Orders/224 Testing the order controller get methods.en_US.srt
10.0 kB
16 API - Validation/182 Checking for duplicate email addresses.en_US.srt
10.0 kB
03 API Architecture/022 Adding a Repository and Interface.en_US.srt
10.0 kB
05 API Error Handling/056 Cleaning up the Startup class.en_US.srt
9.9 kB
09 Client - Building the UI for our shop/092 Passing down data to child components.en_US.srt
9.9 kB
23 Publishing/296 Switching to the production database.en_US.srt
9.9 kB
21 Taking Payments/257 Strong Customer Authentication.en_US.srt
9.9 kB
13 API - Basket/134 Introduction.en_US.srt
9.8 kB
08 Client - Angular Basics/079 Styling the nav bar.en_US.srt
9.7 kB
04 API Generic Repository/042 Shaping the data to return with DTOs.en_US.srt
9.7 kB
04 API Generic Repository/045 Adding a Custom Value Resolver for AutoMapper.en_US.srt
9.7 kB
04 API Generic Repository/039 Using the specification methods in the controller.en_US.srt
9.6 kB
17 Client - Identity/200 Creating a register form.en_US.srt
9.5 kB
14 Client - Basket/159 Adding the checkout module.en_US.srt
9.4 kB
13 API - Basket/140 Installing Redis with Docker.en_US.srt
9.4 kB
08 Client - Angular Basics/081 Observables.en_US.srt
9.3 kB
21 Taking Payments/267 Displaying card validation errors.en_US.srt
9.3 kB
07 Client - Angular setup/072 Reviewing the Angular project files in the template.en_US.srt
9.2 kB
13 API - Basket/138 Implementing the basket repository.en_US.srt
9.2 kB
08 Client - Angular Basics/077 Adding a Nav Bar component.en_US.srt
9.2 kB
17 Client - Identity/203 Improving the async validator.en_US.srt
9.2 kB
09 Client - Building the UI for our shop/098 Adding the pagination functionality part 2.en_US.srt
9.1 kB
21 Taking Payments/277 Updating the payments service.en_US.srt
9.1 kB
19 Client - Checkout/249 Checkout success page.en_US.srt
9.1 kB
03 API Architecture/021 The Repository Pattern.en_US.srt
9.1 kB
15 API - Identity/172 Setting up identity to use the token.en_US.srt
8.9 kB
18 API - Orders/209 Creating the order aggregate part 2.en_US.srt
8.9 kB
03 API Architecture/027 Applying the migrations and creating the Database at app startup.en_US.srt
8.9 kB
01 Introduction/001 Introduction.en_US.srt
8.9 kB
23 Publishing/294 Installing PostgreSQL.en_US.srt
8.9 kB
17 Client - Identity/187 Creating the account module.en_US.srt
8.8 kB
14 Client - Basket/154 Adding the basket totals to the service.en_US.srt
8.8 kB
08 Client - Angular Basics/084 Creating a products interface.en_US.srt
8.7 kB
12 Client - Pazzazz/128 Styling the product items.en_US.srt
8.7 kB
12 Client - Pazzazz/132 Adding the home page content.en_US.srt
8.5 kB
19 Client - Checkout/235 Creating the address form.en_US.srt
8.5 kB
18 API - Orders/222 Implementing the Order get methods.en_US.srt
8.5 kB
19 Client - Checkout/240 Checkout review component.en_US.srt
8.4 kB
14 Client - Basket/148 Basket service methods.en_US.srt
8.3 kB
12 Client - Pazzazz/131 Cleaning up loading issues.en_US.srt
8.3 kB
22 Performance/283 Testing the caching.en_US.srt
8.3 kB
04 API Generic Repository/035 Introduction to the specification pattern.en_US.srt
8.3 kB
09 Client - Building the UI for our shop/089 Consuming services in the component.en_US.srt
8.2 kB
14 Client - Basket/156 Adding the increment and decrement functionality.en_US.srt
8.2 kB
22 Performance/287 Pre-publishing adjustments.en_US.srt
8.2 kB
09 Client - Building the UI for our shop/104 Resolving the Bug!.en_US.srt
8.1 kB
21 Taking Payments/265 Implementing stripe elements.en_US.srt
8.0 kB
14 Client - Basket/150 Adding the add item to basket in the component method.en_US.srt
7.9 kB
08 Client - Angular Basics/078 Adding the NavBar HTML code.en_US.srt
7.9 kB
10 Client - Routing/111 Getting an individual product.en_US.srt
7.9 kB
23 Publishing/295 Switching DB Servers.en_US.srt
7.9 kB
09 Client - Building the UI for our shop/097 Adding the pagination functionality.en_US.srt
7.9 kB
02 API Basics/012 Adding a connection string.en_US.srt
7.9 kB
15 API - Identity/163 Setting up the identity classes.en_US.srt
7.9 kB
04 API Generic Repository/033 Creating a Generic repository and interface.en_US.srt
7.9 kB
12 Client - Pazzazz/124 Adding a section header.en_US.srt
7.9 kB
13 API - Basket/142 Installing Redis on Windows.en_US.srt
7.8 kB
15 API - Identity/170 Registering a user.en_US.srt
7.8 kB
18 API - Orders/220 Refactoring the Order service to use the Unit of work.en_US.srt
7.8 kB
05 API Error Handling/054 Adding Swagger for documenting our API.en_US.srt
7.8 kB
02 API Basics/009 Adding our first API Controller.en_US.srt
7.7 kB
07 Client - Angular setup/069 Introduction.en_US.srt
7.7 kB
17 Client - Identity/188 Creating the account service methods.en_US.srt
7.7 kB
09 Client - Building the UI for our shop/101 Making the pagination component a shared component.en_US.srt
7.7 kB
09 Client - Building the UI for our shop/096 Adding the sort functionality.en_US.srt
7.7 kB
17 Client - Identity/191 Using reactive forms in Angular.en_US.srt
7.7 kB
16 API - Validation/184 Updating swagger config for identity.en_US.srt
7.7 kB
17 Client - Identity/189 Creating the login form.en_US.srt
7.7 kB
19 Client - Checkout/241 Adding the forward back buttons for the stepper.en_US.srt
7.7 kB
18 API - Orders/217 Introducing the Unit of work.en_US.srt
7.7 kB
21 Taking Payments/273 Loading indicators.en_US.srt
7.6 kB
02 API Basics/006 Creating the Web API project.en_US.srt
7.6 kB
05 API Error Handling/050 Creating a consistent error response from the API.en_US.srt
7.6 kB
04 API Generic Repository/043 Adding AutoMapper to the API project.en_US.srt
7.6 kB
14 Client - Basket/152 Displaying the basket item count in the nav bar.en_US.srt
7.5 kB
09 Client - Building the UI for our shop/086 Introduction.en_US.srt
7.5 kB
04 API Generic Repository/037 Creating a specification evaluator.en_US.srt
7.5 kB
04 API Generic Repository/038 Implementing the repository with specification methods.en_US.srt
7.5 kB
19 Client - Checkout/237 Delivery method template.en_US.srt
7.4 kB
21 Taking Payments/258 Setting up stripe.en_US.srt
7.4 kB
03 API Architecture/023 Adding the repository methods.en_US.srt
7.4 kB
11 Client - Error handling/119 Adding toast notifications.en_US.srt
7.3 kB
17 Client - Identity/194 Persisting the login.en_US.srt
7.3 kB
10 Client - Routing/112 Adding the product detail page.en_US.srt
7.3 kB
20 Client - Order Module/253 Solution to orders exercise.en_US.srt
7.2 kB
03 API Architecture/030 Eager loading of navigation properties.en_US.srt
7.2 kB
06 API Paging, Filtering, Sorting & Searching/061 Working around the decimal problem in Sqlite.en_US.srt
7.2 kB
17 Client - Identity/197 Displaying validation errors.en_US.srt
7.2 kB
07 Client - Angular setup/071 Creating the Angular project.en_US.srt
7.1 kB
15 API - Identity/162 Setting up the identity packages.en_US.srt
7.1 kB
06 API Paging, Filtering, Sorting & Searching/058 Introduction.en_US.srt
7.0 kB
18 API - Orders/210 Configuring the order entities.en_US.srt
7.0 kB
05 API Error Handling/055 Improving the swagger documentation.en_US.srt
7.0 kB
10 Client - Routing/110 Making the links active.en_US.srt
7.0 kB
12 Client - Pazzazz/125 Adding breadcrumbs.en_US.srt
6.9 kB
04 API Generic Repository/044 Configuring AutoMapper profiles.en_US.srt
6.9 kB
20 Client - Order Module/252 Demo of finished solution.en_US.srt
6.9 kB
12 Client - Pazzazz/129 Changing the bootstrap theme.en_US.srt
6.9 kB
14 Client - Basket/146 Creating the basket module.en_US.srt
6.9 kB
13 API - Basket/139 Adding the basket controller.en_US.srt
6.8 kB
01 Introduction/002 Setting up the developer environment.en_US.srt
6.8 kB
09 Client - Building the UI for our shop/095 Hooking up the filter to the HTML.en_US.srt
6.7 kB
14 Client - Basket/158 Hooking up the product detail component to the basket.en_US.srt
6.7 kB
04 API Generic Repository/046 Serving static content from the API.en_US.srt
6.7 kB
19 Client - Checkout/236 Creating the delivery form.en_US.srt
6.7 kB
23 Publishing/293 Angular Ahead of Time compilation build.en_US.srt
6.7 kB
06 API Paging, Filtering, Sorting & Searching/062 Adding filtering functionality.en_US.srt
6.7 kB
15 API - Identity/165 Adding a new migration.en_US.srt
6.6 kB
21 Taking Payments/262 Updating the client basket.en_US.srt
6.6 kB
02 API Basics/005 Introduction.en_US.srt
6.6 kB
21 Taking Payments/259 Creating the payment service and interface.en_US.srt
6.6 kB
07 Client - Angular setup/073 Setting up Angular to use HTTPS.en_US.srt
6.6 kB
19 Client - Checkout/238 Using the Http interceptor to send the token.en_US.srt
6.5 kB
03 API Architecture/025 Creating a new migration for the entities.en_US.srt
6.5 kB
17 Client - Identity/192 Submitting data to the server.en_US.srt
6.5 kB
18 API - Orders/212 Creating the order migration.en_US.srt
6.5 kB
06 API Paging, Filtering, Sorting & Searching/066 Adding the search functionality.en_US.srt
6.4 kB
10 Client - Routing/108 Creating the routes.en_US.srt
6.4 kB
23 Publishing/292 Building the angular app and running from Kestrel.en_US.srt
6.4 kB
03 API Architecture/024 Extending the products entity and creating related entities.en_US.srt
6.3 kB
19 Client - Checkout/244 Letting the user save the address.en_US.srt
6.3 kB
21 Taking Payments/256 PCI DSS.en_US.srt
6.2 kB
23 Publishing/290 Angular build configuration.en_US.srt
6.2 kB
02 API Basics/019 Summary of section 2.en_US.srt
6.2 kB
21 Taking Payments/264 Persisting the shipping price.en_US.srt
6.1 kB
12 Client - Pazzazz/126 Using the breadcrumb service.en_US.srt
6.1 kB
06 API Paging, Filtering, Sorting & Searching/067 Adding CORS Support to the API.en_US.srt
6.1 kB
06 API Paging, Filtering, Sorting & Searching/060 Adding a sorting specification part 2.en_US.srt
6.1 kB
18 API - Orders/221 Using the debugger to view the order creation.en_US.srt
6.0 kB
06 API Paging, Filtering, Sorting & Searching/059 Adding a sorting specification class.en_US.srt
6.0 kB
18 API - Orders/227 Another AutoMapper value resolver.en_US.srt
6.0 kB
05 API Error Handling/051 Adding a not found endpoint error handler.en_US.srt
5.9 kB
16 API - Validation/180 .Net core error responses.en_US.srt
5.9 kB
10 Client - Routing/109 Setting up the nav links.en_US.srt
5.9 kB
09 Client - Building the UI for our shop/099 Adding the pagination functionality part 3.en_US.srt
5.9 kB
16 API - Validation/181 Model validation.en_US.srt
5.9 kB
17 Client - Identity/193 Updating the nav bar for the logged in user.en_US.srt
5.7 kB
19 Client - Checkout/234 Adding the checkout form.en_US.srt
5.7 kB
19 Client - Checkout/245 Updating the shipping price.en_US.srt
5.7 kB
15 API - Identity/168 Adding identity to program class.en_US.srt
5.6 kB
05 API Error Handling/048 Introduction.en_US.srt
5.6 kB
18 API - Orders/213 Creating an order service.en_US.srt
5.5 kB
15 API - Identity/164 Adding the IdentityDbContext.en_US.srt
5.5 kB
02 API Basics/014 Updating the database.en_US.srt
5.5 kB
09 Client - Building the UI for our shop/091 Adding a child component for the product items.en_US.srt
5.4 kB
15 API - Identity/167 Adding the Startup services for identity.en_US.srt
5.4 kB
11 Client - Error handling/120 Handling validation errrors.en_US.srt
5.3 kB
18 API - Orders/219 Updating the generic repository.en_US.srt
5.3 kB
13 API - Basket/141 Installing Redis on a Mac.en_US.srt
5.2 kB
13 API - Basket/135 Setting up Redis.en_US.srt
5.2 kB
19 Client - Checkout/243 Populating the address form from API.en_US.srt
5.2 kB
17 Client - Identity/201 Dealing with modelstate errors.en_US.srt
5.1 kB
02 API Basics/016 Postman Collections.en_US.srt
5.1 kB
17 Client - Identity/190 Angular forms introduction.en_US.srt
5.1 kB
09 Client - Building the UI for our shop/088 Intro to Angular services.en_US.srt
5.1 kB
14 Client - Basket/151 Persisting the basket on startup.en_US.srt
5.1 kB
19 Client - Checkout/231 Creating a stepper component.en_US.srt
5.0 kB
06 API Paging, Filtering, Sorting & Searching/063 Adding Pagination Part 1.en_US.srt
4.8 kB
15 API - Identity/166 Seeding identity data.en_US.srt
4.8 kB
19 Client - Checkout/233 Creating the checkout components.en_US.srt
4.7 kB
03 API Architecture/020 Introduction.en_US.srt
4.7 kB
14 Client - Basket/157 Adding the basket component functions.en_US.srt
4.5 kB
08 Client - Angular Basics/085 Summary of section 8.en_US.srt
4.5 kB
18 API - Orders/223 Order controller get methods.en_US.srt
4.4 kB
19 Client - Checkout/230 Checkout page layout.en_US.srt
4.4 kB
21 Taking Payments/255 Introduction.en_US.srt
4.3 kB
07 Client - Angular setup/075 Adding VS Code extensions for Angular.en_US.srt
4.1 kB
14 Client - Basket/147 Creating the basket types.en_US.srt
4.1 kB
13 API - Basket/136 Setting up the basket class.en_US.srt
4.1 kB
21 Taking Payments/279 Summary of section 21.en_US.srt
4.1 kB
18 API - Orders/211 Store context update and seeding delivery methods.en_US.srt
4.1 kB
21 Taking Payments/268 Using the app stepper as an input property.en_US.srt
4.0 kB
19 Client - Checkout/248 Problem solution and redirect to success.en_US.srt
4.0 kB
04 API Generic Repository/047 Summary of section 4.en_US.srt
3.9 kB
11 Client - Error handling/117 Creating additional error components.en_US.srt
3.9 kB
02 API Basics/010 Adding a C# Entity class.en_US.srt
3.8 kB
13 API - Basket/137 Creating a basket repository interface.en_US.srt
3.7 kB
18 API - Orders/226 AutoMapper config for orders.en_US.srt
3.7 kB
17 Client - Identity/186 Introduction.en_US.srt
3.7 kB
19 Client - Checkout/242 Using the form status to mark the step complete.en_US.srt
3.7 kB
19 Client - Checkout/246 Creating the order interface.en_US.srt
3.5 kB
10 Client - Routing/106 Introduction.en_US.srt
3.4 kB
15 API - Identity/161 Introduction.en_US.srt
3.3 kB
20 Client - Order Module/251 Introduction.en_US.srt
3.2 kB
03 API Architecture/031 Summary of section 3.en_US.srt
3.1 kB
10 Client - Routing/107 Creating additional components to route to.en_US.srt
3.1 kB
08 Client - Angular Basics/076 Introduction.en_US.srt
3.1 kB
23 Publishing/289 Introduction.en_US.srt
3.0 kB
22 Performance/280 Introduction.en_US.srt
2.7 kB
19 Client - Checkout/229 Introduction.en_US.srt
2.6 kB
22 Performance/288 Summary of section 22.en_US.srt
2.5 kB
11 Client - Error handling/115 Introduction.en_US.srt
2.5 kB
17 Client - Identity/206 Summary of section 17.en_US.srt
2.5 kB
12 Client - Pazzazz/133 Summary of section 12.en_US.srt
2.4 kB
18 API - Orders/207 Introduction.en_US.srt
2.4 kB
01 Introduction/004 Where to get the source code and course assets.en_US.srt
2.3 kB
18 API - Orders/228 Summary of section 18.en_US.srt
2.2 kB
09 Client - Building the UI for our shop/105 Summary of section 9.en_US.srt
2.1 kB
11 Client - Error handling/122 Summary of section 11.en_US.srt
2.0 kB
12 Client - Pazzazz/123 Introduction.en_US.srt
1.6 kB
14 Client - Basket/145 Introduction.en_US.srt
1.6 kB
13 API - Basket/144 Summary of section 13.en_US.srt
1.5 kB
19 Client - Checkout/250 Summary of section 19.en_US.srt
1.5 kB
16 API - Validation/179 Introduction.en_US.srt
1.4 kB
06 API Paging, Filtering, Sorting & Searching/068 Summary of section 6.en_US.srt
1.4 kB
05 API Error Handling/057 Summary of section 5.en_US.srt
1.4 kB
16 API - Validation/185 Summary of section 16.en_US.srt
1.3 kB
10 Client - Routing/114 Summary of section 10.en_US.srt
1.1 kB
15 API - Identity/178 Summary of section 15.en_US.srt
1.0 kB
14 Client - Basket/160 Summary of section 14.en_US.srt
957 Bytes
随机展示
相关说明
本站不存储任何资源内容,只收集BT种子元数据(例如文件名和文件大小)和磁力链接(BT种子标识符),并提供查询服务,是一个完全合法的搜索引擎系统。 网站不提供种子下载服务,用户可以通过第三方链接或磁力链接获取到相关的种子资源。本站也不对BT种子真实性及合法性负责,请用户注意甄别!
>