MuerBT磁力搜索 BT种子搜索利器 免费下载BT种子,超5000万条种子数据

Udemy - Learn to build an e-commerce app with .Net Core and Angular

磁力链接/BT种子名称

Udemy - Learn to build an e-commerce app with .Net Core and Angular

磁力链接/BT种子简介

种子哈希:a7ca25c2a27f9cda4a7f570589e7dba638236ea9
文件大小: 16.44G
已经下载:2779次
下载速度:极快
收录时间:2023-12-26
最近下载:2025-08-24

移花宫入口

移花宫.com邀月.com怜星.com花无缺.comyhgbt.icuyhgbt.top

磁力链接下载

magnet:?xt=urn:btih:A7CA25C2A27F9CDA4A7F570589E7DBA638236EA9
推荐使用PIKPAK网盘下载资源,10TB超大空间,不限制资源,无限次数离线下载,视频在线观看

下载BT种子文件

磁力链接 迅雷下载 PIKPAK在线播放 世界之窗 91视频 含羞草 欲漫涩 逼哩逼哩 成人快手 51品茶 抖阴破解版 极乐禁地 91短视频 她趣 TikTok成人版 PornHub 听泉鉴鲍 草榴社区 哆哔涩漫 呦乐园 萝莉岛

最近搜索

舞娘 增强 fitgirl repack 巨列传 巨作 战无双 亚娜 同桌 真实强 화정 不行 金刚芭比 猫猫碎冰冰 「 林小 密模 [ai+generated]+ 模 学生 无码熟 凡人 插炮机 毕业生 稀人 任务场 冰凌 留学娇小 歌舞伎町 984 痕 gebb

文件列表

  • 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
  • 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
  • 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
  • 21 Taking Payments/269 Submitting the payment.en_US.srt 11.4 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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种子真实性及合法性负责,请用户注意甄别!