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

[11-2021] learn-to-build-an-e-commerce-app-with-net-core-and-angular

磁力链接/BT种子名称

[11-2021] learn-to-build-an-e-commerce-app-with-net-core-and-angular

磁力链接/BT种子简介

种子哈希:d7e20d0af722b8a8cf85b34ee3214ce689904db8
文件大小: 17.16G
已经下载:4419次
下载速度:极快
收录时间:2022-04-28
最近下载:2025-09-23

移花宫入口

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

磁力链接下载

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

下载BT种子文件

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

最近搜索

拳交老逼 电影 抽搐 最强sm 文轩177 精品偷拍 阴环肛环 逼纹 外网 谈谈 尿抖音 猛 上善若水 4k合集 18禁 四妹 寻花 瘦瘦身材 りあ prison.on.fire 亲吻姐姐 炮哥 强暴 m男圣水 ddf 2024 無 长靴少妇 电锯惊魂 泡良 凛 早乙女美沙

文件列表

  • 23 Publishing/300 Deploying app to Linux part 2.mp4 242.0 MB
  • 22 Performance/287 Caching on the client part 3.mp4 219.3 MB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/306 .Net 6 Project changes and new features.mp4 216.9 MB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/305 Updating .Net project from .Net 5 to .Net 6.mp4 210.7 MB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/308 Updating from Bootstrap 4 to Bootstrap 5.mp4 205.2 MB
  • 21 Taking Payments/279 Testing our webhooks with the stripe CLI.mp4 196.7 MB
  • 20 Client - Order Module/255 Solution to orders exercise stretch challenge.mp4 173.9 MB
  • 23 Publishing/301 Getting an HTTPS certificate from Lets encrypt.mp4 173.7 MB
  • 03 API Architecture/027 Configuring the migrations.mp4 165.1 MB
  • 17 Client - Identity/199 Creating a reusable text input.mp4 161.7 MB
  • 14 Client - Basket/154 Styling the basket page.mp4 160.3 MB
  • 24 Bonus - Updating project to .Net 5 and Angular 11/304 Updating Angular project from Angular v9 to Angular v11.mp4 158.9 MB
  • 19 Client - Checkout/240 Making the basket summary shared.mp4 156.3 MB
  • 18 API - Orders/217 Debugging the order method.mp4 153.9 MB
  • 07 Client - Angular setup/075 Adding bootstrap and font-awesome.mp4 153.5 MB
  • 18 API - Orders/215 Implementing the create order method.mp4 151.8 MB
  • 15 API - Identity/178 Adding another Dto for the user.mp4 145.7 MB
  • 21 Taking Payments/272 Tying the payment intent to the order.mp4 145.3 MB
  • 15 API - Identity/177 Adding user manager extension methods.mp4 144.8 MB
  • 23 Publishing/299 Deploying app to Linux server part 1.mp4 143.9 MB
  • 03 API Architecture/029 Adding Seed data.mp4 143.7 MB
  • 21 Taking Payments/271 Testing card failures.mp4 141.4 MB
  • 06 API Paging, Filtering, Sorting & Searching/066 Adding Pagination Part 3.mp4 140.6 MB
  • 15 API - Identity/175 Troubleshooting auth issues.mp4 139.5 MB
  • 19 Client - Checkout/248 Order submission.mp4 139.2 MB
  • 21 Taking Payments/261 Implementing the payment intent.mp4 136.6 MB
  • 05 API Error Handling/053 Creating Exception handler middleware.mp4 132.2 MB
  • 05 API Error Handling/057 Cleaning up the Startup class.mp4 132.1 MB
  • 24 Bonus - Updating project to .Net 5 and Angular 11/303 Updating .Net project from .Net Core 3.1 to .Net 5.0.mp4 129.6 MB
  • 09 Client - Building the UI for our shop/091 Designing the shop page.mp4 127.8 MB
  • 13 API - Basket/144 Testing the basket functionality.mp4 127.4 MB
  • 12 Client - Pazzazz/128 Setting the section header title from the breadcrumb service.mp4 126.2 MB
  • 21 Taking Payments/267 Adding stripe elements to the components.mp4 126.1 MB
  • 21 Taking Payments/278 Updating the payments service.mp4 125.3 MB
  • 21 Taking Payments/273 Making the submission a better experience.mp4 123.9 MB
  • 09 Client - Building the UI for our shop/101 Adding a pagination header.mp4 120.9 MB
  • 05 API Error Handling/054 Improving the validation error responses.mp4 120.4 MB
  • 17 Client - Identity/196 Adding a dropdown to the navbar.mp4 120.1 MB
  • 06 API Paging, Filtering, Sorting & Searching/065 Adding Pagination Part 2.mp4 118.0 MB
  • 09 Client - Building the UI for our shop/104 Adding the search functionality.mp4 115.9 MB
  • 10 Client - Routing/114 Lazy loading angular modules.mp4 113.7 MB
  • 09 Client - Building the UI for our shop/093 Passing down data to child components.mp4 112.1 MB
  • 05 API Error Handling/050 Creating a test controller for errors.mp4 111.7 MB
  • 15 API - Identity/173 Setting up identity to use the token.mp4 109.1 MB
  • 17 Client - Identity/206 Using the replay subject.mp4 108.2 MB
  • 02 API Basics/016 Reading the data from the Database in the API.mp4 107.4 MB
  • 02 API Basics/012 Setting up Entity Framework.mp4 107.4 MB
  • 21 Taking Payments/268 Displaying card validation errors.mp4 106.7 MB
  • 21 Taking Payments/275 Enabling linear mode.mp4 105.8 MB
  • 15 API - Identity/176 Adding additional account methods.mp4 105.1 MB
  • 23 Publishing/298 Pre deployment work.mp4 105.1 MB
  • 09 Client - Building the UI for our shop/094 Adding the product filters.mp4 105.0 MB
  • 11 Client - Error handling/122 Improving the internal server error component.mp4 102.7 MB
  • 21 Taking Payments/262 Creating the payment controller.mp4 101.8 MB
  • 23 Publishing/297 Switching to the production database.mp4 100.5 MB
  • 18 API - Orders/225 Testing the order controller get methods.mp4 99.7 MB
  • 21 Taking Payments/276 Stripe validation.mp4 96.2 MB
  • 02 API Basics/008 .Net 6 Project changes.mp4 95.1 MB
  • 09 Client - Building the UI for our shop/103 Pagination and Output properties.mp4 93.4 MB
  • 15 API - Identity/172 Adding a token generation service.mp4 90.3 MB
  • 14 Client - Basket/155 Adding the basket totals to the service.mp4 88.2 MB
  • 23 Publishing/292 Angular config changes.mp4 87.6 MB
  • 17 Client - Identity/197 Form Validation in Angular.mp4 87.2 MB
  • 05 API Error Handling/056 Improving the swagger documentation.mp4 86.6 MB
  • 09 Client - Building the UI for our shop/099 Adding the pagination functionality part 2.mp4 84.8 MB
  • 17 Client - Identity/205 Creating an auth guard.mp4 84.7 MB
  • 01 Introduction/001 Introduction.mp4 84.5 MB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/307 Updating from Angular 11 to Angular 12.mp4 84.1 MB
  • 12 Client - Pazzazz/133 Adding the home page content.mp4 83.9 MB
  • 22 Performance/284 Testing the caching.mp4 83.0 MB
  • 08 Client - Angular Basics/080 Styling the nav bar.mp4 83.0 MB
  • 14 Client - Basket/150 Adding an item to the basket service method.mp4 81.5 MB
  • 21 Taking Payments/277 Webhooks.mp4 80.8 MB
  • 07 Client - Angular setup/073 Reviewing the Angular project files in the template.mp4 80.6 MB
  • 15 API - Identity/170 Adding an Account controller.mp4 78.6 MB
  • 08 Client - Angular Basics/081 Intro to the Http Client Module.mp4 78.4 MB
  • 09 Client - Building the UI for our shop/102 Making the pagination component a shared component.mp4 77.6 MB
  • 09 Client - Building the UI for our shop/095 Adding the filter functionality.mp4 76.7 MB
  • 19 Client - Checkout/241 Checkout review component.mp4 74.9 MB
  • 14 Client - Basket/156 Creating the order summary component.mp4 74.7 MB
  • 15 API - Identity/163 Setting up the identity packages.mp4 74.6 MB
  • 17 Client - Identity/188 Creating the account module.mp4 74.3 MB
  • 22 Performance/283 Creating a cache attribute class.mp4 74.1 MB
  • 19 Client - Checkout/233 Setting up the stepper component.mp4 74.1 MB
  • 12 Client - Pazzazz/131 Adding loading indicators.mp4 73.8 MB
  • 21 Taking Payments/270 Submitting the payment.mp4 73.4 MB
  • 22 Performance/286 Caching on the client part 2.mp4 73.4 MB
  • 17 Client - Identity/200 Reusable text input template.mp4 73.3 MB
  • 16 API - Validation/185 Updating swagger config for identity.mp4 72.2 MB
  • 02 API Basics/018 Creating the additional projects.mp4 71.6 MB
  • 18 API - Orders/228 Another AutoMapper value resolver.mp4 71.1 MB
  • 06 API Paging, Filtering, Sorting & Searching/062 Working around the decimal problem in Sqlite.mp4 71.0 MB
  • 11 Client - Error handling/117 Creating an error component for testing the error responses.mp4 70.0 MB
  • 14 Client - Basket/151 Adding the add item to basket in the component method.mp4 68.6 MB
  • 18 API - Orders/226 Shaping the order data.mp4 67.8 MB
  • 15 API - Identity/171 Registering a user.mp4 67.5 MB
  • 18 API - Orders/221 Refactoring the Order service to use the Unit of work.mp4 67.3 MB
  • 04 API Generic Repository/047 Serving static content from the API.mp4 66.3 MB
  • 04 API Generic Repository/042 Using the Debugger to view the spec pattern in action.mp4 65.2 MB
  • 18 API - Orders/213 Creating the order migration.mp4 64.5 MB
  • 17 Client - Identity/203 Async validation.mp4 64.3 MB
  • 12 Client - Pazzazz/130 Changing the bootstrap theme.mp4 63.9 MB
  • 04 API Generic Repository/037 Creating a specification class.mp4 63.6 MB
  • 18 API - Orders/211 Configuring the order entities.mp4 63.3 MB
  • 02 API Basics/013 Adding a connection string.mp4 62.8 MB
  • 04 API Generic Repository/035 Implementing the methods in the Generic repository.mp4 62.7 MB
  • 22 Performance/285 Caching on the client part 1.mp4 62.5 MB
  • 19 Client - Checkout/238 Delivery method template.mp4 62.4 MB
  • 10 Client - Routing/110 Setting up the nav links.mp4 62.3 MB
  • 18 API - Orders/216 Creating the order controller.mp4 62.2 MB
  • 10 Client - Routing/111 Making the links active.mp4 62.0 MB
  • 21 Taking Payments/264 Adding the payment intent function.mp4 61.9 MB
  • 15 API - Identity/174 Testing the token.mp4 61.6 MB
  • 03 API Architecture/030 Adding the code to get the product brands and types.mp4 60.5 MB
  • 04 API Generic Repository/043 Shaping the data to return with DTOs.mp4 60.0 MB
  • 17 Client - Identity/194 Updating the nav bar for the logged in user.mp4 59.8 MB
  • 20 Client - Order Module/254 Solution to orders exercise.mp4 59.8 MB
  • 14 Client - Basket/159 Hooking up the product detail component to the basket.mp4 59.8 MB
  • 16 API - Validation/183 Checking for duplicate email addresses.mp4 59.4 MB
  • 02 API Basics/007 Running the API using the DotNet CLI.mp4 58.7 MB
  • 23 Publishing/295 Installing PostgreSQL.mp4 58.7 MB
  • 12 Client - Pazzazz/126 Adding breadcrumbs.mp4 58.5 MB
  • 18 API - Orders/222 Using the debugger to view the order creation.mp4 58.4 MB
  • 03 API Architecture/026 Creating a new migration for the entities.mp4 58.0 MB
  • 18 API - Orders/223 Implementing the Order get methods.mp4 57.6 MB
  • 17 Client - Identity/201 Creating a register form.mp4 57.5 MB
  • 15 API - Identity/166 Adding a new migration.mp4 56.4 MB
  • 04 API Generic Repository/033 Introduction.mp4 56.3 MB
  • 02 API Basics/014 Adding an Entity Framework migration.mp4 56.2 MB
  • 11 Client - Error handling/119 Using the Http Interceptor to catch errors.mp4 56.0 MB
  • 16 API - Validation/184 Validating the basket.mp4 55.1 MB
  • 03 API Architecture/024 Adding the repository methods.mp4 54.8 MB
  • 18 API - Orders/219 Implementing the Unit of work.mp4 54.2 MB
  • 04 API Generic Repository/041 Using the specification methods in the controller.mp4 53.9 MB
  • 09 Client - Building the UI for our shop/092 Adding a child component for the product items.mp4 53.3 MB
  • 02 API Basics/019 Saving our project into source control using Git and GitHub.mp4 53.0 MB
  • 14 Client - Basket/157 Adding the increment and decrement functionality.mp4 52.8 MB
  • 08 Client - Angular Basics/084 Typescript Demo.mp4 52.8 MB
  • 17 Client - Identity/204 Improving the async validator.mp4 52.4 MB
  • 03 API Architecture/022 The Repository Pattern.mp4 52.0 MB
  • 03 API Architecture/028 Applying the migrations and creating the Database at app startup.mp4 51.9 MB
  • 09 Client - Building the UI for our shop/105 Resolving the Bug!.mp4 51.9 MB
  • 22 Performance/282 Setting up caching on the API.mp4 51.7 MB
  • 13 API - Basket/139 Implementing the basket repository.mp4 51.6 MB
  • 12 Client - Pazzazz/132 Cleaning up loading issues.mp4 51.6 MB
  • 06 API Paging, Filtering, Sorting & Searching/068 Adding CORS Support to the API.mp4 51.3 MB
  • 09 Client - Building the UI for our shop/088 Organising our files and folders.mp4 51.0 MB
  • 19 Client - Checkout/236 Creating the address form.mp4 50.6 MB
  • 03 API Architecture/023 Adding a Repository and Interface.mp4 50.3 MB
  • 07 Client - Angular setup/071 Setting up the developer environment for Angular.mp4 50.2 MB
  • 12 Client - Pazzazz/127 Using the breadcrumb service.mp4 50.2 MB
  • 09 Client - Building the UI for our shop/097 Adding the sort functionality.mp4 49.8 MB
  • 14 Client - Basket/160 Adding the checkout module.mp4 49.6 MB
  • 19 Client - Checkout/250 Checkout success page.mp4 49.5 MB
  • 08 Client - Angular Basics/085 Creating a products interface.mp4 49.3 MB
  • 04 API Generic Repository/044 Adding AutoMapper to the API project.mp4 48.5 MB
  • 04 API Generic Repository/040 Using the specification methods in the controller.mp4 48.0 MB
  • 17 Client - Identity/195 Persisting the login.mp4 47.9 MB
  • 09 Client - Building the UI for our shop/098 Adding the pagination functionality.mp4 47.2 MB
  • 21 Taking Payments/266 Implementing stripe elements.mp4 46.6 MB
  • 04 API Generic Repository/046 Adding a Custom Value Resolver for AutoMapper.mp4 45.6 MB
  • 14 Client - Basket/153 Displaying the basket item count in the nav bar.mp4 45.6 MB
  • 12 Client - Pazzazz/129 Styling the product items.mp4 44.8 MB
  • 14 Client - Basket/152 Persisting the basket on startup.mp4 44.7 MB
  • 18 API - Orders/210 Creating the order aggregate part 2.mp4 43.4 MB
  • 19 Client - Checkout/242 Adding the forward back buttons for the stepper.mp4 43.3 MB
  • 19 Client - Checkout/245 Letting the user save the address.mp4 43.2 MB
  • 17 Client - Identity/192 Using reactive forms in Angular.mp4 43.1 MB
  • 13 API - Basket/142 Installing Redis on a Mac.mp4 42.7 MB
  • 11 Client - Error handling/120 Adding toast notifications.mp4 42.5 MB
  • 17 Client - Identity/198 Displaying validation errors.mp4 42.3 MB
  • 06 API Paging, Filtering, Sorting & Searching/061 Adding a sorting specification part 2.mp4 41.9 MB
  • 18 API - Orders/209 Creating the order aggregate part 1.mp4 41.8 MB
  • 08 Client - Angular Basics/083 Intro to Typescript.mp4 41.1 MB
  • 08 Client - Angular Basics/079 Adding the NavBar HTML code.mp4 40.3 MB
  • 17 Client - Identity/189 Creating the account service methods.mp4 40.1 MB
  • 04 API Generic Repository/039 Implementing the repository with specification methods.mp4 39.9 MB
  • 09 Client - Building the UI for our shop/096 Hooking up the filter to the HTML.mp4 39.6 MB
  • 10 Client - Routing/112 Getting an individual product.mp4 39.3 MB
  • 07 Client - Angular setup/074 Setting up Angular to use HTTPS.mp4 39.0 MB
  • 14 Client - Basket/149 Basket service methods.mp4 38.7 MB
  • 04 API Generic Repository/045 Configuring AutoMapper profiles.mp4 38.5 MB
  • 13 API - Basket/143 Installing Redis on Windows.mp4 38.0 MB
  • 21 Taking Payments/263 Updating the client basket.mp4 38.0 MB
  • 09 Client - Building the UI for our shop/100 Adding the pagination functionality part 3.mp4 37.8 MB
  • 17 Client - Identity/190 Creating the login form.mp4 37.6 MB
  • 09 Client - Building the UI for our shop/090 Consuming services in the component.mp4 37.3 MB
  • 19 Client - Checkout/239 Using the Http interceptor to send the token.mp4 37.3 MB
  • 04 API Generic Repository/034 Creating a Generic repository and interface.mp4 37.2 MB
  • 21 Taking Payments/258 Strong Customer Authentication.mp4 37.1 MB
  • 06 API Paging, Filtering, Sorting & Searching/063 Adding filtering functionality.mp4 37.1 MB
  • 13 API - Basket/135 Introduction.mp4 37.0 MB
  • 21 Taking Payments/274 Loading indicators.mp4 36.9 MB
  • 23 Publishing/302 End of course summary.mp4 36.9 MB
  • 19 Client - Checkout/237 Creating the delivery form.mp4 36.9 MB
  • 23 Publishing/296 Switching DB Servers.mp4 36.6 MB
  • 10 Client - Routing/113 Adding the product detail page.mp4 36.5 MB
  • 03 API Architecture/031 Eager loading of navigation properties.mp4 36.2 MB
  • 19 Client - Checkout/246 Updating the shipping price.mp4 36.2 MB
  • 13 API - Basket/141 Installing Redis with Docker.mp4 36.1 MB
  • 14 Client - Basket/147 Creating the basket module.mp4 35.9 MB
  • 02 API Basics/009 Reviewing the Web API startup files.mp4 35.4 MB
  • 15 API - Identity/169 Adding identity to program class.mp4 35.0 MB
  • 22 Performance/288 Pre-publishing adjustments.mp4 34.9 MB
  • 05 API Error Handling/051 Creating a consistent error response from the API.mp4 34.2 MB
  • 05 API Error Handling/055 Adding Swagger for documenting our API.mp4 33.6 MB
  • 17 Client - Identity/193 Submitting data to the server.mp4 33.5 MB
  • 23 Publishing/294 Angular Ahead of Time compilation build.mp4 33.3 MB
  • 15 API - Identity/168 Adding the Startup services for identity.mp4 33.3 MB
  • 02 API Basics/005 Introduction.mp4 32.5 MB
  • 04 API Generic Repository/038 Creating a specification evaluator.mp4 32.0 MB
  • 08 Client - Angular Basics/082 Observables.mp4 31.7 MB
  • 06 API Paging, Filtering, Sorting & Searching/060 Adding a sorting specification class.mp4 31.4 MB
  • 12 Client - Pazzazz/125 Adding a section header.mp4 31.0 MB
  • 05 API Error Handling/052 Adding a not found endpoint error handler.mp4 30.7 MB
  • 01 Introduction/003 Setting up VS Code for C# development.mp4 30.4 MB
  • 19 Client - Checkout/235 Adding the checkout form.mp4 30.0 MB
  • 04 API Generic Repository/036 Introduction to the specification pattern.mp4 29.9 MB
  • 13 API - Basket/140 Adding the basket controller.mp4 29.8 MB
  • 07 Client - Angular setup/070 Introduction.mp4 29.6 MB
  • 18 API - Orders/220 Updating the generic repository.mp4 29.5 MB
  • 13 API - Basket/138 Creating a basket repository interface.mp4 29.5 MB
  • 16 API - Validation/181 .Net core error responses.mp4 29.4 MB
  • 15 API - Identity/164 Setting up the identity classes.mp4 29.3 MB
  • 21 Taking Payments/260 Creating the payment service and interface.mp4 28.8 MB
  • 14 Client - Basket/148 Creating the basket types.mp4 28.6 MB
  • 18 API - Orders/224 Order controller get methods.mp4 28.3 MB
  • 18 API - Orders/214 Creating an order service.mp4 28.0 MB
  • 15 API - Identity/165 Adding the IdentityDbContext.mp4 27.7 MB
  • 21 Taking Payments/265 Persisting the shipping price.mp4 27.7 MB
  • 06 API Paging, Filtering, Sorting & Searching/059 Introduction.mp4 27.5 MB
  • 14 Client - Basket/158 Adding the basket component functions.mp4 27.4 MB
  • 23 Publishing/293 Building the angular app and running from Kestrel.mp4 27.4 MB
  • 10 Client - Routing/109 Creating the routes.mp4 27.4 MB
  • 19 Client - Checkout/249 Problem solution and redirect to success.mp4 27.4 MB
  • 06 API Paging, Filtering, Sorting & Searching/064 Adding Pagination Part 1.mp4 27.3 MB
  • 19 Client - Checkout/244 Populating the address form from API.mp4 27.3 MB
  • 02 API Basics/017 Postman Collections.mp4 27.3 MB
  • 19 Client - Checkout/232 Creating a stepper component.mp4 27.1 MB
  • 18 API - Orders/218 Introducing the Unit of work.mp4 27.1 MB
  • 16 API - Validation/182 Model validation.mp4 27.0 MB
  • 01 Introduction/002 Setting up the developer environment.mp4 26.9 MB
  • 05 API Error Handling/049 Introduction.mp4 26.8 MB
  • 08 Client - Angular Basics/078 Adding a Nav Bar component.mp4 26.7 MB
  • 02 API Basics/010 Adding our first API Controller.mp4 26.5 MB
  • 11 Client - Error handling/121 Handling validation errrors.mp4 26.4 MB
  • 19 Client - Checkout/247 Creating the order interface.mp4 25.8 MB
  • 21 Taking Payments/257 PCI DSS.mp4 25.2 MB
  • 21 Taking Payments/259 Setting up stripe.mp4 25.2 MB
  • 09 Client - Building the UI for our shop/087 Introduction.mp4 24.8 MB
  • 03 API Architecture/025 Extending the products entity and creating related entities.mp4 24.5 MB
  • 02 API Basics/020 Summary of section 2.mp4 24.5 MB
  • 21 Taking Payments/269 Using the app stepper as an input property.mp4 24.1 MB
  • 18 API - Orders/212 Store context update and seeding delivery methods.mp4 23.8 MB
  • 11 Client - Error handling/118 Creating additional error components.mp4 23.6 MB
  • 17 Client - Identity/202 Dealing with modelstate errors.mp4 23.1 MB
  • 03 API Architecture/021 Introduction.mp4 22.8 MB
  • 23 Publishing/291 Angular build configuration.mp4 22.8 MB
  • 18 API - Orders/227 AutoMapper config for orders.mp4 21.1 MB
  • 17 Client - Identity/207 Summary of section 17.mp4 21.0 MB
  • 15 API - Identity/167 Seeding identity data.mp4 20.9 MB
  • 06 API Paging, Filtering, Sorting & Searching/067 Adding the search functionality.mp4 20.9 MB
  • 19 Client - Checkout/234 Creating the checkout components.mp4 20.9 MB
  • 13 API - Basket/136 Setting up Redis.mp4 20.0 MB
  • 02 API Basics/006 Creating the Web API project.mp4 19.7 MB
  • 02 API Basics/015 Updating the database.mp4 19.4 MB
  • 15 API - Identity/162 Introduction.mp4 19.0 MB
  • 20 Client - Order Module/252 Introduction.mp4 19.0 MB
  • 08 Client - Angular Basics/086 Summary of section 8.mp4 18.7 MB
  • 21 Taking Payments/280 Summary of section 21.mp4 17.7 MB
  • 09 Client - Building the UI for our shop/089 Intro to Angular services.mp4 17.7 MB
  • 20 Client - Order Module/253 Demo of finished solution.mp4 17.2 MB
  • 19 Client - Checkout/243 Using the form status to mark the step complete.mp4 16.7 MB
  • 07 Client - Angular setup/072 Creating the Angular project.mp4 16.6 MB
  • 21 Taking Payments/256 Introduction.mp4 16.5 MB
  • 17 Client - Identity/191 Angular forms introduction.mp4 15.6 MB
  • 13 API - Basket/137 Setting up the basket class.mp4 15.2 MB
  • 07 Client - Angular setup/076 Adding VS Code extensions for Angular.mp4 14.9 MB
  • 10 Client - Routing/107 Introduction.mp4 14.3 MB
  • 04 API Generic Repository/048 Summary of section 4.mp4 14.1 MB
  • 17 Client - Identity/187 Introduction.mp4 14.1 MB
  • 03 API Architecture/032 Summary of section 3.mp4 13.2 MB
  • 11 Client - Error handling/116 Introduction.mp4 12.5 MB
  • 08 Client - Angular Basics/077 Introduction.mp4 11.5 MB
  • 19 Client - Checkout/231 Checkout page layout.mp4 11.2 MB
  • 10 Client - Routing/108 Creating additional components to route to.mp4 11.2 MB
  • 23 Publishing/290 Introduction.mp4 11.1 MB
  • 02 API Basics/011 Adding a C# Entity class.mp4 10.9 MB
  • 22 Performance/289 Summary of section 22.mp4 10.3 MB
  • 12 Client - Pazzazz/134 Summary of section 12.mp4 10.0 MB
  • 19 Client - Checkout/230 Introduction.mp4 9.8 MB
  • 18 API - Orders/208 Introduction.mp4 8.9 MB
  • 22 Performance/281 Introduction.mp4 8.8 MB
  • 18 API - Orders/229 Summary of section 18.mp4 8.4 MB
  • 11 Client - Error handling/123 Summary of section 11.mp4 8.2 MB
  • 01 Introduction/004 Where to get the source code and course assets.mp4 7.8 MB
  • 09 Client - Building the UI for our shop/106 Summary of section 9.mp4 7.7 MB
  • 12 Client - Pazzazz/124 Introduction.mp4 6.7 MB
  • 14 Client - Basket/146 Introduction.mp4 6.7 MB
  • 13 API - Basket/145 Summary of section 13.mp4 6.0 MB
  • 19 Client - Checkout/251 Summary of section 19.mp4 6.0 MB
  • 06 API Paging, Filtering, Sorting & Searching/069 Summary of section 6.mp4 5.6 MB
  • 16 API - Validation/180 Introduction.mp4 5.5 MB
  • 05 API Error Handling/058 Summary of section 5.mp4 5.3 MB
  • 16 API - Validation/186 Summary of section 16.mp4 4.9 MB
  • 10 Client - Routing/115 Summary of section 10.mp4 4.3 MB
  • 15 API - Identity/179 Summary of section 15.mp4 4.3 MB
  • 14 Client - Basket/161 Summary of section 14.mp4 3.5 MB
  • 01 Introduction/004 StudentAssets.zip 1.3 MB
  • 04 API Generic Repository/048 Using-ThenInclude-with-the-specification-pattern.pdf 31.9 kB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/306 .Net 6 Project changes and new features.en_US.srt 22.9 kB
  • 23 Publishing/300 Deploying app to Linux part 2.en_US.srt 21.3 kB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/305 Updating .Net project from .Net 5 to .Net 6.en_US.srt 19.7 kB
  • 07 Client - Angular setup/075 Adding bootstrap and font-awesome.en_US.srt 19.5 kB
  • 23 Publishing/299 Deploying app to Linux server part 1.en_US.srt 19.2 kB
  • 22 Performance/287 Caching on the client part 3.en_US.srt 18.2 kB
  • 24 Bonus - Updating project to .Net 5 and Angular 11/304 Updating Angular project from Angular v9 to Angular v11.en_US.srt 17.2 kB
  • 23 Publishing/301 Getting an HTTPS certificate from Lets encrypt.en_US.srt 17.1 kB
  • 08 Client - Angular Basics/081 Intro to the Http Client Module.en_US.srt 17.1 kB
  • 21 Taking Payments/261 Implementing the payment intent.en_US.srt 16.7 kB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/308 Updating from Bootstrap 4 to Bootstrap 5.en_US.srt 16.7 kB
  • 11 Client - Error handling/122 Improving the internal server error component.en_US.srt 16.2 kB
  • 21 Taking Payments/279 Testing our webhooks with the stripe CLI.en_US.srt 16.0 kB
  • 20 Client - Order Module/255 Solution to orders exercise stretch challenge.en_US.srt 15.8 kB
  • 08 Client - Angular Basics/084 Typescript Demo.en_US.srt 15.5 kB
  • 05 API Error Handling/053 Creating Exception handler middleware.en_US.srt 15.3 kB
  • 02 API Basics/018 Creating the additional projects.en_US.srt 15.2 kB
  • 14 Client - Basket/154 Styling the basket page.en_US.srt 15.1 kB
  • 15 API - Identity/175 Troubleshooting auth issues.en_US.srt 14.9 kB
  • 03 API Architecture/029 Adding Seed data.en_US.srt 14.6 kB
  • 17 Client - Identity/197 Form Validation in Angular.en_US.srt 14.5 kB
  • 03 API Architecture/027 Configuring the migrations.en_US.srt 14.5 kB
  • 15 API - Identity/177 Adding user manager extension methods.en_US.srt 14.4 kB
  • 23 Publishing/292 Angular config changes.en_US.srt 14.4 kB
  • 11 Client - Error handling/117 Creating an error component for testing the error responses.en_US.srt 14.4 kB
  • 12 Client - Pazzazz/131 Adding loading indicators.en_US.srt 14.4 kB
  • 18 API - Orders/217 Debugging the order method.en_US.srt 14.2 kB
  • 15 API - Identity/170 Adding an Account controller.en_US.srt 14.2 kB
  • 17 Client - Identity/199 Creating a reusable text input.en_US.srt 14.0 kB
  • 02 API Basics/012 Setting up Entity Framework.en_US.srt 13.9 kB
  • 12 Client - Pazzazz/128 Setting the section header title from the breadcrumb service.en_US.srt 13.8 kB
  • 02 API Basics/016 Reading the data from the Database in the API.en_US.srt 13.6 kB
  • 22 Performance/286 Caching on the client part 2.en_US.srt 13.5 kB
  • 19 Client - Checkout/240 Making the basket summary shared.en_US.srt 13.5 kB
  • 09 Client - Building the UI for our shop/091 Designing the shop page.en_US.srt 13.4 kB
  • 22 Performance/283 Creating a cache attribute class.en_US.srt 13.4 kB
  • 21 Taking Payments/277 Webhooks.en_US.srt 13.2 kB
  • 09 Client - Building the UI for our shop/101 Adding a pagination header.en_US.srt 13.1 kB
  • 04 API Generic Repository/037 Creating a specification class.en_US.srt 13.1 kB
  • 09 Client - Building the UI for our shop/088 Organising our files and folders.en_US.srt 13.1 kB
  • 02 API Basics/019 Saving our project into source control using Git and GitHub.en_US.srt 13.1 kB
  • 15 API - Identity/172 Adding a token generation service.en_US.srt 13.1 kB
  • 19 Client - Checkout/233 Setting up the stepper component.en_US.srt 13.1 kB
  • 19 Client - Checkout/248 Order submission.en_US.srt 13.0 kB
  • 24 Bonus - Updating project to .Net 5 and Angular 11/303 Updating .Net project from .Net Core 3.1 to .Net 5.0.en_US.srt 12.9 kB
  • 05 API Error Handling/050 Creating a test controller for errors.en_US.srt 12.9 kB
  • 09 Client - Building the UI for our shop/095 Adding the filter functionality.en_US.srt 12.9 kB
  • 14 Client - Basket/156 Creating the order summary component.en_US.srt 12.8 kB
  • 23 Publishing/298 Pre deployment work.en_US.srt 12.7 kB
  • 06 API Paging, Filtering, Sorting & Searching/065 Adding Pagination Part 2.en_US.srt 12.6 kB
  • 02 API Basics/014 Adding an Entity Framework migration.en_US.srt 12.5 kB
  • 17 Client - Identity/200 Reusable text input template.en_US.srt 12.4 kB
  • 17 Client - Identity/196 Adding a dropdown to the navbar.en_US.srt 12.4 kB
  • 02 API Basics/007 Running the API using the DotNet CLI.en_US.srt 12.4 kB
  • 14 Client - Basket/150 Adding an item to the basket service method.en_US.srt 12.4 kB
  • 21 Taking Payments/273 Making the submission a better experience.en_US.srt 12.4 kB
  • 21 Taking Payments/275 Enabling linear mode.en_US.srt 12.3 kB
  • 18 API - Orders/215 Implementing the create order method.en_US.srt 12.0 kB
  • 21 Taking Payments/262 Creating the payment controller.en_US.srt 12.0 kB
  • 21 Taking Payments/272 Tying the payment intent to the order.en_US.srt 11.9 kB
  • 02 API Basics/008 .Net 6 Project changes.en_US.srt 11.7 kB
  • 18 API - Orders/216 Creating the order controller.en_US.srt 11.7 kB
  • 17 Client - Identity/205 Creating an auth guard.en_US.srt 11.6 kB
  • 11 Client - Error handling/119 Using the Http Interceptor to catch errors.en_US.srt 11.6 kB
  • 13 API - Basket/144 Testing the basket functionality.en_US.srt 11.5 kB
  • 25 Bonus - Updating project to .Net 6, Angular 12 and Bootstrap 5/307 Updating from Angular 11 to Angular 12.en_US.srt 11.5 kB
  • 06 API Paging, Filtering, Sorting & Searching/066 Adding Pagination Part 3.en_US.srt 11.5 kB
  • 04 API Generic Repository/035 Implementing the methods in the Generic repository.en_US.srt 11.4 kB
  • 21 Taking Payments/270 Submitting the payment.en_US.srt 11.4 kB
  • 04 API Generic Repository/042 Using the Debugger to view the spec pattern in action.en_US.srt 11.3 kB
  • 18 API - Orders/219 Implementing the Unit of work.en_US.srt 11.3 kB
  • 15 API - Identity/176 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/276 Stripe validation.en_US.srt 11.2 kB
  • 09 Client - Building the UI for our shop/103 Pagination and Output properties.en_US.srt 11.1 kB
  • 22 Performance/282 Setting up caching on the API.en_US.srt 11.1 kB
  • 18 API - Orders/209 Creating the order aggregate part 1.en_US.srt 11.0 kB
  • 04 API Generic Repository/033 Introduction.en_US.srt 11.0 kB
  • 16 API - Validation/184 Validating the basket.en_US.srt 10.9 kB
  • 09 Client - Building the UI for our shop/104 Adding the search functionality.en_US.srt 10.9 kB
  • 07 Client - Angular setup/071 Setting up the developer environment for Angular.en_US.srt 10.8 kB
  • 05 API Error Handling/054 Improving the validation error responses.en_US.srt 10.7 kB
  • 15 API - Identity/178 Adding another Dto for the user.en_US.srt 10.7 kB
  • 22 Performance/285 Caching on the client part 1.en_US.srt 10.7 kB
  • 17 Client - Identity/203 Async validation.en_US.srt 10.6 kB
  • 18 API - Orders/226 Shaping the order data.en_US.srt 10.6 kB
  • 17 Client - Identity/206 Using the replay subject.en_US.srt 10.6 kB
  • 21 Taking Payments/271 Testing card failures.en_US.srt 10.5 kB
  • 21 Taking Payments/264 Adding the payment intent function.en_US.srt 10.4 kB
  • 08 Client - Angular Basics/083 Intro to Typescript.en_US.srt 10.4 kB
  • 04 API Generic Repository/041 Using the specification methods in the controller.en_US.srt 10.4 kB
  • 10 Client - Routing/114 Lazy loading angular modules.en_US.srt 10.3 kB
  • 02 API Basics/009 Reviewing the Web API startup files.en_US.srt 10.3 kB
  • 21 Taking Payments/267 Adding stripe elements to the components.en_US.srt 10.3 kB
  • 23 Publishing/302 End of course summary.en_US.srt 10.3 kB
  • 15 API - Identity/174 Testing the token.en_US.srt 10.1 kB
  • 09 Client - Building the UI for our shop/094 Adding the product filters.en_US.srt 10.1 kB
  • 03 API Architecture/030 Adding the code to get the product brands and types.en_US.srt 10.0 kB
  • 18 API - Orders/225 Testing the order controller get methods.en_US.srt 10.0 kB
  • 16 API - Validation/183 Checking for duplicate email addresses.en_US.srt 10.0 kB
  • 03 API Architecture/023 Adding a Repository and Interface.en_US.srt 10.0 kB
  • 05 API Error Handling/057 Cleaning up the Startup class.en_US.srt 9.9 kB
  • 09 Client - Building the UI for our shop/093 Passing down data to child components.en_US.srt 9.9 kB
  • 23 Publishing/297 Switching to the production database.en_US.srt 9.9 kB
  • 21 Taking Payments/258 Strong Customer Authentication.en_US.srt 9.9 kB
  • 13 API - Basket/135 Introduction.en_US.srt 9.8 kB
  • 08 Client - Angular Basics/080 Styling the nav bar.en_US.srt 9.7 kB
  • 04 API Generic Repository/043 Shaping the data to return with DTOs.en_US.srt 9.7 kB
  • 04 API Generic Repository/046 Adding a Custom Value Resolver for AutoMapper.en_US.srt 9.7 kB
  • 04 API Generic Repository/040 Using the specification methods in the controller.en_US.srt 9.6 kB
  • 17 Client - Identity/201 Creating a register form.en_US.srt 9.5 kB
  • 14 Client - Basket/160 Adding the checkout module.en_US.srt 9.4 kB
  • 13 API - Basket/141 Installing Redis with Docker.en_US.srt 9.4 kB
  • 08 Client - Angular Basics/082 Observables.en_US.srt 9.3 kB
  • 21 Taking Payments/268 Displaying card validation errors.en_US.srt 9.3 kB
  • 07 Client - Angular setup/073 Reviewing the Angular project files in the template.en_US.srt 9.2 kB
  • 13 API - Basket/139 Implementing the basket repository.en_US.srt 9.2 kB
  • 08 Client - Angular Basics/078 Adding a Nav Bar component.en_US.srt 9.2 kB
  • 17 Client - Identity/204 Improving the async validator.en_US.srt 9.2 kB
  • 09 Client - Building the UI for our shop/099 Adding the pagination functionality part 2.en_US.srt 9.1 kB
  • 21 Taking Payments/278 Updating the payments service.en_US.srt 9.1 kB
  • 19 Client - Checkout/250 Checkout success page.en_US.srt 9.1 kB
  • 03 API Architecture/022 The Repository Pattern.en_US.srt 9.1 kB
  • 15 API - Identity/173 Setting up identity to use the token.en_US.srt 8.9 kB
  • 18 API - Orders/210 Creating the order aggregate part 2.en_US.srt 8.9 kB
  • 03 API Architecture/028 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/295 Installing PostgreSQL.en_US.srt 8.9 kB
  • 17 Client - Identity/188 Creating the account module.en_US.srt 8.8 kB
  • 14 Client - Basket/155 Adding the basket totals to the service.en_US.srt 8.8 kB
  • 08 Client - Angular Basics/085 Creating a products interface.en_US.srt 8.7 kB
  • 12 Client - Pazzazz/129 Styling the product items.en_US.srt 8.7 kB
  • 12 Client - Pazzazz/133 Adding the home page content.en_US.srt 8.5 kB
  • 19 Client - Checkout/236 Creating the address form.en_US.srt 8.5 kB
  • 18 API - Orders/223 Implementing the Order get methods.en_US.srt 8.5 kB
  • 19 Client - Checkout/241 Checkout review component.en_US.srt 8.4 kB
  • 14 Client - Basket/149 Basket service methods.en_US.srt 8.3 kB
  • 12 Client - Pazzazz/132 Cleaning up loading issues.en_US.srt 8.3 kB
  • 22 Performance/284 Testing the caching.en_US.srt 8.3 kB
  • 04 API Generic Repository/036 Introduction to the specification pattern.en_US.srt 8.3 kB
  • 09 Client - Building the UI for our shop/090 Consuming services in the component.en_US.srt 8.2 kB
  • 14 Client - Basket/157 Adding the increment and decrement functionality.en_US.srt 8.2 kB
  • 22 Performance/288 Pre-publishing adjustments.en_US.srt 8.2 kB
  • 09 Client - Building the UI for our shop/105 Resolving the Bug!.en_US.srt 8.1 kB
  • 21 Taking Payments/266 Implementing stripe elements.en_US.srt 8.0 kB
  • 14 Client - Basket/151 Adding the add item to basket in the component method.en_US.srt 7.9 kB
  • 08 Client - Angular Basics/079 Adding the NavBar HTML code.en_US.srt 7.9 kB
  • 10 Client - Routing/112 Getting an individual product.en_US.srt 7.9 kB
  • 23 Publishing/296 Switching DB Servers.en_US.srt 7.9 kB
  • 09 Client - Building the UI for our shop/098 Adding the pagination functionality.en_US.srt 7.9 kB
  • 02 API Basics/013 Adding a connection string.en_US.srt 7.9 kB
  • 15 API - Identity/164 Setting up the identity classes.en_US.srt 7.9 kB
  • 04 API Generic Repository/034 Creating a Generic repository and interface.en_US.srt 7.9 kB
  • 12 Client - Pazzazz/125 Adding a section header.en_US.srt 7.9 kB
  • 13 API - Basket/143 Installing Redis on Windows.en_US.srt 7.8 kB
  • 15 API - Identity/171 Registering a user.en_US.srt 7.8 kB
  • 18 API - Orders/221 Refactoring the Order service to use the Unit of work.en_US.srt 7.8 kB
  • 05 API Error Handling/055 Adding Swagger for documenting our API.en_US.srt 7.8 kB
  • 02 API Basics/010 Adding our first API Controller.en_US.srt 7.7 kB
  • 07 Client - Angular setup/070 Introduction.en_US.srt 7.7 kB
  • 17 Client - Identity/189 Creating the account service methods.en_US.srt 7.7 kB
  • 09 Client - Building the UI for our shop/102 Making the pagination component a shared component.en_US.srt 7.7 kB
  • 09 Client - Building the UI for our shop/097 Adding the sort functionality.en_US.srt 7.7 kB
  • 17 Client - Identity/192 Using reactive forms in Angular.en_US.srt 7.7 kB
  • 16 API - Validation/185 Updating swagger config for identity.en_US.srt 7.7 kB
  • 17 Client - Identity/190 Creating the login form.en_US.srt 7.7 kB
  • 19 Client - Checkout/242 Adding the forward back buttons for the stepper.en_US.srt 7.7 kB
  • 18 API - Orders/218 Introducing the Unit of work.en_US.srt 7.7 kB
  • 21 Taking Payments/274 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/051 Creating a consistent error response from the API.en_US.srt 7.6 kB
  • 04 API Generic Repository/044 Adding AutoMapper to the API project.en_US.srt 7.6 kB
  • 14 Client - Basket/153 Displaying the basket item count in the nav bar.en_US.srt 7.5 kB
  • 09 Client - Building the UI for our shop/087 Introduction.en_US.srt 7.5 kB
  • 04 API Generic Repository/038 Creating a specification evaluator.en_US.srt 7.5 kB
  • 04 API Generic Repository/039 Implementing the repository with specification methods.en_US.srt 7.5 kB
  • 19 Client - Checkout/238 Delivery method template.en_US.srt 7.4 kB
  • 21 Taking Payments/259 Setting up stripe.en_US.srt 7.4 kB
  • 03 API Architecture/024 Adding the repository methods.en_US.srt 7.4 kB
  • 11 Client - Error handling/120 Adding toast notifications.en_US.srt 7.3 kB
  • 17 Client - Identity/195 Persisting the login.en_US.srt 7.3 kB
  • 10 Client - Routing/113 Adding the product detail page.en_US.srt 7.3 kB
  • 20 Client - Order Module/254 Solution to orders exercise.en_US.srt 7.2 kB
  • 03 API Architecture/031 Eager loading of navigation properties.en_US.srt 7.2 kB
  • 06 API Paging, Filtering, Sorting & Searching/062 Working around the decimal problem in Sqlite.en_US.srt 7.2 kB
  • 17 Client - Identity/198 Displaying validation errors.en_US.srt 7.2 kB
  • 15 API - Identity/163 Setting up the identity packages.en_US.srt 7.1 kB
  • 06 API Paging, Filtering, Sorting & Searching/059 Introduction.en_US.srt 7.0 kB
  • 18 API - Orders/211 Configuring the order entities.en_US.srt 7.0 kB
  • 05 API Error Handling/056 Improving the swagger documentation.en_US.srt 7.0 kB
  • 10 Client - Routing/111 Making the links active.en_US.srt 7.0 kB
  • 12 Client - Pazzazz/126 Adding breadcrumbs.en_US.srt 6.9 kB
  • 04 API Generic Repository/045 Configuring AutoMapper profiles.en_US.srt 6.9 kB
  • 20 Client - Order Module/253 Demo of finished solution.en_US.srt 6.9 kB
  • 12 Client - Pazzazz/130 Changing the bootstrap theme.en_US.srt 6.9 kB
  • 14 Client - Basket/147 Creating the basket module.en_US.srt 6.9 kB
  • 13 API - Basket/140 Adding the basket controller.en_US.srt 6.8 kB
  • 09 Client - Building the UI for our shop/096 Hooking up the filter to the HTML.en_US.srt 6.7 kB
  • 14 Client - Basket/159 Hooking up the product detail component to the basket.en_US.srt 6.7 kB
  • 04 API Generic Repository/047 Serving static content from the API.en_US.srt 6.7 kB
  • 19 Client - Checkout/237 Creating the delivery form.en_US.srt 6.7 kB
  • 23 Publishing/294 Angular Ahead of Time compilation build.en_US.srt 6.7 kB
  • 06 API Paging, Filtering, Sorting & Searching/063 Adding filtering functionality.en_US.srt 6.7 kB
  • 15 API - Identity/166 Adding a new migration.en_US.srt 6.6 kB
  • 21 Taking Payments/263 Updating the client basket.en_US.srt 6.6 kB
  • 01 Introduction/002 Setting up the developer environment.en_US.srt 6.6 kB
  • 02 API Basics/005 Introduction.en_US.srt 6.6 kB
  • 21 Taking Payments/260 Creating the payment service and interface.en_US.srt 6.6 kB
  • 07 Client - Angular setup/074 Setting up Angular to use HTTPS.en_US.srt 6.6 kB
  • 19 Client - Checkout/239 Using the Http interceptor to send the token.en_US.srt 6.5 kB
  • 03 API Architecture/026 Creating a new migration for the entities.en_US.srt 6.5 kB
  • 17 Client - Identity/193 Submitting data to the server.en_US.srt 6.5 kB
  • 18 API - Orders/213 Creating the order migration.en_US.srt 6.5 kB
  • 06 API Paging, Filtering, Sorting & Searching/067 Adding the search functionality.en_US.srt 6.4 kB
  • 10 Client - Routing/109 Creating the routes.en_US.srt 6.4 kB
  • 23 Publishing/293 Building the angular app and running from Kestrel.en_US.srt 6.4 kB
  • 03 API Architecture/025 Extending the products entity and creating related entities.en_US.srt 6.3 kB
  • 19 Client - Checkout/245 Letting the user save the address.en_US.srt 6.3 kB
  • 21 Taking Payments/257 PCI DSS.en_US.srt 6.2 kB
  • 23 Publishing/291 Angular build configuration.en_US.srt 6.2 kB
  • 02 API Basics/020 Summary of section 2.en_US.srt 6.2 kB
  • 21 Taking Payments/265 Persisting the shipping price.en_US.srt 6.1 kB
  • 12 Client - Pazzazz/127 Using the breadcrumb service.en_US.srt 6.1 kB
  • 06 API Paging, Filtering, Sorting & Searching/068 Adding CORS Support to the API.en_US.srt 6.1 kB
  • 06 API Paging, Filtering, Sorting & Searching/061 Adding a sorting specification part 2.en_US.srt 6.1 kB
  • 18 API - Orders/222 Using the debugger to view the order creation.en_US.srt 6.0 kB
  • 06 API Paging, Filtering, Sorting & Searching/060 Adding a sorting specification class.en_US.srt 6.0 kB
  • 18 API - Orders/228 Another AutoMapper value resolver.en_US.srt 6.0 kB
  • 05 API Error Handling/052 Adding a not found endpoint error handler.en_US.srt 5.9 kB
  • 16 API - Validation/181 .Net core error responses.en_US.srt 5.9 kB
  • 10 Client - Routing/110 Setting up the nav links.en_US.srt 5.9 kB
  • 09 Client - Building the UI for our shop/100 Adding the pagination functionality part 3.en_US.srt 5.9 kB
  • 16 API - Validation/182 Model validation.en_US.srt 5.9 kB
  • 17 Client - Identity/194 Updating the nav bar for the logged in user.en_US.srt 5.7 kB
  • 19 Client - Checkout/235 Adding the checkout form.en_US.srt 5.7 kB
  • 19 Client - Checkout/246 Updating the shipping price.en_US.srt 5.7 kB
  • 15 API - Identity/169 Adding identity to program class.en_US.srt 5.6 kB
  • 05 API Error Handling/049 Introduction.en_US.srt 5.6 kB
  • 18 API - Orders/214 Creating an order service.en_US.srt 5.5 kB
  • 15 API - Identity/165 Adding the IdentityDbContext.en_US.srt 5.5 kB
  • 02 API Basics/015 Updating the database.en_US.srt 5.5 kB
  • 09 Client - Building the UI for our shop/092 Adding a child component for the product items.en_US.srt 5.4 kB
  • 15 API - Identity/168 Adding the Startup services for identity.en_US.srt 5.4 kB
  • 11 Client - Error handling/121 Handling validation errrors.en_US.srt 5.3 kB
  • 18 API - Orders/220 Updating the generic repository.en_US.srt 5.3 kB
  • 13 API - Basket/142 Installing Redis on a Mac.en_US.srt 5.2 kB
  • 13 API - Basket/136 Setting up Redis.en_US.srt 5.2 kB
  • 19 Client - Checkout/244 Populating the address form from API.en_US.srt 5.2 kB
  • 17 Client - Identity/202 Dealing with modelstate errors.en_US.srt 5.1 kB
  • 02 API Basics/017 Postman Collections.en_US.srt 5.1 kB
  • 17 Client - Identity/191 Angular forms introduction.en_US.srt 5.1 kB
  • 09 Client - Building the UI for our shop/089 Intro to Angular services.en_US.srt 5.1 kB
  • 14 Client - Basket/152 Persisting the basket on startup.en_US.srt 5.1 kB
  • 19 Client - Checkout/232 Creating a stepper component.en_US.srt 5.0 kB
  • 06 API Paging, Filtering, Sorting & Searching/064 Adding Pagination Part 1.en_US.srt 4.8 kB
  • 15 API - Identity/167 Seeding identity data.en_US.srt 4.8 kB
  • 19 Client - Checkout/234 Creating the checkout components.en_US.srt 4.7 kB
  • 03 API Architecture/021 Introduction.en_US.srt 4.7 kB
  • 14 Client - Basket/158 Adding the basket component functions.en_US.srt 4.5 kB
  • 08 Client - Angular Basics/086 Summary of section 8.en_US.srt 4.5 kB
  • 18 API - Orders/224 Order controller get methods.en_US.srt 4.4 kB
  • 19 Client - Checkout/231 Checkout page layout.en_US.srt 4.4 kB
  • 21 Taking Payments/256 Introduction.en_US.srt 4.3 kB
  • 07 Client - Angular setup/076 Adding VS Code extensions for Angular.en_US.srt 4.1 kB
  • 14 Client - Basket/148 Creating the basket types.en_US.srt 4.1 kB
  • 13 API - Basket/137 Setting up the basket class.en_US.srt 4.1 kB
  • 07 Client - Angular setup/072 Creating the Angular project.en_US.srt 4.1 kB
  • 21 Taking Payments/280 Summary of section 21.en_US.srt 4.1 kB
  • 18 API - Orders/212 Store context update and seeding delivery methods.en_US.srt 4.1 kB
  • 21 Taking Payments/269 Using the app stepper as an input property.en_US.srt 4.0 kB
  • 19 Client - Checkout/249 Problem solution and redirect to success.en_US.srt 4.0 kB
  • 04 API Generic Repository/048 Summary of section 4.en_US.srt 3.9 kB
  • 11 Client - Error handling/118 Creating additional error components.en_US.srt 3.9 kB
  • 02 API Basics/011 Adding a C# Entity class.en_US.srt 3.8 kB
  • 13 API - Basket/138 Creating a basket repository interface.en_US.srt 3.7 kB
  • 18 API - Orders/227 AutoMapper config for orders.en_US.srt 3.7 kB
  • 17 Client - Identity/187 Introduction.en_US.srt 3.7 kB
  • 19 Client - Checkout/243 Using the form status to mark the step complete.en_US.srt 3.7 kB
  • 19 Client - Checkout/247 Creating the order interface.en_US.srt 3.5 kB
  • 10 Client - Routing/107 Introduction.en_US.srt 3.4 kB
  • 15 API - Identity/162 Introduction.en_US.srt 3.3 kB
  • 20 Client - Order Module/252 Introduction.en_US.srt 3.2 kB
  • 03 API Architecture/032 Summary of section 3.en_US.srt 3.1 kB
  • 10 Client - Routing/108 Creating additional components to route to.en_US.srt 3.1 kB
  • 08 Client - Angular Basics/077 Introduction.en_US.srt 3.1 kB
  • 02 API Basics/008 dotnet6files.zip 3.0 kB
  • 23 Publishing/290 Introduction.en_US.srt 3.0 kB
  • 22 Performance/281 Introduction.en_US.srt 2.7 kB
  • 19 Client - Checkout/230 Introduction.en_US.srt 2.6 kB
  • 22 Performance/289 Summary of section 22.en_US.srt 2.5 kB
  • 11 Client - Error handling/116 Introduction.en_US.srt 2.5 kB
  • 17 Client - Identity/207 Summary of section 17.en_US.srt 2.5 kB
  • 12 Client - Pazzazz/134 Summary of section 12.en_US.srt 2.4 kB
  • 18 API - Orders/208 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/229 Summary of section 18.en_US.srt 2.2 kB
  • 09 Client - Building the UI for our shop/106 Summary of section 9.en_US.srt 2.1 kB
  • 11 Client - Error handling/123 Summary of section 11.en_US.srt 2.0 kB
  • 12 Client - Pazzazz/124 Introduction.en_US.srt 1.6 kB
  • 14 Client - Basket/146 Introduction.en_US.srt 1.6 kB
  • 13 API - Basket/145 Summary of section 13.en_US.srt 1.5 kB
  • 19 Client - Checkout/251 Summary of section 19.en_US.srt 1.5 kB
  • 16 API - Validation/180 Introduction.en_US.srt 1.4 kB
  • 06 API Paging, Filtering, Sorting & Searching/069 Summary of section 6.en_US.srt 1.4 kB
  • 05 API Error Handling/058 Summary of section 5.en_US.srt 1.4 kB
  • 16 API - Validation/186 Summary of section 16.en_US.srt 1.3 kB
  • 10 Client - Routing/115 Summary of section 10.en_US.srt 1.1 kB
  • 15 API - Identity/179 Summary of section 15.en_US.srt 1.0 kB
  • 14 Client - Basket/161 Summary of section 14.en_US.srt 957 Bytes

随机展示

相关说明

本站不存储任何资源内容,只收集BT种子元数据(例如文件名和文件大小)和磁力链接(BT种子标识符),并提供查询服务,是一个完全合法的搜索引擎系统。 网站不提供种子下载服务,用户可以通过第三方链接或磁力链接获取到相关的种子资源。本站也不对BT种子真实性及合法性负责,请用户注意甄别!