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

[Tutorialsplanet.NET] Udemy - Learn to build an e-commerce app with Net Core and Angular

磁力链接/BT种子名称

[Tutorialsplanet.NET] Udemy - Learn to build an e-commerce app with Net Core and Angular

磁力链接/BT种子简介

种子哈希:662762758f3a44c10208bb9a28915a5273a7af6a
文件大小: 13.74G
已经下载:258次
下载速度:极快
收录时间:2021-03-28
最近下载:2025-07-30

移花宫入口

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

磁力链接下载

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

下载BT种子文件

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

最近搜索

国产女 艳子 胖妞 阴道 特写 雾岛 大胆 老师女儿 ベック 前妻 努努 纹身 交配 酒吧女 蝴蝶鲍 3级 送子 a thousand and one erotic nights 萝莉足 广西绿帽 大神 阿肥 jd084 老婆 spa 人夫 门2025 marc.dorcel.the.prison 钢镚 护士上班 极品瑜伽 教师丽

文件列表

  • 23 Publishing/298 Setting up a linux server part 2.mp4 138.7 MB
  • 23 Publishing/297 Setting up a linux server part 1.mp4 137.9 MB
  • 23 Publishing/295 Switching to the production database.mp4 134.5 MB
  • 22 Performance/285 Caching on the client part 3.mp4 124.1 MB
  • 23 Publishing/296 Pre deployment work.mp4 113.2 MB
  • 21 Taking Payments/277 Testing our webhooks with the stripe CLI.mp4 111.7 MB
  • 15 API - Identity/175 Adding user manager extension methods.mp4 108.5 MB
  • 11 Client - Error handling/121 Improving the internal server error component.mp4 108.5 MB
  • 14 Client - Basket/152 Styling the basket page.mp4 101.8 MB
  • 20 Client - Order Module/253 Solution to orders exercise stretch challenge.mp4 101.5 MB
  • 21 Taking Payments/259 Implementing the payment intent.mp4 100.8 MB
  • 09 Client - Building the UI for our shop/090 Designing the shop page.mp4 98.7 MB
  • 14 Client - Basket/149 Adding the add item to basket in the component method.mp4 97.6 MB
  • 22 Performance/284 Caching on the client part 2.mp4 97.3 MB
  • 05 API Error Handling/052 Creating Exception handler middleware.mp4 97.0 MB
  • 03 API Architecture/026 Configuring the migrations.mp4 96.8 MB
  • 21 Taking Payments/271 Making the submission a better experience.mp4 96.3 MB
  • 23 Publishing/290 Angular config changes.mp4 93.5 MB
  • 12 Client - Pazzazz/130 Adding loading indicators.mp4 92.7 MB
  • 19 Client - Checkout/238 Making the basket summary shared.mp4 92.3 MB
  • 22 Performance/281 Creating a cache attribute class.mp4 91.9 MB
  • 03 API Architecture/028 Adding Seed data.mp4 91.5 MB
  • 17 Client - Identity/194 Adding a dropdown to the navbar.mp4 89.8 MB
  • 09 Client - Building the UI for our shop/100 Adding a pagination header.mp4 89.6 MB
  • 18 API - Orders/213 Implementing the create order method.mp4 88.5 MB
  • 18 API - Orders/215 Debugging the order method.mp4 88.2 MB
  • 06 API Paging Filtering Sorting Searching/064 Adding Pagination Part 2.mp4 87.1 MB
  • 14 Client - Basket/148 Adding an item to the basket service method.mp4 87.0 MB
  • 02 API Basics/017 Creating the additional projects.mp4 86.6 MB
  • 11 Client - Error handling/116 Creating an error component for testing the error responses.mp4 85.4 MB
  • 23 Publishing/294 Switching DB Servers.mp4 85.2 MB
  • 21 Taking Payments/275 Webhooks.mp4 84.6 MB
  • 15 API - Identity/176 Adding another Dto for the user.mp4 84.6 MB
  • 21 Taking Payments/270 Tying the payment intent to the order.mp4 83.4 MB
  • 15 API - Identity/170 Adding a token generation service.mp4 83.2 MB
  • 07 Client - Angular setup/074 Adding bootstrap and font-awesome.mp4 82.3 MB
  • 06 API Paging Filtering Sorting Searching/065 Adding Pagination Part 3.mp4 82.2 MB
  • 21 Taking Payments/265 Adding stripe elements to the components.mp4 81.4 MB
  • 15 API - Identity/173 Troubleshooting auth issues.mp4 80.2 MB
  • 21 Taking Payments/269 Testing card failures.mp4 80.1 MB
  • 21 Taking Payments/268 Submitting the payment.mp4 79.9 MB
  • 12 Client - Pazzazz/127 Setting the section header title from the breadcrumb service.mp4 79.8 MB
  • 15 API - Identity/168 Adding an Account controller.mp4 79.0 MB
  • 09 Client - Building the UI for our shop/094 Adding the filter functionality.mp4 78.2 MB
  • 15 API - Identity/174 Adding additional account methods.mp4 77.8 MB
  • 05 API Error Handling/056 Cleaning up the Startup class.mp4 77.2 MB
  • 18 API - Orders/223 Testing the order controller get methods.mp4 77.1 MB
  • 17 Client - Identity/198 Reusable text input template.mp4 76.7 MB
  • 18 API - Orders/214 Creating the order controller.mp4 75.7 MB
  • 14 Client - Basket/154 Creating the order summary component.mp4 75.3 MB
  • 09 Client - Building the UI for our shop/103 Adding the search functionality.mp4 73.3 MB
  • 18 API - Orders/224 Shaping the order data.mp4 73.0 MB
  • 21 Taking Payments/274 Stripe validation.mp4 72.9 MB
  • 21 Taking Payments/276 Updating the payments service.mp4 72.7 MB
  • 13 API - Basket/142 Testing the basket functionality.mp4 72.1 MB
  • 04 API Generic Repository/036 Creating a specification class.mp4 72.1 MB
  • 23 Publishing/292 Angular Ahead of Time compilation build.mp4 71.7 MB
  • 08 Client - Angular Basics/080 Intro to the Http Client Module.mp4.part 71.2 MB
  • 02 API Basics/011 Setting up Entity Framework.mp4 70.9 MB
  • 14 Client - Basket/155 Adding the increment and decrement functionality.mp4 70.4 MB
  • 05 API Error Handling/054 Adding Swagger for documenting our API.mp4 70.3 MB
  • 22 Performance/283 Caching on the client part 1.mp4 70.1 MB
  • 05 API Error Handling/053 Improving the validation error responses.mp4 69.9 MB
  • 21 Taking Payments/273 Enabling linear mode.mp4 68.3 MB
  • 21 Taking Payments/266 Displaying card validation errors.mp4 68.3 MB
  • 21 Taking Payments/262 Adding the payment intent function.mp4 67.9 MB
  • 17 Client - Identity/201 Async validation.mp4 67.6 MB
  • 09 Client - Building the UI for our shop/102 Pagination and Output properties.mp4 67.6 MB
  • 11 Client - Error handling/118 Using the Http Interceptor to catch errors.mp4 67.2 MB
  • 05 API Error Handling/049 Creating a test controller for errors.mp4 66.6 MB
  • 16 API - Validation/182 Validating the basket.mp4 66.5 MB
  • 10 Client - Routing/113 Lazy loading angular modules.mp4 66.4 MB
  • 14 Client - Basket/153 Adding the basket totals to the service.mp4 65.6 MB
  • 09 Client - Building the UI for our shop/092 Passing down data to child components.mp4 65.4 MB
  • 02 API Basics/008 Reviewing the Web API startup files.mp4 65.4 MB
  • 22 Performance/282 Testing the caching.mp4 65.4 MB
  • 04 API Generic Repository/041 Using the Debugger to view the spec pattern in action.mp4 65.2 MB
  • 23 Publishing/299 Getting an HTTPS certificate from Lets Encrypt.mp4 65.1 MB
  • 17 Client - Identity/195 Form Validation in Angular.mp4 65.1 MB
  • 04 API Generic Repository/042 Shaping the data to return with DTOs.mp4 65.1 MB
  • 21 Taking Payments/260 Creating the payment controller.mp4 64.6 MB
  • 04 API Generic Repository/034 Implementing the methods in the Generic repository.mp4 64.4 MB
  • 18 API - Orders/217 Implementing the Unit of work.mp4 64.2 MB
  • 15 API - Identity/171 Setting up identity to use the token.mp4 64.1 MB
  • 22 Performance/280 Setting up caching on the API.mp4 64.1 MB
  • 09 Client - Building the UI for our shop/098 Adding the pagination functionality part 2.mp4 64.0 MB
  • 02 API Basics/015 Reading the data from the Database in the API.mp4 64.0 MB
  • 04 API Generic Repository/040 Using the specification methods in the controller.mp4 63.8 MB
  • 15 API - Identity/172 Testing the token.mp4 63.6 MB
  • 12 Client - Pazzazz/132 Adding the home page content.mp4 63.3 MB
  • 19 Client - Checkout/248 Checkout success page.mp4 63.3 MB
  • 13 API - Basket/138 Implementing the basket repository.mp4 63.3 MB
  • 03 API Architecture/029 Adding the code to get the product brands and types.mp4 63.0 MB
  • 17 Client - Identity/203 Creating an auth guard.mp4 62.9 MB
  • 17 Client - Identity/204 Using the replay subject.mp4 62.6 MB
  • 09 Client - Building the UI for our shop/093 Adding the product filters.mp4 62.3 MB
  • 17 Client - Identity/199 Creating a register form.mp4 62.2 MB
  • 16 API - Validation/181 Checking for duplicate email addresses.mp4 61.4 MB
  • 12 Client - Pazzazz/131 Cleaning up loading issues.mp4 61.0 MB
  • 18 API - Orders/221 Implementing the Order get methods.mp4 60.8 MB
  • 01 Introduction/001 Introduction.mp4 60.7 MB
  • 02 API Basics/018 Saving our project into source control using Git and GitHub.mp4 60.5 MB
  • 19 Client - Checkout/239 Checkout review component.mp4 59.1 MB
  • 07 Client - Angular setup/072 Reviewing the Angular project files in the template.mp4 58.7 MB
  • 17 Client - Identity/202 Improving the async validator.mp4 58.4 MB
  • 23 Publishing/291 Building the angular app and running from Kestrel.mp4 58.4 MB
  • 09 Client - Building the UI for our shop/087 Organising our files and folders.mp4 58.4 MB
  • 12 Client - Pazzazz/128 Styling the product items.mp4 56.8 MB
  • 09 Client - Building the UI for our shop/101 Making the pagination component a shared component.mp4 56.7 MB
  • 09 Client - Building the UI for our shop/104 Resolving the Bug.mp4 56.5 MB
  • 17 Client - Identity/186 Creating the account module.mp4 56.5 MB
  • 04 API Generic Repository/039 Using the specification methods in the controller.mp4 56.5 MB
  • 11 Client - Error handling/119 Adding toast notifications.mp4 56.2 MB
  • 17 Client - Identity/188 Creating the login form.mp4 55.2 MB
  • 02 API Basics/007 Running the API using the DotNet CLI.mp4 55.1 MB
  • 18 API - Orders/207 Creating the order aggregate part 1.mp4 54.8 MB
  • 03 API Architecture/027 Applying the migrations and creating the Database at app startup.mp4 54.0 MB
  • 19 Client - Checkout/240 Adding the forward back buttons for the stepper.mp4 53.9 MB
  • 17 Client - Identity/187 Creating the account service methods.mp4 53.5 MB
  • 08 Client - Angular Basics/079 Styling the nav bar.mp4 53.5 MB
  • 06 API Paging Filtering Sorting Searching/061 Working around the decimal problem in Sqlite.mp4 53.1 MB
  • 17 Client - Identity/193 Persisting the login.mp4 52.8 MB
  • 14 Client - Basket/158 Adding the checkout module.mp4 52.4 MB
  • 04 API Generic Repository/045 Adding a Custom Value Resolver for AutoMapper.mp4 52.1 MB
  • 04 API Generic Repository/043 Adding AutoMapper to the API project.mp4 51.5 MB
  • 18 API - Orders/208 Creating the order aggregate part 2.mp4 51.2 MB
  • 08 Client - Angular Basics/084 Creating a products interface.mp4 50.3 MB
  • 10 Client - Routing/111 Getting an individual product.mp4 50.1 MB
  • 14 Client - Basket/151 Displaying the basket item count in the nav bar.mp4 49.9 MB
  • 05 API Error Handling/055 Improving the swagger documentation.mp4 49.7 MB
  • 18 API - Orders/211 Creating the order migration.mp4 49.4 MB
  • 03 API Architecture/022 Adding a Repository and Interface.mp4 49.3 MB
  • 07 Client - Angular setup/073 Setting up Angular to use HTTPS.mp4 49.3 MB
  • 15 API - Identity/164 Adding a new migration.mp4 49.1 MB
  • 18 API - Orders/209 Configuring the order entities.mp4 49.1 MB
  • 18 API - Orders/219 Refactoring the Order service to use the Unit of work.mp4 49.1 MB
  • 13 API - Basket/141 Installing Redis on Windows.mp4 48.6 MB
  • 14 Client - Basket/147 Basket service methods.mp4 48.3 MB
  • 21 Taking Payments/272 Loading indicators.mp4 48.2 MB
  • 04 API Generic Repository/044 Configuring AutoMapper profiles.mp4 47.4 MB
  • 19 Client - Checkout/235 Creating the delivery form.mp4 47.4 MB
  • 02 API Basics/013 Adding an Entity Framework migration.mp4 47.0 MB
  • 14 Client - Basket/157 Hooking up the product detail component to the basket.mp4 47.0 MB
  • 22 Performance/286 Pre-publishing adjustments.mp4 46.7 MB
  • 04 API Generic Repository/038 Implementing the repository with specification methods.mp4 46.4 MB
  • 06 API Paging Filtering Sorting Searching/060 Adding a sorting specification part 2.mp4 46.4 MB
  • 06 API Paging Filtering Sorting Searching/062 Adding filtering functionality.mp4 46.4 MB
  • 19 Client - Checkout/236 Delivery method template.mp4 46.2 MB
  • 10 Client - Routing/110 Making the links active.mp4 46.1 MB
  • 17 Client - Identity/192 Updating the nav bar for the logged in user.mp4 45.8 MB
  • 17 Client - Identity/190 Using reactive forms in Angular.mp4 45.8 MB
  • 16 API - Validation/183 Updating swagger config for identity.mp4 45.7 MB
  • 17 Client - Identity/196 Displaying validation errors.mp4 45.6 MB
  • 04 API Generic Repository/037 Creating a specification evaluator.mp4 45.4 MB
  • 09 Client - Building the UI for our shop/089 Consuming services in the component.mp4 45.4 MB
  • 02 API Basics/012 Adding a connection string.mp4 44.8 MB
  • 20 Client - Order Module/252 Solution to orders exercise.mp4 44.8 MB
  • 21 Taking Payments/261 Updating the client basket.mp4 44.2 MB
  • 12 Client - Pazzazz/125 Adding breadcrumbs.mp4 44.2 MB
  • 08 Client - Angular Basics/082 Intro to Typescript.mp4 44.1 MB
  • 10 Client - Routing/112 Adding the product detail page.mp4 43.9 MB
  • 18 API - Orders/220 Using the debugger to view the order creation.mp4 43.4 MB
  • 15 API - Identity/169 Registering a user.mp4 43.1 MB
  • 04 API Generic Repository/032 Introduction.mp4 43.0 MB
  • 03 API Architecture/030 Eager loading of navigation properties.mp4 42.9 MB
  • 15 API - Identity/162 Setting up the identity classes.mp4 42.9 MB
  • 03 API Architecture/025 Creating a new migration for the entities.mp4 42.6 MB
  • 19 Client - Checkout/244 Updating the shipping price.mp4 42.6 MB
  • 18 API - Orders/226 Another AutoMapper value resolver.mp4 41.8 MB
  • 09 Client - Building the UI for our shop/096 Adding the sort functionality.mp4 41.8 MB
  • 09 Client - Building the UI for our shop/091 Adding a child component for the product items.mp4 41.7 MB
  • 03 API Architecture/021 The Repository Pattern.mp4 41.5 MB
  • 19 Client - Checkout/237 Using the Http interceptor to send the token.mp4 41.5 MB
  • 08 Client - Angular Basics/078 Adding the NavBar HTML code.mp4 41.4 MB
  • 15 API - Identity/166 Adding the Startup services for identity.mp4 41.0 MB
  • 23 Publishing/300 End of course summary.mp4 40.7 MB
  • 09 Client - Building the UI for our shop/095 Hooking up the filter to the HTML.mp4 40.6 MB
  • 21 Taking Payments/256 Strong Customer Authentication.mp4 40.4 MB
  • 09 Client - Building the UI for our shop/099 Adding the pagination functionality part 3.mp4 40.3 MB
  • 15 API - Identity/161 Setting up the identity packages.mp4 40.1 MB
  • 13 API - Basket/139 Adding the basket controller.mp4 39.8 MB
  • 10 Client - Routing/109 Setting up the nav links.mp4 39.5 MB
  • 19 Client - Checkout/233 Adding the checkout form.mp4 39.4 MB
  • 04 API Generic Repository/046 Serving static content from the API.mp4 38.9 MB
  • 05 API Error Handling/050 Creating a consistent error response from the API.mp4 38.9 MB
  • 14 Client - Basket/145 Creating the basket module.mp4 38.5 MB
  • 07 Client - Angular setup/070 Setting up the developer environment for Angular.mp4 38.3 MB
  • 13 API - Basket/134 Introduction.mp4 38.2 MB
  • 06 API Paging Filtering Sorting Searching/067 Adding CORS Support to the API.mp4 37.8 MB
  • 14 Client - Basket/150 Persisting the basket on startup.mp4 37.7 MB
  • 06 API Paging Filtering Sorting Searching/059 Adding a sorting specification class.mp4 37.5 MB
  • 12 Client - Pazzazz/126 Using the breadcrumb service.mp4 37.5 MB
  • 04 API Generic Repository/033 Creating a Generic repository and interface.mp4 37.4 MB
  • 18 API - Orders/222 Order controller get methods.mp4 37.2 MB
  • 01 Introduction/002 Setting up the developer environment.mp4 37.0 MB
  • 15 API - Identity/167 Adding identity to program class.mp4 37.0 MB
  • 12 Client - Pazzazz/124 Adding a section header.mp4 36.7 MB
  • 02 API Basics/009 Adding our first API Controller.mp4 36.6 MB
  • 19 Client - Checkout/242 Populating the address form from API.mp4 36.3 MB
  • 18 API - Orders/218 Updating the generic repository.mp4 36.0 MB
  • 12 Client - Pazzazz/129 Changing the bootstrap theme.mp4 35.8 MB
  • 06 API Paging Filtering Sorting Searching/066 Adding the search functionality.mp4 35.7 MB
  • 21 Taking Payments/255 PCI DSS.mp4 35.5 MB
  • 17 Client - Identity/191 Submitting data to the server.mp4 35.5 MB
  • 21 Taking Payments/258 Creating the payment service and interface.mp4 34.7 MB
  • 09 Client - Building the UI for our shop/097 Adding the pagination functionality.mp4.part 34.1 MB
  • 08 Client - Angular Basics/077 Adding a Nav Bar component.mp4 33.8 MB
  • 03 API Architecture/024 Extending the products entity and creating related entities.mp4 33.6 MB
  • 10 Client - Routing/108 Creating the routes.mp4 33.6 MB
  • 06 API Paging Filtering Sorting Searching/063 Adding Pagination Part 1.mp4 33.3 MB
  • 21 Taking Payments/263 Persisting the shipping price.mp4 33.1 MB
  • 15 API - Identity/163 Adding the IdentityDbContext.mp4 33.1 MB
  • 18 API - Orders/212 Creating an order service.mp4 33.0 MB
  • 04 API Generic Repository/035 Introduction to the specification pattern.mp4 33.0 MB
  • 03 API Architecture/023 Adding the repository methods.mp4 33.0 MB
  • 11 Client - Error handling/120 Handling validation errrors.mp4 32.0 MB
  • 05 API Error Handling/051 Adding a not found endpoint error handler.mp4 31.7 MB
  • 23 Publishing/289 Angular build configuration.mp4 31.6 MB
  • 02 API Basics/005 Introduction.mp4 31.5 MB
  • 21 Taking Payments/257 Setting up stripe.mp4 31.3 MB
  • 08 Client - Angular Basics/085 Summary of section 8.mp4 31.3 MB
  • 08 Client - Angular Basics/081 Observables.mp4 31.0 MB
  • 19 Client - Checkout/247 Problem solution and redirect to success.mp4 30.9 MB
  • 18 API - Orders/210 Store context update and seeding delivery methods.mp4 30.7 MB
  • 14 Client - Basket/156 Adding the basket component functions.mp4 30.6 MB
  • 13 API - Basket/135 Setting up Redis.mp4 30.5 MB
  • 06 API Paging Filtering Sorting Searching/058 Introduction.mp4 30.4 MB
  • 16 API - Validation/180 Model validation.mp4 30.2 MB
  • 23 Publishing/293 Installing MySQL.mp4 29.6 MB
  • 15 API - Identity/165 Seeding identity data.mp4 29.0 MB
  • 17 Client - Identity/197 Creating a reusable text input.mp4.part 28.5 MB
  • 18 API - Orders/216 Introducing the Unit of work.mp4 27.9 MB
  • 01 Introduction/003 Setting up VS Code for C development.mp4.part 27.9 MB
  • 17 Client - Identity/200 Dealing with modelstate errors.mp4 27.8 MB
  • 16 API - Validation/179 .Net core error responses.mp4 27.6 MB
  • 02 API Basics/006 Creating the Web API project.mp4 27.4 MB
  • 19 Client - Checkout/230 Creating a stepper component.mp4 27.4 MB
  • 18 API - Orders/225 AutoMapper config for orders.mp4 27.2 MB
  • 21 Taking Payments/267 Using the app stepper as an input property.mp4 27.1 MB
  • 09 Client - Building the UI for our shop/086 Introduction.mp4 27.0 MB
  • 05 API Error Handling/048 Introduction.mp4 26.3 MB
  • 02 API Basics/019 Summary of section 2.mp4 25.7 MB
  • 07 Client - Angular setup/071 Creating the Angular project.mp4 25.4 MB
  • 19 Client - Checkout/232 Creating the checkout components.mp4 25.3 MB
  • 19 Client - Checkout/231 Setting up the stepper component.mp4.part 25.0 MB
  • 11 Client - Error handling/117 Creating additional error components.mp4 24.6 MB
  • 09 Client - Building the UI for our shop/088 Intro to Angular services.mp4 24.4 MB
  • 07 Client - Angular setup/069 Introduction.mp4 24.2 MB
  • 13 API - Basket/140 Installing Redis on a Mac.mp4 24.2 MB
  • 14 Client - Basket/146 Creating the basket types.mp4 23.5 MB
  • 19 Client - Checkout/234 Creating the address form.mp4.part 23.3 MB
  • 21 Taking Payments/278 Summary of section 21.mp4 22.4 MB
  • 20 Client - Order Module/251 Demo of finished solution.mp4 22.3 MB
  • 03 API Architecture/020 Introduction.mp4 22.0 MB
  • 13 API - Basket/137 Creating a basket repository interface.mp4 21.8 MB
  • 07 Client - Angular setup/075 Adding VS Code extensions for Angular.mp4 21.5 MB
  • 19 Client - Checkout/241 Using the form status to mark the step complete.mp4 21.0 MB
  • 02 API Basics/014 Updating the database.mp4 20.7 MB
  • 20 Client - Order Module/250 Introduction.mp4 20.3 MB
  • 13 API - Basket/136 Setting up the basket class.mp4 19.9 MB
  • 19 Client - Checkout/245 Creating the order interface.mp4 19.3 MB
  • 21 Taking Payments/254 Introduction.mp4 19.2 MB
  • 02 API Basics/016 Postman Collections.mp4 18.5 MB
  • 15 API - Identity/160 Introduction.mp4 17.3 MB
  • 21 Taking Payments/264 Implementing stripe elements.mp4.part 16.1 MB
  • 17 Client - Identity/185 Introduction.mp4 15.6 MB
  • 10 Client - Routing/106 Introduction.mp4 15.2 MB
  • 19 Client - Checkout/229 Checkout page layout.mp4 14.9 MB
  • 17 Client - Identity/189 Angular forms introduction.mp4 14.5 MB
  • 10 Client - Routing/107 Creating additional components to route to.mp4 14.2 MB
  • 19 Client - Checkout/246 Order submission.mp4.part 13.7 MB
  • 08 Client - Angular Basics/076 Introduction.mp4 13.3 MB
  • 02 API Basics/010 Adding a C Entity class.mp4 13.2 MB
  • 23 Publishing/288 Introduction.mp4 12.9 MB
  • 04 API Generic Repository/047 Summary of section 4.mp4 12.3 MB
  • 03 API Architecture/031 Summary of section 3.mp4 12.3 MB
  • 17 Client - Identity/205 Summary of section 17.mp4 11.8 MB
  • 12 Client - Pazzazz/133 Summary of section 12.mp4 11.7 MB
  • 01 Introduction/004 Where to get the source code and course assets.mp4 11.7 MB
  • 22 Performance/287 Summary of section 22.mp4 11.1 MB
  • 19 Client - Checkout/228 Introduction.mp4 10.7 MB
  • 11 Client - Error handling/115 Introduction.mp4 10.6 MB
  • 11 Client - Error handling/122 Summary of section 11.mp4 10.1 MB
  • 12 Client - Pazzazz/123 Introduction.mp4 9.5 MB
  • 18 API - Orders/206 Introduction.mp4 9.1 MB
  • 22 Performance/279 Introduction.mp4 8.3 MB
  • 18 API - Orders/227 Summary of section 18.mp4 8.2 MB
  • 09 Client - Building the UI for our shop/105 Summary of section 9.mp4 8.1 MB
  • 14 Client - Basket/144 Introduction.mp4 8.0 MB
  • 15 API - Identity/177 Summary of section 15.mp4 7.9 MB
  • 13 API - Basket/143 Summary of section 13.mp4 7.5 MB
  • 19 Client - Checkout/249 Summary of section 19.mp4 7.5 MB
  • 16 API - Validation/178 Introduction.mp4 7.4 MB
  • 06 API Paging Filtering Sorting Searching/068 Summary of section 6.mp4 6.6 MB
  • 05 API Error Handling/057 Summary of section 5.mp4 6.4 MB
  • 08 Client - Angular Basics/083 Typescript Demo.mp4.part 6.3 MB
  • 16 API - Validation/184 Summary of section 16.mp4 6.0 MB
  • 10 Client - Routing/114 Summary of section 10.mp4 4.9 MB
  • 14 Client - Basket/159 Summary of section 14.mp4 4.2 MB
  • 19 Client - Checkout/243 Letting the user save the address.mp4.part 3.2 MB
  • 01 Introduction/004 StudentAssets.zip 1.2 MB
  • 23 Publishing/298 Setting up a linux server part 2.en.srt 23.6 kB
  • 23 Publishing/297 Setting up a linux server part 1.en.srt 20.6 kB
  • 23 Publishing/295 Switching to the production database.en.srt 18.5 kB
  • 22 Performance/285 Caching on the client part 3.en.srt 16.9 kB
  • 08 Client - Angular Basics/080 Intro to the Http Client Module.en.srt 16.9 kB
  • 21 Taking Payments/259 Implementing the payment intent.en.srt 16.8 kB
  • 23 Publishing/296 Pre deployment work.en.srt 16.7 kB
  • 08 Client - Angular Basics/083 Typescript Demo.en.srt 16.0 kB
  • 21 Taking Payments/277 Testing our webhooks with the stripe CLI.en.srt 15.9 kB
  • 11 Client - Error handling/121 Improving the internal server error component.en.srt 15.5 kB
  • 20 Client - Order Module/253 Solution to orders exercise stretch challenge.en.srt 15.5 kB
  • 02 API Basics/017 Creating the additional projects.en.srt 15.4 kB
  • 15 API - Identity/173 Troubleshooting auth issues.en.srt 15.1 kB
  • 17 Client - Identity/195 Form Validation in Angular.en.srt 14.6 kB
  • 05 API Error Handling/052 Creating Exception handler middleware.en.srt 14.5 kB
  • 03 API Architecture/028 Adding Seed data.en.srt 14.4 kB
  • 14 Client - Basket/152 Styling the basket page.en.srt 14.2 kB
  • 12 Client - Pazzazz/130 Adding loading indicators.en.srt 14.1 kB
  • 03 API Architecture/026 Configuring the migrations.en.srt 14.1 kB
  • 11 Client - Error handling/116 Creating an error component for testing the error responses.en.srt 14.1 kB
  • 18 API - Orders/215 Debugging the order method.en.srt 14.1 kB
  • 14 Client - Basket/149 Adding the add item to basket in the component method.en.srt 14.0 kB
  • 23 Publishing/290 Angular config changes.en.srt 14.0 kB
  • 02 API Basics/011 Setting up Entity Framework.en.srt 13.9 kB
  • 12 Client - Pazzazz/127 Setting the section header title from the breadcrumb service.en.srt 13.9 kB
  • 02 API Basics/015 Reading the data from the Database in the API.en.srt 13.9 kB
  • 15 API - Identity/168 Adding an Account controller.en.srt 13.8 kB
  • 17 Client - Identity/197 Creating a reusable text input.en.srt 13.8 kB
  • 22 Performance/284 Caching on the client part 2.en.srt 13.8 kB
  • 15 API - Identity/175 Adding user manager extension methods.en.srt 13.7 kB
  • 07 Client - Angular setup/074 Adding bootstrap and font-awesome.en.srt 13.6 kB
  • 09 Client - Building the UI for our shop/087 Organising our files and folders.en.srt 13.2 kB
  • 09 Client - Building the UI for our shop/090 Designing the shop page.en.srt 13.2 kB
  • 19 Client - Checkout/238 Making the basket summary shared.en.srt 13.2 kB
  • 09 Client - Building the UI for our shop/100 Adding a pagination header.en.srt 13.0 kB
  • 22 Performance/281 Creating a cache attribute class.en.srt 13.0 kB
  • 04 API Generic Repository/036 Creating a specification class.en.srt 13.0 kB
  • 21 Taking Payments/275 Webhooks.en.srt 12.9 kB
  • 09 Client - Building the UI for our shop/094 Adding the filter functionality.en.srt 12.9 kB
  • 02 API Basics/008 Reviewing the Web API startup files.en.srt 12.9 kB
  • 02 API Basics/018 Saving our project into source control using Git and GitHub.en.srt 12.8 kB
  • 05 API Error Handling/049 Creating a test controller for errors.en.srt 12.8 kB
  • 23 Publishing/294 Switching DB Servers.en.srt 12.7 kB
  • 02 API Basics/007 Running the API using the DotNet CLI.en.srt 12.5 kB
  • 19 Client - Checkout/246 Order submission.en.srt 12.4 kB
  • 19 Client - Checkout/231 Setting up the stepper component.en.srt 12.4 kB
  • 06 API Paging Filtering Sorting Searching/064 Adding Pagination Part 2.en.srt 12.4 kB
  • 15 API - Identity/170 Adding a token generation service.en.srt 12.2 kB
  • 18 API - Orders/213 Implementing the create order method.en.srt 12.1 kB
  • 14 Client - Basket/154 Creating the order summary component.en.srt 12.0 kB
  • 14 Client - Basket/148 Adding an item to the basket service method.en.srt 12.0 kB
  • 21 Taking Payments/273 Enabling linear mode.en.srt 12.0 kB
  • 21 Taking Payments/270 Tying the payment intent to the order.en.srt 11.9 kB
  • 21 Taking Payments/271 Making the submission a better experience.en.srt 11.9 kB
  • 17 Client - Identity/198 Reusable text input template.en.srt 11.8 kB
  • 21 Taking Payments/260 Creating the payment controller.en.srt 11.8 kB
  • 17 Client - Identity/194 Adding a dropdown to the navbar.en.srt 11.7 kB
  • 05 API Error Handling/054 Adding Swagger for documenting our API.en.srt 11.5 kB
  • 17 Client - Identity/203 Creating an auth guard.en.srt 11.5 kB
  • 11 Client - Error handling/118 Using the Http Interceptor to catch errors.en.srt 11.5 kB
  • 21 Taking Payments/264 Implementing stripe elements.en.srt 11.4 kB
  • 04 API Generic Repository/034 Implementing the methods in the Generic repository.en.srt 11.3 kB
  • 04 API Generic Repository/041 Using the Debugger to view the spec pattern in action.en.srt 11.2 kB
  • 15 API - Identity/174 Adding additional account methods.en.srt 11.2 kB
  • 21 Taking Payments/268 Submitting the payment.en.srt 11.2 kB
  • 18 API - Orders/217 Implementing the Unit of work.en.srt 11.1 kB
  • 09 Client - Building the UI for our shop/102 Pagination and Output properties.en.srt 11.1 kB
  • 13 API - Basket/142 Testing the basket functionality.en.srt 11.1 kB
  • 06 API Paging Filtering Sorting Searching/065 Adding Pagination Part 3.en.srt 11.1 kB
  • 04 API Generic Repository/032 Introduction.en.srt 11.0 kB
  • 02 API Basics/013 Adding an Entity Framework migration.en.srt 10.9 kB
  • 21 Taking Payments/274 Stripe validation.en.srt 10.8 kB
  • 18 API - Orders/214 Creating the order controller.en.srt 10.8 kB
  • 09 Client - Building the UI for our shop/103 Adding the search functionality.en.srt 10.7 kB
  • 18 API - Orders/207 Creating the order aggregate part 1.en.srt 10.7 kB
  • 22 Performance/280 Setting up caching on the API.en.srt 10.6 kB
  • 16 API - Validation/182 Validating the basket.en.srt 10.6 kB
  • 17 Client - Identity/204 Using the replay subject.en.srt 10.6 kB
  • 15 API - Identity/176 Adding another Dto for the user.en.srt 10.6 kB
  • 23 Publishing/299 Getting an HTTPS certificate from Lets Encrypt.en.srt 10.5 kB
  • 21 Taking Payments/269 Testing card failures.en.srt 10.5 kB
  • 23 Publishing/300 End of course summary.en.srt 10.4 kB
  • 22 Performance/283 Caching on the client part 1.en.srt 10.4 kB
  • 17 Client - Identity/201 Async validation.en.srt 10.3 kB
  • 04 API Generic Repository/040 Using the specification methods in the controller.en.srt 10.3 kB
  • 09 Client - Building the UI for our shop/092 Passing down data to child components.en.srt 10.3 kB
  • 08 Client - Angular Basics/082 Intro to Typescript.en.srt 10.3 kB
  • 05 API Error Handling/053 Improving the validation error responses.en.srt 10.3 kB
  • 16 API - Validation/181 Checking for duplicate email addresses.en.srt 10.1 kB
  • 21 Taking Payments/262 Adding the payment intent function.en.srt 10.1 kB
  • 18 API - Orders/224 Shaping the order data.en.srt 10.1 kB
  • 10 Client - Routing/113 Lazy loading angular modules.en.srt 10.0 kB
  • 04 API Generic Repository/045 Adding a Custom Value Resolver for AutoMapper.en.srt 10.0 kB
  • 21 Taking Payments/265 Adding stripe elements to the components.en.srt 10.0 kB
  • 09 Client - Building the UI for our shop/093 Adding the product filters.en.srt 10.0 kB
  • 13 API - Basket/134 Introduction.en.srt 9.9 kB
  • 15 API - Identity/172 Testing the token.en.srt 9.9 kB
  • 21 Taking Payments/256 Strong Customer Authentication.en.srt 9.9 kB
  • 03 API Architecture/022 Adding a Repository and Interface.en.srt 9.8 kB
  • 04 API Generic Repository/039 Using the specification methods in the controller.en.srt 9.8 kB
  • 03 API Architecture/029 Adding the code to get the product brands and types.en.srt 9.7 kB
  • 05 API Error Handling/056 Cleaning up the Startup class.en.srt 9.7 kB
  • 04 API Generic Repository/042 Shaping the data to return with DTOs.en.srt 9.7 kB
  • 18 API - Orders/223 Testing the order controller get methods.en.srt 9.6 kB
  • 08 Client - Angular Basics/079 Styling the nav bar.en.srt 9.5 kB
  • 17 Client - Identity/199 Creating a register form.en.srt 9.5 kB
  • 23 Publishing/291 Building the angular app and running from Kestrel.en.srt 9.3 kB
  • 08 Client - Angular Basics/077 Adding a Nav Bar component.en.srt 9.3 kB
  • 15 API - Identity/161 Setting up the identity packages.en.srt 9.3 kB
  • 08 Client - Angular Basics/081 Observables.en.srt 9.2 kB
  • 21 Taking Payments/276 Updating the payments service.en.srt 9.2 kB
  • 07 Client - Angular setup/072 Reviewing the Angular project files in the template.en.srt 9.2 kB
  • 03 API Architecture/021 The Repository Pattern.en.srt 9.1 kB
  • 19 Client - Checkout/248 Checkout success page.en.srt 9.1 kB
  • 21 Taking Payments/266 Displaying card validation errors.en.srt 9.1 kB
  • 14 Client - Basket/158 Adding the checkout module.en.srt 9.1 kB
  • 09 Client - Building the UI for our shop/098 Adding the pagination functionality part 2.en.srt 9.1 kB
  • 11 Client - Error handling/119 Adding toast notifications.en.srt 9.0 kB
  • 13 API - Basket/138 Implementing the basket repository.en.srt 8.9 kB
  • 01 Introduction/003 Setting up VS Code for C development.en.srt 8.9 kB
  • 01 Introduction/001 Introduction.en.srt 8.9 kB
  • 08 Client - Angular Basics/084 Creating a products interface.en.srt 8.9 kB
  • 17 Client - Identity/202 Improving the async validator.en.srt 8.7 kB
  • 18 API - Orders/208 Creating the order aggregate part 2.en.srt 8.7 kB
  • 17 Client - Identity/186 Creating the account module.en.srt 8.6 kB
  • 03 API Architecture/027 Applying the migrations and creating the Database at app startup.en.srt 8.6 kB
  • 15 API - Identity/171 Setting up identity to use the token.en.srt 8.5 kB
  • 19 Client - Checkout/234 Creating the address form.en.srt 8.4 kB
  • 07 Client - Angular setup/070 Setting up the developer environment for Angular.en.srt 8.4 kB
  • 22 Performance/282 Testing the caching.en.srt 8.4 kB
  • 23 Publishing/292 Angular Ahead of Time compilation build.en.srt 8.3 kB
  • 12 Client - Pazzazz/132 Adding the home page content.en.srt 8.3 kB
  • 04 API Generic Repository/035 Introduction to the specification pattern.en.srt 8.3 kB
  • 09 Client - Building the UI for our shop/089 Consuming services in the component.en.srt 8.2 kB
  • 19 Client - Checkout/239 Checkout review component.en.srt 8.2 kB
  • 12 Client - Pazzazz/128 Styling the product items.en.srt 8.2 kB
  • 18 API - Orders/221 Implementing the Order get methods.en.srt 8.2 kB
  • 14 Client - Basket/147 Basket service methods.en.srt 8.2 kB
  • 14 Client - Basket/153 Adding the basket totals to the service.en.srt 8.1 kB
  • 12 Client - Pazzazz/131 Cleaning up loading issues.en.srt 8.1 kB
  • 02 API Basics/009 Adding our first API Controller.en.srt 8.1 kB
  • 09 Client - Building the UI for our shop/104 Resolving the Bug.en.srt 8.0 kB
  • 10 Client - Routing/111 Getting an individual product.en.srt 8.0 kB
  • 02 API Basics/012 Adding a connection string.en.srt 7.9 kB
  • 14 Client - Basket/155 Adding the increment and decrement functionality.en.srt 7.9 kB
  • 09 Client - Building the UI for our shop/101 Making the pagination component a shared component.en.srt 7.8 kB
  • 13 API - Basket/141 Installing Redis on Windows.en.srt 7.8 kB
  • 22 Performance/286 Pre-publishing adjustments.en.srt 7.7 kB
  • 17 Client - Identity/190 Using reactive forms in Angular.en.srt 7.7 kB
  • 08 Client - Angular Basics/078 Adding the NavBar HTML code.en.srt 7.7 kB
  • 12 Client - Pazzazz/124 Adding a section header.en.srt 7.7 kB
  • 09 Client - Building the UI for our shop/097 Adding the pagination functionality.en.srt 7.7 kB
  • 18 API - Orders/216 Introducing the Unit of work.en.srt 7.7 kB
  • 19 Client - Checkout/240 Adding the forward back buttons for the stepper.en.srt 7.7 kB
  • 21 Taking Payments/272 Loading indicators.en.srt 7.7 kB
  • 04 API Generic Repository/033 Creating a Generic repository and interface.en.srt 7.6 kB
  • 01 Introduction/002 Setting up the developer environment.en.srt 7.6 kB
  • 04 API Generic Repository/043 Adding AutoMapper to the API project.en.srt 7.6 kB
  • 17 Client - Identity/188 Creating the login form.en.srt 7.6 kB
  • 18 API - Orders/219 Refactoring the Order service to use the Unit of work.en.srt 7.5 kB
  • 02 API Basics/006 Creating the Web API project.en.srt 7.5 kB
  • 15 API - Identity/169 Registering a user.en.srt 7.5 kB
  • 17 Client - Identity/187 Creating the account service methods.en.srt 7.5 kB
  • 09 Client - Building the UI for our shop/086 Introduction.en.srt 7.4 kB
  • 03 API Architecture/023 Adding the repository methods.en.srt 7.4 kB
  • 16 API - Validation/183 Updating swagger config for identity.en.srt 7.4 kB
  • 04 API Generic Repository/038 Implementing the repository with specification methods.en.srt 7.4 kB
  • 05 API Error Handling/050 Creating a consistent error response from the API.en.srt 7.3 kB
  • 04 API Generic Repository/037 Creating a specification evaluator.en.srt 7.3 kB
  • 21 Taking Payments/257 Setting up stripe.en.srt 7.3 kB
  • 20 Client - Order Module/252 Solution to orders exercise.en.srt 7.2 kB
  • 03 API Architecture/030 Eager loading of navigation properties.en.srt 7.2 kB
  • 15 API - Identity/164 Adding a new migration.en.srt 7.2 kB
  • 05 API Error Handling/055 Improving the swagger documentation.en.srt 7.2 kB
  • 14 Client - Basket/151 Displaying the basket item count in the nav bar.en.srt 7.2 kB
  • 15 API - Identity/162 Setting up the identity classes.en.srt 7.1 kB
  • 04 API Generic Repository/044 Configuring AutoMapper profiles.en.srt 7.0 kB
  • 06 API Paging Filtering Sorting Searching/058 Introduction.en.srt 7.0 kB
  • 12 Client - Pazzazz/125 Adding breadcrumbs.en.srt 6.9 kB
  • 17 Client - Identity/196 Displaying validation errors.en.srt 6.9 kB
  • 20 Client - Order Module/251 Demo of finished solution.en.srt 6.9 kB
  • 10 Client - Routing/110 Making the links active.en.srt 6.9 kB
  • 06 API Paging Filtering Sorting Searching/061 Working around the decimal problem in Sqlite.en.srt 6.9 kB
  • 19 Client - Checkout/236 Delivery method template.en.srt 6.9 kB
  • 10 Client - Routing/112 Adding the product detail page.en.srt 6.9 kB
  • 14 Client - Basket/157 Hooking up the product detail component to the basket.en.srt 6.8 kB
  • 12 Client - Pazzazz/129 Changing the bootstrap theme.en.srt 6.8 kB
  • 17 Client - Identity/193 Persisting the login.en.srt 6.7 kB
  • 18 API - Orders/211 Creating the order migration.en.srt 6.7 kB
  • 02 API Basics/005 Introduction.en.srt 6.7 kB
  • 09 Client - Building the UI for our shop/095 Hooking up the filter to the HTML.en.srt 6.6 kB
  • 18 API - Orders/209 Configuring the order entities.en.srt 6.6 kB
  • 04 API Generic Repository/046 Serving static content from the API.en.srt 6.5 kB
  • 19 Client - Checkout/235 Creating the delivery form.en.srt 6.5 kB
  • 21 Taking Payments/261 Updating the client basket.en.srt 6.5 kB
  • 21 Taking Payments/258 Creating the payment service and interface.en.srt 6.5 kB
  • 06 API Paging Filtering Sorting Searching/062 Adding filtering functionality.en.srt 6.5 kB
  • 14 Client - Basket/145 Creating the basket module.en.srt 6.5 kB
  • 19 Client - Checkout/237 Using the Http interceptor to send the token.en.srt 6.4 kB
  • 07 Client - Angular setup/073 Setting up Angular to use HTTPS.en.srt 6.4 kB
  • 03 API Architecture/025 Creating a new migration for the entities.en.srt 6.4 kB
  • 10 Client - Routing/108 Creating the routes.en.srt 6.4 kB
  • 08 Client - Angular Basics/085 Summary of section 8.en.srt 6.4 kB
  • 03 API Architecture/024 Extending the products entity and creating related entities.en.srt 6.3 kB
  • 06 API Paging Filtering Sorting Searching/066 Adding the search functionality.en.srt 6.3 kB
  • 23 Publishing/289 Angular build configuration.en.srt 6.3 kB
  • 21 Taking Payments/255 PCI DSS.en.srt 6.3 kB
  • 13 API - Basket/139 Adding the basket controller.en.srt 6.2 kB
  • 17 Client - Identity/191 Submitting data to the server.en.srt 6.2 kB
  • 06 API Paging Filtering Sorting Searching/060 Adding a sorting specification part 2.en.srt 6.2 kB
  • 19 Client - Checkout/243 Letting the user save the address.en.srt 6.2 kB
  • 09 Client - Building the UI for our shop/096 Adding the sort functionality.en.srt 6.2 kB
  • 21 Taking Payments/263 Persisting the shipping price.en.srt 6.1 kB
  • 16 API - Validation/179 .Net core error responses.en.srt 6.1 kB
  • 12 Client - Pazzazz/126 Using the breadcrumb service.en.srt 6.0 kB
  • 06 API Paging Filtering Sorting Searching/059 Adding a sorting specification class.en.srt 6.0 kB
  • 02 API Basics/019 Summary of section 2.en.srt 6.0 kB
  • 16 API - Validation/180 Model validation.en.srt 6.0 kB
  • 10 Client - Routing/109 Setting up the nav links.en.srt 5.9 kB
  • 18 API - Orders/226 Another AutoMapper value resolver.en.srt 5.9 kB
  • 18 API - Orders/220 Using the debugger to view the order creation.en.srt 5.9 kB
  • 14 Client - Basket/150 Persisting the basket on startup.en.srt 5.8 kB
  • 05 API Error Handling/051 Adding a not found endpoint error handler.en.srt 5.8 kB
  • 06 API Paging Filtering Sorting Searching/067 Adding CORS Support to the API.en.srt 5.8 kB
  • 09 Client - Building the UI for our shop/099 Adding the pagination functionality part 3.en.srt 5.8 kB
  • 07 Client - Angular setup/069 Introduction.en.srt 5.8 kB
  • 19 Client - Checkout/233 Adding the checkout form.en.srt 5.7 kB
  • 17 Client - Identity/192 Updating the nav bar for the logged in user.en.srt 5.7 kB
  • 05 API Error Handling/048 Introduction.en.srt 5.5 kB
  • 23 Publishing/293 Installing MySQL.en.srt 5.5 kB
  • 19 Client - Checkout/244 Updating the shipping price.en.srt 5.4 kB
  • 11 Client - Error handling/120 Handling validation errrors.en.srt 5.4 kB
  • 18 API - Orders/212 Creating an order service.en.srt 5.4 kB
  • 15 API - Identity/163 Adding the IdentityDbContext.en.srt 5.4 kB
  • 18 API - Orders/218 Updating the generic repository.en.srt 5.3 kB
  • 15 API - Identity/167 Adding identity to program class.en.srt 5.3 kB
  • 13 API - Basket/135 Setting up Redis.en.srt 5.3 kB
  • 02 API Basics/014 Updating the database.en.srt 5.3 kB
  • 13 API - Basket/140 Installing Redis on a Mac.en.srt 5.2 kB
  • 09 Client - Building the UI for our shop/091 Adding a child component for the product items.en.srt 5.2 kB
  • 15 API - Identity/166 Adding the Startup services for identity.en.srt 5.2 kB
  • 17 Client - Identity/189 Angular forms introduction.en.srt 5.1 kB
  • 17 Client - Identity/200 Dealing with modelstate errors.en.srt 5.0 kB
  • 19 Client - Checkout/242 Populating the address form from API.en.srt 5.0 kB
  • 09 Client - Building the UI for our shop/088 Intro to Angular services.en.srt 5.0 kB
  • 02 API Basics/016 Postman Collections.en.srt 5.0 kB
  • 07 Client - Angular setup/071 Creating the Angular project.en.srt 4.9 kB
  • 19 Client - Checkout/232 Creating the checkout components.en.srt 4.9 kB
  • 19 Client - Checkout/230 Creating a stepper component.en.srt 4.9 kB
  • 06 API Paging Filtering Sorting Searching/063 Adding Pagination Part 1.en.srt 4.8 kB
  • 14 Client - Basket/146 Creating the basket types.en.srt 4.8 kB
  • 03 API Architecture/020 Introduction.en.srt 4.7 kB
  • 15 API - Identity/165 Seeding identity data.en.srt 4.7 kB
  • 14 Client - Basket/156 Adding the basket component functions.en.srt 4.4 kB
  • 19 Client - Checkout/229 Checkout page layout.en.srt 4.4 kB
  • 21 Taking Payments/254 Introduction.en.srt 4.3 kB
  • 18 API - Orders/222 Order controller get methods.en.srt 4.2 kB
  • 21 Taking Payments/267 Using the app stepper as an input property.en.srt 4.2 kB
  • 13 API - Basket/136 Setting up the basket class.en.srt 4.2 kB
  • 21 Taking Payments/278 Summary of section 21.en.srt 4.2 kB
  • 18 API - Orders/210 Store context update and seeding delivery methods.en.srt 4.1 kB
  • 19 Client - Checkout/247 Problem solution and redirect to success.en.srt 3.9 kB
  • 02 API Basics/010 Adding a C Entity class.en.srt 3.9 kB
  • 13 API - Basket/137 Creating a basket repository interface.en.srt 3.8 kB
  • 17 Client - Identity/185 Introduction.en.srt 3.7 kB
  • 11 Client - Error handling/117 Creating additional error components.en.srt 3.6 kB
  • 18 API - Orders/225 AutoMapper config for orders.en.srt 3.5 kB
  • 19 Client - Checkout/241 Using the form status to mark the step complete.en.srt 3.5 kB
  • 15 API - Identity/160 Introduction.en.srt 3.4 kB
  • 07 Client - Angular setup/075 Adding VS Code extensions for Angular.en.srt 3.4 kB
  • 10 Client - Routing/106 Introduction.en.srt 3.4 kB
  • 19 Client - Checkout/245 Creating the order interface.en.srt 3.3 kB
  • 03 API Architecture/031 Summary of section 3.en.srt 3.3 kB
  • 20 Client - Order Module/250 Introduction.en.srt 3.2 kB
  • 08 Client - Angular Basics/076 Introduction.en.srt 3.1 kB
  • 10 Client - Routing/107 Creating additional components to route to.en.srt 3.0 kB
  • 04 API Generic Repository/047 Summary of section 4.en.srt 3.0 kB
  • 23 Publishing/288 Introduction.en.srt 3.0 kB
  • 22 Performance/279 Introduction.en.srt 2.7 kB
  • 19 Client - Checkout/228 Introduction.en.srt 2.6 kB
  • 22 Performance/287 Summary of section 22.en.srt 2.6 kB
  • 17 Client - Identity/205 Summary of section 17.en.srt 2.6 kB
  • 11 Client - Error handling/115 Introduction.en.srt 2.6 kB
  • 18 API - Orders/206 Introduction.en.srt 2.5 kB
  • 01 Introduction/004 Where to get the source code and course assets.en.srt 2.4 kB
  • 12 Client - Pazzazz/133 Summary of section 12.en.srt 2.3 kB
  • 09 Client - Building the UI for our shop/105 Summary of section 9.en.srt 2.2 kB
  • 18 API - Orders/227 Summary of section 18.en.srt 2.1 kB
  • 11 Client - Error handling/122 Summary of section 11.en.srt 2.0 kB
  • 12 Client - Pazzazz/123 Introduction.en.srt 1.7 kB
  • 14 Client - Basket/144 Introduction.en.srt 1.7 kB
  • 06 API Paging Filtering Sorting Searching/068 Summary of section 6.en.srt 1.5 kB
  • 13 API - Basket/143 Summary of section 13.en.srt 1.5 kB
  • 19 Client - Checkout/249 Summary of section 19.en.srt 1.5 kB
  • 16 API - Validation/178 Introduction.en.srt 1.4 kB
  • 16 API - Validation/184 Summary of section 16.en.srt 1.3 kB
  • 05 API Error Handling/057 Summary of section 5.en.srt 1.3 kB
  • 15 API - Identity/177 Summary of section 15.en.srt 1.2 kB
  • 10 Client - Routing/114 Summary of section 10.en.srt 1.2 kB
  • 14 Client - Basket/159 Summary of section 14.en.srt 955 Bytes
  • [Tutorialsplanet.NET].url 128 Bytes
  • 01 Introduction/[DesireCourse.Net].url 51 Bytes
  • 08 Client - Angular Basics/[DesireCourse.Net].url 51 Bytes
  • 14 Client - Basket/[DesireCourse.Net].url 51 Bytes
  • 20 Client - Order Module/[DesireCourse.Net].url 51 Bytes
  • 01 Introduction/[CourseClub.Me].url 48 Bytes
  • 08 Client - Angular Basics/[CourseClub.Me].url 48 Bytes
  • 14 Client - Basket/[CourseClub.Me].url 48 Bytes
  • 20 Client - Order Module/[CourseClub.Me].url 48 Bytes

随机展示

相关说明

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