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

build-an-app-with-aspnet-core-and-angular-from-scratch

磁力链接/BT种子名称

build-an-app-with-aspnet-core-and-angular-from-scratch

磁力链接/BT种子简介

种子哈希:3a6ad3501bb3eb3590f2b0ebbf6c44273c18d129
文件大小: 16.21G
已经下载:3030次
下载速度:极快
收录时间:2024-11-27
最近下载:2025-09-25

移花宫入口

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

磁力链接下载

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

下载BT种子文件

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

最近搜索

逼 物恋 婚前 繁花 电影 青楼名妓陈圆圆 女职员 尽情 身体 夜惑 发骚人妻 cmn-140 妖魔 女天狗 女友 肉丝 露比 假面女 旬 大神dom 洋吊 本庄铃 厘米 公開 岁 熟女 羚羊 清純 出道 police officer ready to serve ol制服 dd-005

文件列表

  • 20 - Appendix A Updating to Net 8 and Angular 1718/261 - Updating code to use Angular signals.mp4 99.2 MB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/533 - How to update Bootstrap to v5.mp4 97.5 MB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/531 - Net 6 new features and how to update the project to use them.mp4 97.4 MB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/537 - Enabling Angular strict mode.mp4 97.2 MB
  • 43 - Updating the project to Angular 16/538 - Updating the Angular project to Angular 16 and updating other packages.mp4 93.5 MB
  • 43 - Updating the project to Angular 16/539 - Replacing the photo gallery package.mp4 81.9 MB
  • 17 - SignalR/233 - Optimizing the messages.mp4 80.4 MB
  • 14 - Adding the likes feature/175 - Paginating the likes on the client.mp4 77.8 MB
  • 12 - Reactive forms/140 - Creating a reusable text input.mp4 75.4 MB
  • 10 - Updating resources/113 - Persisting the changes in the API.mp4 72.8 MB
  • 17 - SignalR/228 - Updating the message hub with group tracking.mp4 70.5 MB
  • 12 - Reactive forms/145 - Client side registration.mp4 70.3 MB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/534 - How to update to Net 7.mp4 70.1 MB
  • 29 - Legacy Extending the API/360 - Using AutoMapper queryable extensions.mp4 69.5 MB
  • 40 - Legacy Publishing/521 - Fixing the issues with the message thread.mp4 67.4 MB
  • 23 - Legacy Building a walking skeleton Part One API/281 - Saving our code into Source control.mp4 67.2 MB
  • 40 - Legacy Publishing/515 - Changing the DB Server in our app.mp4 66.7 MB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/532 - Updating Angular to v12.mp4 66.1 MB
  • 38 - Legacy SignalR/494 - Updating the message hub with group tracking.mp4 65.6 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/259 - Updating the project to use standalone components.mp4 65.0 MB
  • 33 - Legacy Reactive forms/412 - Client side registration.mp4 64.5 MB
  • 38 - Legacy SignalR/496 - Notifying users when they receive a message.mp4 64.4 MB
  • 34 - Legacy Paging Sorting and Filtering/422 - Cleaning up the member service.mp4 64.4 MB
  • 26 - Legacy Client login and register/318 - Persisting the login.mp4 63.9 MB
  • 3 - Building a walking skeleton part 2 Angular/21 - Running the angular project and reviewing the bootstrap of the app.mp4 63.1 MB
  • 5 - Client login and register/52 - Persisting the login.mp4 62.5 MB
  • 33 - Legacy Reactive forms/407 - Creating a reusable text input.mp4 62.0 MB
  • 30 - Legacy Building the User Interface/374 - Adding a photo gallery Angular 16.mp4 61.9 MB
  • 28 - Legacy Error handling/341 - Adding an error interceptor.mp4 61.8 MB
  • 15 - Adding the Messaging feature/185 - Designing the inbox.mp4 61.0 MB
  • 17 - SignalR/230 - Notifying users when they receive a message.mp4 60.9 MB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/530 - How to update Net 5 to Net 6.mp4 60.1 MB
  • 2 - Building a walking skeleton part 1 API/15 - Adding a new API Controller.mp4 59.9 MB
  • 12 - Reactive forms/143 - Adding a reusable date input.mp4 59.5 MB
  • 10 - Updating resources/115 - Adding loading indicators.mp4 58.8 MB
  • 11 - Adding photo upload functionality/127 - Adding a photo uploader.mp4 58.7 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/262 - Updating to Angular 18.mp4 58.6 MB
  • 4 - Authentication basics/41 - Adding the authentication middleware.mp4 58.2 MB
  • 19 - Publishing/245 - Preparing the angular app and serving this from the API server.mp4 58.1 MB
  • 10 - Updating resources/116 - Using the service to store state.mp4 57.8 MB
  • 38 - Legacy SignalR/498 - Optimizing the messages.mp4 57.3 MB
  • 4 - Authentication basics/42 - Adding extension methods.mp4 57.2 MB
  • 25 - Legacy Authentication basics/299 - Using the debugger.mp4 57.1 MB
  • 2 - Building a walking skeleton part 1 API/8 - Getting to know the API project files.mp4 56.9 MB
  • 35 - Legacy Adding the Like User feature/434 - Adding a likes entity.mp4 56.8 MB
  • 13 - Paging sorting and filtering/151 - Setting up client pagination.mp4 56.0 MB
  • 17 - SignalR/220 - Adding a presence tracker.mp4 56.0 MB
  • 25 - Legacy Authentication basics/307 - Adding the authentication middleware.mp4 55.7 MB
  • 7 - Error handling/69 - Creating an error controller for testing errors.mp4 55.6 MB
  • 18 - Unit of work and finishing touches/237 - Refactoring the controllers to use the unit of work.mp4 55.5 MB
  • 31 - Legacy Updating resources/383 - Adding loading indicators.mp4 55.4 MB
  • 33 - Legacy Reactive forms/410 - Adding a reusable date input.mp4 55.4 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/260 - Updating the interceptors.mp4 54.6 MB
  • 12 - Reactive forms/144 - Updating the API register method.mp4 54.5 MB
  • 8 - Extending the API/83 - Seeding data part one.mp4 54.4 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/287 - Making HTTP requests in Angular.mp4 54.3 MB
  • 23 - Legacy Building a walking skeleton Part One API/269 - Creating the Net API Project using the dotnet CLI.mp4 54.1 MB
  • 8 - Extending the API/92 - Using AutoMapper queryable extensions.mp4 54.1 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/257 - Nullable reference types.mp4 54.0 MB
  • 4 - Authentication basics/36 - Adding a login endpoint.mp4 54.0 MB
  • 36 - Legacy Adding the messaging feature/451 - Designing the inbox.mp4 53.9 MB
  • 7 - Error handling/73 - Adding an error interceptor.mp4 53.9 MB
  • 3 - Building a walking skeleton part 2 Angular/26 - Adding bootstrap and fontawesome.mp4 53.3 MB
  • 18 - Unit of work and finishing touches/236 - Implementing the unit of work.mp4 53.2 MB
  • 39 - Legacy Unit of work pattern and finishing touches/502 - Refactoring the controllers to use the unit of work.mp4 53.0 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/255 - Introduction to this major update.mp4 52.8 MB
  • 5 - Client login and register/45 - Creating a nav bar.mp4 52.7 MB
  • 11 - Adding photo upload functionality/131 - Setting the main photo in the client.mp4 52.7 MB
  • 4 - Authentication basics/35 - Using the debugger.mp4 52.7 MB
  • 25 - Legacy Authentication basics/300 - Using DTOs.mp4 52.3 MB
  • 26 - Legacy Client login and register/324 - Hooking up the register method to the service.mp4 51.9 MB
  • 14 - Adding the likes feature/174 - Adding pagination for the likes.mp4 51.4 MB
  • 26 - Legacy Client login and register/311 - Creating a nav bar.mp4 51.4 MB
  • 23 - Legacy Building a walking skeleton Part One API/279 - Adding a new API Controller.mp4 51.3 MB
  • 36 - Legacy Adding the messaging feature/449 - Getting the message thread for 2 users.mp4 50.6 MB
  • 14 - Adding the likes feature/167 - Adding a likes entity.mp4 50.5 MB
  • 11 - Adding photo upload functionality/121 - Adding a photo service.mp4 50.3 MB
  • 40 - Legacy Publishing/525 - Deploying the app to Heroku.mp4 50.0 MB
  • 23 - Legacy Building a walking skeleton Part One API/272 - Getting to know the API project files.mp4 49.9 MB
  • 34 - Legacy Paging Sorting and Filtering/430 - Restoring caching for member detailed.mp4 49.9 MB
  • 3 - Building a walking skeleton part 2 Angular/20 - Creating the Angular application.mp4 49.3 MB
  • 25 - Legacy Authentication basics/301 - Adding validation.mp4 49.2 MB
  • 25 - Legacy Authentication basics/298 - Creating an Account Controller with a register endpoint.mp4 49.0 MB
  • 40 - Legacy Publishing/520 - Using github actions.mp4 48.9 MB
  • 7 - Error handling/71 - Exception handling middleware.mp4 48.9 MB
  • 12 - Reactive forms/139 - Validation feedback.mp4 48.8 MB
  • 19 - Publishing/251 - Setting up Continuous integration part 1.mp4 48.8 MB
  • 8 - Extending the API/81 - Entity Framework relationships.mp4 48.6 MB
  • 32 - Legacy Adding photo upload functionality/394 - Adding a photo uploader.mp4 48.3 MB
  • 11 - Adding photo upload functionality/122 - Updating the users controller.mp4 48.2 MB
  • 4 - Authentication basics/33 - Creating an Account Controller with a register endpoint.mp4 48.2 MB
  • 11 - Adding photo upload functionality/128 - Adding a photo uploader part two.mp4 48.1 MB
  • 28 - Legacy Error handling/339 - Exception handling middleware.mp4 47.9 MB
  • 34 - Legacy Paging Sorting and Filtering/423 - Adding filter buttons to the client.mp4 47.3 MB
  • 3 - Building a walking skeleton part 2 Angular/23 - Making HTTP requests in Angular.mp4 47.2 MB
  • 31 - Legacy Updating resources/381 - Persisting the changes in the API.mp4 47.1 MB
  • 15 - Adding the Messaging feature/194 - Deleting messages on the client.mp4 47.1 MB
  • 13 - Paging sorting and filtering/163 - Restoring caching for member detailed.mp4 47.0 MB
  • 15 - Adding the Messaging feature/182 - Getting the messages from the Repo.mp4 47.0 MB
  • 9 - Building the user interface/97 - Adding a member service.mp4 46.6 MB
  • 4 - Authentication basics/39 - Adding the create token logic.mp4 46.4 MB
  • 15 - Adding the Messaging feature/183 - Getting the message thread for 2 users.mp4 46.4 MB
  • 25 - Legacy Authentication basics/302 - Adding a login endpoint.mp4 46.3 MB
  • 40 - Legacy Publishing/526 - Using branches in git and connecting Heroku to GitHub.mp4 46.2 MB
  • 39 - Legacy Unit of work pattern and finishing touches/501 - Implementing the unit of work.mp4 46.1 MB
  • 31 - Legacy Updating resources/379 - Adding the update functionality.mp4 46.0 MB
  • 13 - Paging sorting and filtering/149 - Adding helper classes for pagination.mp4 46.0 MB
  • 38 - Legacy SignalR/485 - Client side SignalR.mp4 46.0 MB
  • 37 - Legacy Identity and role management/475 - Adding an admin guard.mp4 45.9 MB
  • 17 - SignalR/219 - Client side SignalR.mp4 45.8 MB
  • 38 - Legacy SignalR/486 - Adding a presence tracker.mp4 45.5 MB
  • 37 - Legacy Identity and role management/480 - Editing roles part two.mp4 45.2 MB
  • 19 - Publishing/248 - Using Sql server for our app.mp4 45.2 MB
  • 13 - Paging sorting and filtering/155 - Cleaning up the member service.mp4 45.1 MB
  • 36 - Legacy Adding the messaging feature/450 - Setting up the Angular app for messaging.mp4 45.1 MB
  • 32 - Legacy Adding photo upload functionality/395 - Adding a photo uploader part two.mp4 45.0 MB
  • 27 - Legacy Routing in Angular/330 - Adding a toast service for notifications.mp4 44.9 MB
  • 2 - Building a walking skeleton part 1 API/17 - Saving our code into Source control.mp4 44.9 MB
  • 5 - Client login and register/55 - Parent to child communication.mp4 44.8 MB
  • 13 - Paging sorting and filtering/148 - Adding a paged list class.mp4 44.7 MB
  • 9 - Building the user interface/106 - Adding a photo gallery.mp4 44.7 MB
  • 19 - Publishing/249 - Setting up Azure for deployment.mp4 44.5 MB
  • 34 - Legacy Paging Sorting and Filtering/431 - Remembering the filters for a user in the service.mp4 44.4 MB
  • 40 - Legacy Publishing/511 - Preparing the angular app and serving this from the API server.mp4 44.3 MB
  • 15 - Adding the Messaging feature/193 - Deleting messages on the API.mp4 44.2 MB
  • 37 - Legacy Identity and role management/470 - Adding the roles to the JWT token.mp4 44.2 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/285 - Running the angular project and reviewing the bootstrap of the app.mp4 43.9 MB
  • 36 - Legacy Adding the messaging feature/453 - Styling the message thread.mp4 43.8 MB
  • 30 - Legacy Building the User Interface/365 - Adding a member service.mp4 43.7 MB
  • 35 - Legacy Adding the Like User feature/437 - Controller methods for the likes feature.mp4 43.6 MB
  • 11 - Adding photo upload functionality/123 - Testing the photo upload.mp4 43.6 MB
  • 17 - SignalR/225 - Refactoring the message components to use the hub.mp4 43.5 MB
  • 17 - SignalR/227 - Tracking the message groups.mp4 43.5 MB
  • 15 - Adding the Messaging feature/190 - Using route resolvers.mp4 43.3 MB
  • 34 - Legacy Paging Sorting and Filtering/428 - Formatting dates.mp4 43.3 MB
  • 31 - Legacy Updating resources/384 - Using the service to store state.mp4 43.1 MB
  • 3 - Building a walking skeleton part 2 Angular/27 - Adding HTTPS to Angular using mkcert.mp4 43.1 MB
  • 14 - Adding the likes feature/170 - Controller methods for the likes feature.mp4 43.0 MB
  • 13 - Paging sorting and filtering/156 - Adding filter buttons to the client.mp4 43.0 MB
  • 34 - Legacy Paging Sorting and Filtering/418 - Setting up client pagination.mp4 42.9 MB
  • 10 - Updating resources/111 - Adding the update functionality.mp4 42.9 MB
  • 16 - Identity and role management/214 - Editing roles part two.mp4 42.8 MB
  • 40 - Legacy Publishing/518 - Creating a deployment to fly io.mp4 42.6 MB
  • 29 - Legacy Extending the API/349 - Entity Framework relationships.mp4 42.4 MB
  • 38 - Legacy SignalR/495 - Dealing with UTC date formats.mp4 42.3 MB
  • 36 - Legacy Adding the messaging feature/447 - Adding a message controller.mp4 42.1 MB
  • 13 - Paging sorting and filtering/159 - Adding an action filter.mp4 42.0 MB
  • 23 - Legacy Building a walking skeleton Part One API/277 - Creating the Connection string.mp4 41.9 MB
  • 16 - Identity and role management/202 - Updating the account controller.mp4 41.9 MB
  • 2 - Building a walking skeleton part 1 API/13 - Creating the Connection string.mp4 41.7 MB
  • 36 - Legacy Adding the messaging feature/448 - Getting the messages from the Repo.mp4 41.6 MB
  • 37 - Legacy Identity and role management/478 - Setting up modals.mp4 41.6 MB
  • 36 - Legacy Adding the messaging feature/455 - Using query params.mp4 41.5 MB
  • 18 - Unit of work and finishing touches/241 - Fixing the read message bug.mp4 41.5 MB
  • 28 - Legacy Error handling/344 - Adding a server error page.mp4 41.5 MB
  • 10 - Updating resources/110 - Creating the edit template form.mp4 41.3 MB
  • 40 - Legacy Publishing/514 - Switching the DB Server to PostGres.mp4 41.3 MB
  • 28 - Legacy Error handling/340 - Testing errors in the client.mp4 40.9 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/258 - Updating to Angular 17.mp4 40.9 MB
  • 32 - Legacy Adding photo upload functionality/389 - Adding a photo service.mp4 40.8 MB
  • 23 - Legacy Building a walking skeleton Part One API/276 - Adding a DbContext class.mp4 40.8 MB
  • 17 - SignalR/222 - Creating a message hub.mp4 40.6 MB
  • 38 - Legacy SignalR/493 - Tracking the message groups.mp4 40.6 MB
  • 13 - Paging sorting and filtering/150 - Using the pagination classes.mp4 40.5 MB
  • 34 - Legacy Paging Sorting and Filtering/417 - Using the pagination classes.mp4 39.6 MB
  • 25 - Legacy Authentication basics/296 - Updating the user entity.mp4 39.6 MB
  • 17 - SignalR/221 - Displaying online presence.mp4 39.6 MB
  • 2 - Building a walking skeleton part 1 API/12 - Adding a DbContext class.mp4 39.6 MB
  • 15 - Adding the Messaging feature/191 - Sending messages.mp4 39.4 MB
  • 8 - Extending the API/89 - Adding AutoMapper.mp4 39.4 MB
  • 16 - Identity and role management/212 - Setting up modals.mp4 39.3 MB
  • 15 - Adding the Messaging feature/181 - Adding a message controller.mp4 39.3 MB
  • 15 - Adding the Messaging feature/189 - Using query params.mp4 39.3 MB
  • 10 - Updating resources/112 - Adding a Can Deactivate route guard.mp4 39.1 MB
  • 14 - Adding the likes feature/171 - Setting up the likes functions in the Angular app.mp4 39.0 MB
  • 38 - Legacy SignalR/488 - Creating a message hub.mp4 39.0 MB
  • 29 - Legacy Extending the API/351 - Seeding data part one.mp4 38.9 MB
  • 15 - Adding the Messaging feature/187 - Styling the message thread.mp4 38.7 MB
  • 2 - Building a walking skeleton part 1 API/6 - Creating the Net API Project using the dotnet CLI.mp4 38.5 MB
  • 36 - Legacy Adding the messaging feature/457 - Sending messages.mp4 38.5 MB
  • 33 - Legacy Reactive forms/406 - Validation feedback.mp4 38.3 MB
  • 14 - Adding the likes feature/173 - Adding the likes component.mp4 38.2 MB
  • 32 - Legacy Adding photo upload functionality/397 - Adding the main photo image to the nav bar.mp4 38.2 MB
  • 38 - Legacy SignalR/497 - Optimizing the presence.mp4 38.2 MB
  • 4 - Authentication basics/40 - Creating a User DTO and returning the token.mp4 38.1 MB
  • 25 - Legacy Authentication basics/304 - Adding a token service.mp4 38.1 MB
  • 36 - Legacy Adding the messaging feature/454 - Activating the message tab.mp4 37.8 MB
  • 25 - Legacy Authentication basics/305 - Adding the create token logic.mp4 37.8 MB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/536 - How to update to Bootstrap 5.mp4 37.6 MB
  • 17 - SignalR/229 - Dealing with UTC date formats.mp4 37.4 MB
  • 7 - Error handling/76 - Adding a server error page.mp4 37.4 MB
  • 4 - Authentication basics/38 - Adding a token service.mp4 37.2 MB
  • 34 - Legacy Paging Sorting and Filtering/415 - Adding a paged list class.mp4 37.2 MB
  • 14 - Adding the likes feature/169 - Implementing the likes repository.mp4 37.1 MB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/535 - How to update to Angular 14.mp4 37.0 MB
  • 8 - Extending the API/79 - Extending the user entity.mp4 36.9 MB
  • 8 - Extending the API/87 - Updating the users controller.mp4 36.9 MB
  • 1 - Introduction/2 - Setting up the developer environment.mp4 36.5 MB
  • 36 - Legacy Adding the messaging feature/452 - Adding the message thread in the client.mp4 36.5 MB
  • 38 - Legacy SignalR/491 - Refactoring the message components to use the hub.mp4 36.5 MB
  • 13 - Paging sorting and filtering/161 - Formatting dates.mp4 36.4 MB
  • 6 - Routing in Angular/63 - Adding a toast service for notifications.mp4 36.4 MB
  • 4 - Authentication basics/34 - Using DTOs.mp4 36.2 MB
  • 38 - Legacy SignalR/492 - Sending messages via the hub.mp4 36.2 MB
  • 35 - Legacy Adding the Like User feature/440 - Adding pagination for the likes.mp4 36.2 MB
  • 35 - Legacy Adding the Like User feature/439 - Adding the likes component.mp4 36.0 MB
  • 2 - Building a walking skeleton part 1 API/11 - Adding Entity Framework to our project.mp4 35.9 MB
  • 13 - Paging sorting and filtering/162 - Restoring the caching for members.mp4 35.9 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/284 - Creating the Angular application.mp4 35.7 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/290 - Adding bootstrap and fontawesome.mp4 35.7 MB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/256 - Updating to Net 8.mp4 35.7 MB
  • 17 - SignalR/232 - Optimizing the presence.mp4 35.7 MB
  • 15 - Adding the Messaging feature/188 - Activating the message tab.mp4 35.7 MB
  • 35 - Legacy Adding the Like User feature/436 - Implementing the likes repository.mp4 35.5 MB
  • 16 - Identity and role management/211 - Adding the edit roles component.mp4 35.4 MB
  • 5 - Client login and register/51 - Introduction to observables and signals.mp4 35.3 MB
  • 15 - Adding the Messaging feature/184 - Setting up the Angular app for messaging.mp4 35.2 MB
  • 37 - Legacy Identity and role management/473 - Editing user roles.mp4 35.2 MB
  • 8 - Extending the API/86 - Creating a repository.mp4 35.0 MB
  • 28 - Legacy Error handling/337 - Creating an error controller for testing errors.mp4 34.8 MB
  • 34 - Legacy Paging Sorting and Filtering/425 - Adding an action filter.mp4 34.8 MB
  • 11 - Adding photo upload functionality/130 - Adding the main photo image to the nav bar.mp4 34.6 MB
  • 8 - Extending the API/82 - Generating seed data.mp4 34.5 MB
  • 32 - Legacy Adding photo upload functionality/390 - Updating the users controller.mp4 34.5 MB
  • 29 - Legacy Extending the API/350 - Generating seed data.mp4 34.5 MB
  • 17 - SignalR/231 - Subscribing to route parameter changes.mp4 34.4 MB
  • 11 - Adding photo upload functionality/126 - Installing legacy npm packages.mp4 34.3 MB
  • 2 - Building a walking skeleton part 1 API/9 - Creating our first Entity.mp4 34.3 MB
  • 40 - Legacy Publishing/516 - Dockerizing our app.mp4 34.3 MB
  • 16 - Identity and role management/207 - Editing user roles.mp4 34.1 MB
  • 19 - Publishing/250 - Setting up an Azure Sql DB.mp4 34.0 MB
  • 11 - Adding photo upload functionality/132 - Deleting photos API.mp4 33.9 MB
  • 7 - Error handling/72 - Testing errors in the client.mp4 33.8 MB
  • 30 - Legacy Building the User Interface/367 - Creating member cards.mp4 33.8 MB
  • 16 - Identity and role management/200 - Refactoring and adding a new migration.mp4 33.8 MB
  • 5 - Client login and register/49 - Using conditionals to show and remove content.mp4 33.7 MB
  • 26 - Legacy Client login and register/322 - Parent to child communication.mp4 33.5 MB
  • 16 - Identity and role management/204 - Adding the roles to the JWT token.mp4 33.4 MB
  • 25 - Legacy Authentication basics/308 - Adding extension methods.mp4 33.2 MB
  • 31 - Legacy Updating resources/378 - Creating the edit template form.mp4 33.2 MB
  • 31 - Legacy Updating resources/377 - Creating a member edit component.mp4 33.2 MB
  • 28 - Legacy Error handling/338 - Handling server errors.mp4 33.1 MB
  • 16 - Identity and role management/209 - Adding an admin guard.mp4 33.1 MB
  • 33 - Legacy Reactive forms/403 - Reactive forms introduction.mp4 33.0 MB
  • 6 - Routing in Angular/64 - Adding an Angular route guard.mp4 32.9 MB
  • 11 - Adding photo upload functionality/133 - Deleting photos Client.mp4 32.8 MB
  • 16 - Identity and role management/201 - Updating the seed method.mp4 32.7 MB
  • 3 - Building a walking skeleton part 2 Angular/24 - Adding CORS support in the API.mp4 32.7 MB
  • 2 - Building a walking skeleton part 1 API/16 - Making our code Asynchronous.mp4 32.7 MB
  • 1 - Introduction/1 - Introduction to the course.mp4 32.5 MB
  • 13 - Paging sorting and filtering/164 - Remembering the filters for a user in the service.mp4 32.5 MB
  • 8 - Extending the API/84 - Seeding data part two.mp4 32.5 MB
  • 13 - Paging sorting and filtering/160 - Making the Last Active action filter more optimal.mp4 32.5 MB
  • 30 - Legacy Building the User Interface/371 - Routing to the detailed page.mp4 32.4 MB
  • 36 - Legacy Adding the messaging feature/456 - Using route resolvers.mp4 32.4 MB
  • 2 - Building a walking skeleton part 1 API/7 - Setting up VS code to work with C.mp4 32.2 MB
  • 9 - Building the user interface/105 - Styling the member detailed page part two.mp4 32.2 MB
  • 6 - Routing in Angular/60 - Creating some more components.mp4 32.1 MB
  • 39 - Legacy Unit of work pattern and finishing touches/505 - Adding a confirmation service to the angular app.mp4 32.0 MB
  • 36 - Legacy Adding the messaging feature/459 - Deleting messages on the API.mp4 32.0 MB
  • 23 - Legacy Building a walking skeleton Part One API/270 - Setting up VS code to work with C.mp4 31.7 MB
  • 40 - Legacy Publishing/522 - Automating the deployment.mp4 31.6 MB
  • 31 - Legacy Updating resources/380 - Adding a Can Deactivate route guard.mp4 31.4 MB
  • 40 - Legacy Publishing/517 - Updating the config to use Postgres.mp4 31.4 MB
  • 34 - Legacy Paging Sorting and Filtering/421 - Adding additional filters.mp4 31.4 MB
  • 34 - Legacy Paging Sorting and Filtering/429 - Restoring the caching for members.mp4 31.3 MB
  • 23 - Legacy Building a walking skeleton Part One API/278 - Creating the database using Entity Framework Code first migrations.mp4 31.3 MB
  • 38 - Legacy SignalR/487 - Displaying online presence.mp4 31.2 MB
  • 18 - Unit of work and finishing touches/243 - Photo management challenge.mp4 31.2 MB
  • 39 - Legacy Unit of work pattern and finishing touches/509 - Photo management challenge.mp4 31.1 MB
  • 13 - Paging sorting and filtering/152 - Using the angular bootstrap pagination component.mp4 31.0 MB
  • 16 - Identity and role management/198 - Configuring the DbContext.mp4 30.8 MB
  • 30 - Legacy Building the User Interface/373 - Styling the member detailed page part two.mp4 30.7 MB
  • 36 - Legacy Adding the messaging feature/444 - Setting up the entities for messaging.mp4 30.6 MB
  • 40 - Legacy Publishing/524 - Setting up Heroku.mp4 30.6 MB
  • 22 - Legacy Introduction/264 - Introduction to the course.mp4 30.6 MB
  • 39 - Legacy Unit of work pattern and finishing touches/507 - Tidying up the member message component.mp4 30.5 MB
  • 9 - Building the user interface/101 - Adding animated buttons.mp4 30.5 MB
  • 19 - Publishing/247 - Creating a Sql Server instance.mp4 30.2 MB
  • 37 - Legacy Identity and role management/476 - Adding a custom directive.mp4 30.2 MB
  • 37 - Legacy Identity and role management/467 - Updating the seed method.mp4 30.1 MB
  • 9 - Building the user interface/99 - Creating member cards.mp4 30.1 MB
  • 15 - Adding the Messaging feature/178 - Setting up the entities for messaging.mp4 30.0 MB
  • 29 - Legacy Extending the API/354 - Creating a repository.mp4 30.0 MB
  • 34 - Legacy Paging Sorting and Filtering/427 - Sorting on the client.mp4 30.0 MB
  • 17 - SignalR/226 - Sending messages via the hub.mp4 29.9 MB
  • 11 - Adding photo upload functionality/129 - Setting the main photo in the API.mp4 29.9 MB
  • 5 - Client login and register/50 - Using the angular bootstrap components dropdown.mp4 29.8 MB
  • 32 - Legacy Adding photo upload functionality/398 - Setting the main photo in the client.mp4 29.6 MB
  • 19 - Publishing/252 - Setting up Continuous integration part 2.mp4 29.5 MB
  • 27 - Legacy Routing in Angular/331 - Adding an Angular route guard.mp4 29.4 MB
  • 11 - Adding photo upload functionality/124 - Using the Created At Route method.mp4 29.3 MB
  • 2 - Building a walking skeleton part 1 API/10 - Introduction to Entity Framework.mp4 29.3 MB
  • 23 - Legacy Building a walking skeleton Part One API/274 - Introduction to Entity Framework.mp4 29.2 MB
  • 30 - Legacy Building the User Interface/370 - Using an interceptor to send the token.mp4 29.2 MB
  • 15 - Adding the Messaging feature/179 - Setting up the message repository.mp4 29.2 MB
  • 39 - Legacy Unit of work pattern and finishing touches/504 - Optimizing queries part two.mp4 29.2 MB
  • 16 - Identity and role management/203 - Adding roles to the app.mp4 29.2 MB
  • 29 - Legacy Extending the API/352 - Seeding data part two.mp4 29.1 MB
  • 25 - Legacy Authentication basics/306 - Creating a User DTO and returning the token.mp4 29.0 MB
  • 19 - Publishing/244 - Introduction.mp4 28.9 MB
  • 5 - Client login and register/57 - Hooking up the register method to the service.mp4 28.9 MB
  • 27 - Legacy Routing in Angular/327 - Creating some more components.mp4 28.7 MB
  • 9 - Building the user interface/103 - Routing to the detailed page.mp4 28.7 MB
  • 16 - Identity and role management/205 - Adding policy based authorisation.mp4 28.4 MB
  • 6 - Routing in Angular/66 - Adding a new theme.mp4 28.4 MB
  • 26 - Legacy Client login and register/319 - Using the async pipe.mp4 28.3 MB
  • 4 - Authentication basics/32 - Creating a base API controller.mp4 28.2 MB
  • 37 - Legacy Identity and role management/463 - Setting up the entities.mp4 28.2 MB
  • 22 - Legacy Introduction/265 - Setting up the developer environment.mp4 28.1 MB
  • 23 - Legacy Building a walking skeleton Part One API/280 - Making our code Asynchronous.mp4 28.0 MB
  • 13 - Paging sorting and filtering/153 - Adding filtering to the API.mp4 27.9 MB
  • 5 - Client login and register/56 - Child to parent communication.mp4 27.8 MB
  • 38 - Legacy SignalR/489 - Adding the send message method to the hub.mp4 27.8 MB
  • 32 - Legacy Adding photo upload functionality/391 - Testing the photo upload.mp4 27.7 MB
  • 26 - Legacy Client login and register/315 - Using conditionals to show and remove content.mp4 27.7 MB
  • 32 - Legacy Adding photo upload functionality/387 - Cloudinary Account.mp4 27.7 MB
  • 34 - Legacy Paging Sorting and Filtering/426 - Making the Last Active action filter more optimal.mp4 27.5 MB
  • 32 - Legacy Adding photo upload functionality/399 - Deleting photos API.mp4 27.4 MB
  • 37 - Legacy Identity and role management/464 - Configuring the DbContext.mp4 27.4 MB
  • 32 - Legacy Adding photo upload functionality/392 - Using the Created At Route method.mp4 27.4 MB
  • 11 - Adding photo upload functionality/118 - Introduction.mp4 27.2 MB
  • 32 - Legacy Adding photo upload functionality/386 - Introduction.mp4 27.2 MB
  • 33 - Legacy Reactive forms/411 - Updating the API register method.mp4 27.1 MB
  • 17 - SignalR/217 - Adding a presence hub.mp4 27.1 MB
  • 34 - Legacy Paging Sorting and Filtering/414 - Introduction.mp4 27.0 MB
  • 13 - Paging sorting and filtering/147 - Introduction.mp4 27.0 MB
  • 40 - Legacy Publishing/519 - Creating the config variables for fly io.mp4 26.9 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/291 - Adding HTTPS to Angular using mkcert.mp4 26.8 MB
  • 17 - SignalR/223 - Adding the send message method to the hub.mp4 26.7 MB
  • 36 - Legacy Adding the messaging feature/445 - Setting up the message repository.mp4 26.7 MB
  • 26 - Legacy Client login and register/316 - Using the angular bootstrap components dropdown.mp4 26.7 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/288 - Adding CORS support in the API.mp4 26.5 MB
  • 9 - Building the user interface/100 - Adding some style to the cards.mp4 26.4 MB
  • 8 - Extending the API/88 - Adding a DTO for Members.mp4 26.4 MB
  • 13 - Paging sorting and filtering/154 - Adding additional filters.mp4 26.3 MB
  • 34 - Legacy Paging Sorting and Filtering/420 - Adding filtering to the API.mp4 26.2 MB
  • 26 - Legacy Client login and register/317 - Introduction to observables.mp4 26.1 MB
  • 26 - Legacy Client login and register/313 - Introduction to Angular services.mp4 26.1 MB
  • 16 - Identity and role management/210 - Adding a custom directive.mp4 26.0 MB
  • 16 - Identity and role management/197 - Setting up the entities.mp4 26.0 MB
  • 37 - Legacy Identity and role management/477 - Adding the edit roles component.mp4 26.0 MB
  • 18 - Unit of work and finishing touches/238 - Adding a confirmation service to the angular app.mp4 25.9 MB
  • 9 - Building the user interface/98 - Retrieving the list of members.mp4 25.7 MB
  • 37 - Legacy Identity and role management/471 - Adding policy based authorisation.mp4 25.5 MB
  • 32 - Legacy Adding photo upload functionality/396 - Setting the main photo in the API.mp4 25.4 MB
  • 26 - Legacy Client login and register/320 - Adding a home page.mp4 25.2 MB
  • 34 - Legacy Paging Sorting and Filtering/416 - Adding helper classes for pagination.mp4 25.1 MB
  • 5 - Client login and register/53 - Adding a home page.mp4 25.0 MB
  • 5 - Client login and register/46 - Introduction to Angular template forms.mp4 24.9 MB
  • 38 - Legacy SignalR/490 - Adding the hub connection to the message service.mp4 24.8 MB
  • 13 - Paging sorting and filtering/158 - Sorting on the client.mp4 24.7 MB
  • 12 - Reactive forms/136 - Reactive forms introduction.mp4 24.6 MB
  • 9 - Building the user interface/95 - Using TypeScript.mp4 24.5 MB
  • 30 - Legacy Building the User Interface/363 - Using TypeScript.mp4 24.5 MB
  • 37 - Legacy Identity and role management/468 - Updating the account controller.mp4 24.4 MB
  • 3 - Building a walking skeleton part 2 Angular/25 - Displaying the fetched users in the browser.mp4 24.1 MB
  • 25 - Legacy Authentication basics/297 - Creating a base API controller.mp4 23.9 MB
  • 29 - Legacy Extending the API/355 - Updating the users controller.mp4 23.8 MB
  • 37 - Legacy Identity and role management/479 - Editing roles in the client.mp4 23.8 MB
  • 33 - Legacy Reactive forms/409 - Expanding the register form.mp4 23.7 MB
  • 17 - SignalR/224 - Adding the hub connection to the message service.mp4 23.6 MB
  • 11 - Adding photo upload functionality/119 - Cloudinary Account.mp4 23.5 MB
  • 34 - Legacy Paging Sorting and Filtering/419 - Using the angular bootstrap pagination component.mp4 23.5 MB
  • 23 - Legacy Building a walking skeleton Part One API/273 - Creating our first Entity.mp4 23.3 MB
  • 30 - Legacy Building the User Interface/368 - Adding some style to the cards.mp4 23.3 MB
  • 9 - Building the user interface/102 - Using an interceptor to send the token.mp4 23.2 MB
  • 30 - Legacy Building the User Interface/369 - Adding animated buttons.mp4 23.2 MB
  • 12 - Reactive forms/138 - Adding custom validators.mp4 23.2 MB
  • 36 - Legacy Adding the messaging feature/460 - Deleting messages on the client.mp4 23.1 MB
  • 12 - Reactive forms/142 - Expanding the register form.mp4 23.0 MB
  • 37 - Legacy Identity and role management/466 - Refactoring and adding a new migration.mp4 23.0 MB
  • 37 - Legacy Identity and role management/469 - Adding roles to the app.mp4 22.8 MB
  • 29 - Legacy Extending the API/357 - Adding AutoMapper.mp4 22.8 MB
  • 9 - Building the user interface/104 - Styling the member detailed page.mp4 22.7 MB
  • 30 - Legacy Building the User Interface/372 - Styling the member detailed page.mp4 22.6 MB
  • 5 - Client login and register/54 - Adding a register form.mp4 22.5 MB
  • 27 - Legacy Routing in Angular/333 - Adding a new theme.mp4 22.4 MB
  • 25 - Legacy Authentication basics/295 - Safe storage of passwords.mp4 22.2 MB
  • 4 - Authentication basics/30 - Safe storage of passwords.mp4 22.2 MB
  • 23 - Legacy Building a walking skeleton Part One API/275 - Adding Entity Framework to our project.mp4 22.0 MB
  • 26 - Legacy Client login and register/312 - Introduction to Angular template forms.mp4 21.9 MB
  • 38 - Legacy SignalR/483 - Adding a presence hub.mp4 21.7 MB
  • 26 - Legacy Client login and register/321 - Adding a register form.mp4 21.6 MB
  • 2 - Building a walking skeleton part 1 API/14 - Creating the database using Entity Framework Code first migrations.mp4 21.4 MB
  • 29 - Legacy Extending the API/353 - The repository pattern.mp4 21.4 MB
  • 8 - Extending the API/85 - The repository pattern.mp4 21.4 MB
  • 18 - Unit of work and finishing touches/240 - Tidying up the member message component.mp4 21.3 MB
  • 6 - Routing in Angular/61 - Adding the nav links.mp4 21.2 MB
  • 39 - Legacy Unit of work pattern and finishing touches/503 - Optimizing queries part one.mp4 21.1 MB
  • 15 - Adding the Messaging feature/192 - Fixing the photo weirdness.mp4 20.9 MB
  • 7 - Error handling/70 - Handling server errors.mp4 20.8 MB
  • 5 - Client login and register/48 - Injecting services into components.mp4 20.6 MB
  • 4 - Authentication basics/31 - Updating the user entity.mp4 20.4 MB
  • 8 - Extending the API/90 - Using AutoMapper.mp4 20.3 MB
  • 17 - SignalR/216 - Introduction.mp4 20.3 MB
  • 38 - Legacy SignalR/482 - Introduction.mp4 20.3 MB
  • 30 - Legacy Building the User Interface/364 - Creating the member interface.mp4 20.2 MB
  • 15 - Adding the Messaging feature/186 - Adding the message thread in the client.mp4 20.1 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/292 - Saving into source control.mp4 20.1 MB
  • 19 - Publishing/254 - End of course summary.mp4 20.1 MB
  • 40 - Legacy Publishing/527 - Merging changes and redeploying.mp4 20.1 MB
  • 30 - Legacy Building the User Interface/366 - Retrieving the list of members.mp4 20.0 MB
  • 40 - Legacy Publishing/528 - End of course summary.mp4 19.8 MB
  • 34 - Legacy Paging Sorting and Filtering/424 - Adding sorting functionality.mp4 19.8 MB
  • 32 - Legacy Adding photo upload functionality/388 - Configuring cloudinary in the API.mp4 19.8 MB
  • 23 - Legacy Building a walking skeleton Part One API/271 - VS Code tips and troubleshooting.mp4 19.8 MB
  • 32 - Legacy Adding photo upload functionality/400 - Deleting photos Client.mp4 19.7 MB
  • 27 - Legacy Routing in Angular/334 - Tidying up the app module by using a shared module.mp4 19.7 MB
  • 8 - Extending the API/91 - Configuring AutoMapper.mp4 19.7 MB
  • 6 - Routing in Angular/65 - Adding a dummy route.mp4 19.5 MB
  • 13 - Paging sorting and filtering/157 - Adding sorting functionality.mp4 19.5 MB
  • 5 - Client login and register/47 - Introduction to Angular services.mp4 19.5 MB
  • 19 - Publishing/246 - Adding a fallback controller.mp4 19.4 MB
  • 29 - Legacy Extending the API/356 - Adding a DTO for Members.mp4 19.3 MB
  • 33 - Legacy Reactive forms/405 - Adding custom validators.mp4 19.3 MB
  • 35 - Legacy Adding the Like User feature/441 - Paginating the likes on the client.mp4 19.0 MB
  • 29 - Legacy Extending the API/348 - Adding a DateTime extension to calculate age.mp4 18.9 MB
  • 40 - Legacy Publishing/510 - Introduction.mp4 18.9 MB
  • 10 - Updating resources/109 - Creating a member edit component.mp4 18.8 MB
  • 36 - Legacy Adding the messaging feature/458 - Fixing the photo weirdness.mp4 18.7 MB
  • 26 - Legacy Client login and register/323 - Child to parent communication.mp4 18.3 MB
  • 16 - Identity and role management/199 - Configuring the startup class.mp4 18.3 MB
  • 29 - Legacy Extending the API/347 - Extending the user entity.mp4 18.3 MB
  • 8 - Extending the API/80 - Adding a DateTime extension to calculate age.mp4 18.2 MB
  • 38 - Legacy SignalR/484 - Authenticating to SignalR.mp4 18.2 MB
  • 37 - Legacy Identity and role management/465 - Configuring the startup class.mp4 18.2 MB
  • 31 - Legacy Updating resources/382 - Updating the user in the client app.mp4 18.0 MB
  • 16 - Identity and role management/213 - Editing roles in the client.mp4 17.7 MB
  • 27 - Legacy Routing in Angular/329 - Routing in code.mp4 17.5 MB
  • 37 - Legacy Identity and role management/472 - Getting the users with roles.mp4 17.5 MB
  • 12 - Reactive forms/137 - Client side validation.mp4 17.4 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/286 - Adding VS Code extensions to work with Angular.mp4 17.3 MB
  • 39 - Legacy Unit of work pattern and finishing touches/506 - Getting the data from the confirmation modal.mp4 17.3 MB
  • 11 - Adding photo upload functionality/120 - Configuring cloudinary in the API.mp4 17.2 MB
  • 4 - Authentication basics/37 - JSON web tokens.mp4 17.0 MB
  • 25 - Legacy Authentication basics/303 - JSON web tokens.mp4 17.0 MB
  • 40 - Legacy Publishing/513 - Creating an angular production build.mp4 17.0 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/289 - Displaying the fetched users in the browser.mp4 16.8 MB
  • 27 - Legacy Routing in Angular/332 - Adding a dummy route.mp4 16.8 MB
  • 28 - Legacy Error handling/342 - Validation errors.mp4 16.7 MB
  • 17 - SignalR/218 - Authenticating to SignalR.mp4 16.6 MB
  • 18 - Unit of work and finishing touches/239 - Adding a confirmation service to the angular app part 2.mp4 16.5 MB
  • 9 - Building the user interface/96 - Creating the member interface.mp4 16.4 MB
  • 11 - Adding photo upload functionality/125 - Adding a photo editor component.mp4 16.4 MB
  • 35 - Legacy Adding the Like User feature/438 - Setting up the likes functions in the Angular app.mp4 16.2 MB
  • 26 - Legacy Client login and register/314 - Injecting services into components.mp4 16.0 MB
  • 29 - Legacy Extending the API/359 - Configuring AutoMapper.mp4 15.8 MB
  • 35 - Legacy Adding the Like User feature/435 - Adding a likes repository.mp4 15.7 MB
  • 29 - Legacy Extending the API/358 - Using AutoMapper.mp4 15.6 MB
  • 33 - Legacy Reactive forms/404 - Client side validation.mp4 15.5 MB
  • 14 - Adding the likes feature/172 - Adding the toggle functionality.mp4 15.5 MB
  • 28 - Legacy Error handling/343 - Handling not found.mp4 15.4 MB
  • 36 - Legacy Adding the messaging feature/446 - Setting up the automapper profiles.mp4 15.2 MB
  • 6 - Routing in Angular/62 - Routing in code.mp4 14.4 MB
  • 16 - Identity and role management/196 - Introduction.mp4 14.3 MB
  • 37 - Legacy Identity and role management/462 - Introduction.mp4 14.3 MB
  • 7 - Error handling/74 - Validation errors.mp4 14.3 MB
  • 14 - Adding the likes feature/168 - Adding a likes repository.mp4 14.2 MB
  • 16 - Identity and role management/206 - Getting the users with roles.mp4 13.8 MB
  • 32 - Legacy Adding photo upload functionality/393 - Adding a photo editor component.mp4 13.5 MB
  • 15 - Adding the Messaging feature/180 - Setting up the automapper profiles.mp4 13.3 MB
  • 27 - Legacy Routing in Angular/328 - Adding the nav links.mp4 13.2 MB
  • 10 - Updating resources/114 - Updating the user in the client app.mp4 13.0 MB
  • 1 - Introduction/3 - Getting help.mp4 12.6 MB
  • 40 - Legacy Publishing/512 - Adding a fallback controller.mp4 12.3 MB
  • 22 - Legacy Introduction/266 - Getting help.mp4 12.2 MB
  • 12 - Reactive forms/141 - Using the form builder service.mp4 12.0 MB
  • 33 - Legacy Reactive forms/408 - Using the form builder service.mp4 11.4 MB
  • 25 - Legacy Authentication basics/309 - Section 4 summary.mp4 11.1 MB
  • 1 - Introduction/4 - Course assets and source code.mp4 11.1 MB
  • 4 - Authentication basics/43 - Section 4 summary.mp4 10.9 MB
  • 18 - Unit of work and finishing touches/235 - Introduction.mp4 10.9 MB
  • 19 - Publishing/253 - Final checks.mp4 10.4 MB
  • 7 - Error handling/75 - Handling not found.mp4 10.0 MB
  • 7 - Error handling/77 - Section 7 summary.mp4 9.9 MB
  • 28 - Legacy Error handling/345 - Section 7 summary.mp4 9.9 MB
  • 22 - Legacy Introduction/267 - Course assets and source code.mp4 9.5 MB
  • 39 - Legacy Unit of work pattern and finishing touches/500 - Introduction.mp4 9.3 MB
  • 3 - Building a walking skeleton part 2 Angular/22 - Adding VS Code extensions to work with Angular.mp4 9.1 MB
  • 2 - Building a walking skeleton part 1 API/18 - Section 2 Summary.mp4 8.7 MB
  • 23 - Legacy Building a walking skeleton Part One API/282 - Section 2 Summary.mp4 8.7 MB
  • 25 - Legacy Authentication basics/294 - Introduction.mp4 8.6 MB
  • 4 - Authentication basics/29 - Introduction.mp4 8.6 MB
  • 37 - Legacy Identity and role management/474 - Adding an admin component.mp4 8.6 MB
  • 23 - Legacy Building a walking skeleton Part One API/268 - Introduction.mp4 7.9 MB
  • 2 - Building a walking skeleton part 1 API/5 - Introduction.mp4 7.9 MB
  • 39 - Legacy Unit of work pattern and finishing touches/508 - Section 18 summary.mp4 7.8 MB
  • 27 - Legacy Routing in Angular/335 - Section 6 summary.mp4 7.3 MB
  • 10 - Updating resources/108 - Introduction.mp4 7.1 MB
  • 31 - Legacy Updating resources/376 - Introduction.mp4 7.1 MB
  • 26 - Legacy Client login and register/325 - Section 5 summary.mp4 7.1 MB
  • 5 - Client login and register/58 - Section 5 summary.mp4 7.1 MB
  • 9 - Building the user interface/107 - Section 9 summary.mp4 6.8 MB
  • 30 - Legacy Building the User Interface/375 - Section 9 summary.mp4 6.8 MB
  • 29 - Legacy Extending the API/361 - Section 8 summary.mp4 6.7 MB
  • 8 - Extending the API/93 - Section 8 summary.mp4 6.7 MB
  • 16 - Identity and role management/208 - Adding an admin component.mp4 6.7 MB
  • 6 - Routing in Angular/67 - Section 6 summary.mp4 6.7 MB
  • 34 - Legacy Paging Sorting and Filtering/432 - Section 13 summary.mp4 6.6 MB
  • 13 - Paging sorting and filtering/165 - Section 13 Summary.mp4 6.6 MB
  • 12 - Reactive forms/146 - Section 12 summary.mp4 6.2 MB
  • 33 - Legacy Reactive forms/413 - Section 12 summary.mp4 6.2 MB
  • 18 - Unit of work and finishing touches/242 - Section 18 summary.mp4 6.0 MB
  • 8 - Extending the API/78 - Introduction.mp4 6.0 MB
  • 29 - Legacy Extending the API/346 - Introduction.mp4 6.0 MB
  • 35 - Legacy Adding the Like User feature/442 - Section 14 summary.mp4 6.0 MB
  • 14 - Adding the likes feature/176 - Section 14 summary.mp4 6.0 MB
  • 12 - Reactive forms/135 - Introduction.mp4 6.0 MB
  • 33 - Legacy Reactive forms/402 - Introduction.mp4 6.0 MB
  • 36 - Legacy Adding the messaging feature/461 - Section 15 summary.mp4 5.7 MB
  • 15 - Adding the Messaging feature/195 - Summary of Section 15.mp4 5.7 MB
  • 32 - Legacy Adding photo upload functionality/401 - Section 11 summary.mp4 5.7 MB
  • 11 - Adding photo upload functionality/134 - Section 11 summary.mp4 5.7 MB
  • 30 - Legacy Building the User Interface/362 - Introduction.mp4 5.5 MB
  • 9 - Building the user interface/94 - Introduction.mp4 5.5 MB
  • 5 - Client login and register/44 - Introduction.mp4 5.4 MB
  • 26 - Legacy Client login and register/310 - Introduction.mp4 5.4 MB
  • 3 - Building a walking skeleton part 2 Angular/19 - Introduction.mp4 5.4 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/283 - Introduction.mp4 5.4 MB
  • 35 - Legacy Adding the Like User feature/433 - Introduction.mp4 5.4 MB
  • 14 - Adding the likes feature/166 - Introduction.mp4 5.4 MB
  • 17 - SignalR/234 - Section 17 summary.mp4 5.3 MB
  • 38 - Legacy SignalR/499 - Section 17 summary.mp4 5.3 MB
  • 27 - Legacy Routing in Angular/326 - Introduction.mp4 5.1 MB
  • 36 - Legacy Adding the messaging feature/443 - Introduction.mp4 4.7 MB
  • 15 - Adding the Messaging feature/177 - Introduction.mp4 4.7 MB
  • 10 - Updating resources/117 - Section 10 summary.mp4 4.7 MB
  • 31 - Legacy Updating resources/385 - Section 10 summary.mp4 4.7 MB
  • 16 - Identity and role management/215 - Summary of section 16.mp4 4.7 MB
  • 37 - Legacy Identity and role management/481 - Section 16 summary.mp4 4.7 MB
  • 6 - Routing in Angular/59 - Introduction.mp4 4.6 MB
  • 3 - Building a walking skeleton part 2 Angular/28 - Section 3 summary.mp4 4.4 MB
  • 24 - Legacy Building a walking skeleton Part Two Angular/293 - Section 3 summary.mp4 4.4 MB
  • 7 - Error handling/68 - Introduction.mp4 4.3 MB
  • 28 - Legacy Error handling/336 - Introduction.mp4 4.3 MB
  • 40 - Legacy Publishing/528 - Publishing-to-Azure.pdf 3.1 MB
  • 22 - Legacy Introduction/267 - StudentAssets-Aug-2023.zip 1.5 MB
  • 1 - Introduction/4 - StudentAssets.zip 1.5 MB
  • 18 - Unit of work and finishing touches/243 - Photo-Management-Challenge.pdf 1.4 MB
  • 39 - Legacy Unit of work pattern and finishing touches/509 - Photo-Management-Challenge.pdf 1.4 MB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/534 - Updating-to.net-7-and-angular-14.pdf 472.7 kB
  • 39 - Legacy Unit of work pattern and finishing touches/509 - Photo-Management-Challenge-solution.pdf 106.3 kB
  • 18 - Unit of work and finishing touches/243 - Photo-Management-Challenge-solution.pdf 90.3 kB
  • 23 - Legacy Building a walking skeleton Part One API/272 - Incorrect-MS-Build-selection-in-Omnisharp.pdf 38.2 kB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/537 - Enabling Angular strict mode English.srt 34.7 kB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/533 - How to update Bootstrap to v5 English.srt 31.7 kB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/531 - Net 6 new features and how to update the project to use them English.srt 29.0 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/261 - Updating code to use Angular signals English.srt 28.6 kB
  • 43 - Updating the project to Angular 16/538 - Updating the Angular project to Angular 16 and updating other packages English.srt 28.4 kB
  • 26 - Legacy Client login and register/318 - Persisting the login English.srt 24.1 kB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/534 - How to update to Net 7 English.srt 23.8 kB
  • 23 - Legacy Building a walking skeleton Part One API/281 - Saving our code into Source control English.srt 23.8 kB
  • 2 - Building a walking skeleton part 1 API/15 - Adding a new API Controller English.srt 23.2 kB
  • 14 - Adding the likes feature/175 - Paginating the likes on the client English.srt 22.8 kB
  • 12 - Reactive forms/140 - Creating a reusable text input English.srt 22.6 kB
  • 40 - Legacy Publishing/521 - Fixing the issues with the message thread English.srt 22.6 kB
  • 2 - Building a walking skeleton part 1 API/8 - Getting to know the API project files English.srt 22.6 kB
  • 34 - Legacy Paging Sorting and Filtering/422 - Cleaning up the member service English.srt 22.0 kB
  • 33 - Legacy Reactive forms/412 - Client side registration English.srt 22.0 kB
  • 10 - Updating resources/113 - Persisting the changes in the API English.srt 21.7 kB
  • 3 - Building a walking skeleton part 2 Angular/21 - Running the angular project and reviewing the bootstrap of the app English.srt 21.6 kB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/532 - Updating Angular to v12 English.srt 21.4 kB
  • 29 - Legacy Extending the API/360 - Using AutoMapper queryable extensions English.srt 21.4 kB
  • 33 - Legacy Reactive forms/407 - Creating a reusable text input English.srt 21.3 kB
  • 35 - Legacy Adding the Like User feature/434 - Adding a likes entity English.srt 21.3 kB
  • 43 - Updating the project to Angular 16/539 - Replacing the photo gallery package English.srt 21.3 kB
  • 40 - Legacy Publishing/515 - Changing the DB Server in our app English.srt 21.1 kB
  • 36 - Legacy Adding the messaging feature/451 - Designing the inbox English.srt 20.9 kB
  • 38 - Legacy SignalR/494 - Updating the message hub with group tracking English.srt 20.8 kB
  • 12 - Reactive forms/145 - Client side registration English.srt 20.7 kB
  • 5 - Client login and register/52 - Persisting the login English.srt 20.7 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/287 - Making HTTP requests in Angular English.srt 20.5 kB
  • 23 - Legacy Building a walking skeleton Part One API/279 - Adding a new API Controller English.srt 20.5 kB
  • 40 - Legacy Publishing/520 - Using github actions English.srt 20.3 kB
  • 19 - Publishing/245 - Preparing the angular app and serving this from the API server English.srt 20.3 kB
  • 38 - Legacy SignalR/496 - Notifying users when they receive a message English.srt 20.1 kB
  • 40 - Legacy Publishing/518 - Creating a deployment to fly io English.srt 20.0 kB
  • 28 - Legacy Error handling/341 - Adding an error interceptor English.srt 19.9 kB
  • 10 - Updating resources/116 - Using the service to store state English.srt 19.9 kB
  • 26 - Legacy Client login and register/311 - Creating a nav bar English.srt 19.8 kB
  • 10 - Updating resources/115 - Adding loading indicators English.srt 19.8 kB
  • 5 - Client login and register/45 - Creating a nav bar English.srt 19.5 kB
  • 23 - Legacy Building a walking skeleton Part One API/272 - Getting to know the API project files English.srt 19.4 kB
  • 33 - Legacy Reactive forms/410 - Adding a reusable date input English.srt 19.2 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/255 - Introduction to this major update English.srt 19.1 kB
  • 25 - Legacy Authentication basics/299 - Using the debugger English.srt 18.7 kB
  • 3 - Building a walking skeleton part 2 Angular/26 - Adding bootstrap and fontawesome English.srt 18.7 kB
  • 17 - SignalR/233 - Optimizing the messages English.srt 18.6 kB
  • 31 - Legacy Updating resources/383 - Adding loading indicators English.srt 18.5 kB
  • 30 - Legacy Building the User Interface/374 - Adding a photo gallery Angular 16 English.srt 18.5 kB
  • 25 - Legacy Authentication basics/307 - Adding the authentication middleware English.srt 18.4 kB
  • 17 - SignalR/228 - Updating the message hub with group tracking English.srt 18.3 kB
  • 15 - Adding the Messaging feature/185 - Designing the inbox English.srt 18.3 kB
  • 7 - Error handling/69 - Creating an error controller for testing errors English.srt 18.2 kB
  • 13 - Paging sorting and filtering/151 - Setting up client pagination English.srt 18.0 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/259 - Updating the project to use standalone components English.srt 18.0 kB
  • 26 - Legacy Client login and register/324 - Hooking up the register method to the service English.srt 17.9 kB
  • 3 - Building a walking skeleton part 2 Angular/23 - Making HTTP requests in Angular English.srt 17.8 kB
  • 12 - Reactive forms/143 - Adding a reusable date input English.srt 17.6 kB
  • 27 - Legacy Routing in Angular/330 - Adding a toast service for notifications English.srt 17.6 kB
  • 4 - Authentication basics/41 - Adding the authentication middleware English.srt 17.6 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/262 - Updating to Angular 18 English.srt 17.6 kB
  • 40 - Legacy Publishing/525 - Deploying the app to Heroku English.srt 17.4 kB
  • 40 - Legacy Publishing/516 - Dockerizing our app English.srt 17.3 kB
  • 28 - Legacy Error handling/339 - Exception handling middleware English.srt 17.3 kB
  • 40 - Legacy Publishing/526 - Using branches in git and connecting Heroku to GitHub English.srt 17.2 kB
  • 4 - Authentication basics/42 - Adding extension methods English.srt 17.2 kB
  • 23 - Legacy Building a walking skeleton Part One API/269 - Creating the Net API Project using the dotnet CLI English.srt 17.2 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/257 - Nullable reference types English.srt 17.1 kB
  • 25 - Legacy Authentication basics/300 - Using DTOs English.srt 17.0 kB
  • 14 - Adding the likes feature/167 - Adding a likes entity English.srt 16.9 kB
  • 38 - Legacy SignalR/498 - Optimizing the messages English.srt 16.8 kB
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/530 - How to update Net 5 to Net 6 English.srt 16.8 kB
  • 34 - Legacy Paging Sorting and Filtering/431 - Remembering the filters for a user in the service English.srt 16.8 kB
  • 7 - Error handling/73 - Adding an error interceptor English.srt 16.7 kB
  • 8 - Extending the API/83 - Seeding data part one English.srt 16.6 kB
  • 34 - Legacy Paging Sorting and Filtering/430 - Restoring caching for member detailed English.srt 16.6 kB
  • 2 - Building a walking skeleton part 1 API/9 - Creating our first Entity English.srt 16.6 kB
  • 37 - Legacy Identity and role management/480 - Editing roles part two English.srt 16.5 kB
  • 25 - Legacy Authentication basics/298 - Creating an Account Controller with a register endpoint English.srt 16.5 kB
  • 25 - Legacy Authentication basics/301 - Adding validation English.srt 16.5 kB
  • 19 - Publishing/251 - Setting up Continuous integration part 1 English.srt 16.5 kB
  • 32 - Legacy Adding photo upload functionality/394 - Adding a photo uploader English.srt 16.4 kB
  • 23 - Legacy Building a walking skeleton Part One API/276 - Adding a DbContext class English.srt 16.4 kB
  • 17 - SignalR/230 - Notifying users when they receive a message English.srt 16.4 kB
  • 4 - Authentication basics/33 - Creating an Account Controller with a register endpoint English.srt 16.3 kB
  • 38 - Legacy SignalR/486 - Adding a presence tracker English.srt 16.3 kB
  • 11 - Adding photo upload functionality/127 - Adding a photo uploader English.srt 16.3 kB
  • 39 - Legacy Unit of work pattern and finishing touches/501 - Implementing the unit of work English.srt 16.1 kB
  • 31 - Legacy Updating resources/381 - Persisting the changes in the API English.srt 16.1 kB
  • 3 - Building a walking skeleton part 2 Angular/20 - Creating the Angular application English.srt 16.0 kB
  • 37 - Legacy Identity and role management/475 - Adding an admin guard English.srt 15.8 kB
  • 4 - Authentication basics/36 - Adding a login endpoint English.srt 15.8 kB
  • 8 - Extending the API/81 - Entity Framework relationships English.srt 15.8 kB
  • 36 - Legacy Adding the messaging feature/449 - Getting the message thread for 2 users English.srt 15.8 kB
  • 3 - Building a walking skeleton part 2 Angular/27 - Adding HTTPS to Angular using mkcert English.srt 15.8 kB
  • 18 - Unit of work and finishing touches/236 - Implementing the unit of work English.srt 15.7 kB
  • 12 - Reactive forms/144 - Updating the API register method English.srt 15.7 kB
  • 2 - Building a walking skeleton part 1 API/13 - Creating the Connection string English.srt 15.7 kB
  • 19 - Publishing/249 - Setting up Azure for deployment English.srt 15.6 kB
  • 40 - Legacy Publishing/511 - Preparing the angular app and serving this from the API server English.srt 15.6 kB
  • 11 - Adding photo upload functionality/131 - Setting the main photo in the client English.srt 15.6 kB
  • 34 - Legacy Paging Sorting and Filtering/423 - Adding filter buttons to the client English.srt 15.6 kB
  • 2 - Building a walking skeleton part 1 API/12 - Adding a DbContext class English.srt 15.5 kB
  • 4 - Authentication basics/35 - Using the debugger English.srt 15.4 kB
  • 36 - Legacy Adding the messaging feature/453 - Styling the message thread English.srt 15.4 kB
  • 40 - Legacy Publishing/514 - Switching the DB Server to PostGres English.srt 15.4 kB
  • 11 - Adding photo upload functionality/121 - Adding a photo service English.srt 15.3 kB
  • 17 - SignalR/220 - Adding a presence tracker English.srt 15.2 kB
  • 13 - Paging sorting and filtering/148 - Adding a paged list class English.srt 15.2 kB
  • 9 - Building the user interface/97 - Adding a member service English.srt 15.2 kB
  • 2 - Building a walking skeleton part 1 API/17 - Saving our code into Source control English.srt 15.2 kB
  • 35 - Legacy Adding the Like User feature/437 - Controller methods for the likes feature English.srt 15.2 kB
  • 5 - Client login and register/51 - Introduction to observables and signals English.srt 15.2 kB
  • 17 - SignalR/219 - Client side SignalR English.srt 15.1 kB
  • 31 - Legacy Updating resources/384 - Using the service to store state English.srt 15.1 kB
  • 23 - Legacy Building a walking skeleton Part One API/277 - Creating the Connection string English.srt 15.1 kB
  • 31 - Legacy Updating resources/379 - Adding the update functionality English.srt 15.0 kB
  • 25 - Legacy Authentication basics/302 - Adding a login endpoint English.srt 14.9 kB
  • 36 - Legacy Adding the messaging feature/450 - Setting up the Angular app for messaging English.srt 14.9 kB
  • 38 - Legacy SignalR/485 - Client side SignalR English.srt 14.8 kB
  • 4 - Authentication basics/39 - Adding the create token logic English.srt 14.7 kB
  • 30 - Legacy Building the User Interface/365 - Adding a member service English.srt 14.7 kB
  • 5 - Client login and register/55 - Parent to child communication English.srt 14.7 kB
  • 29 - Legacy Extending the API/349 - Entity Framework relationships English.srt 14.6 kB
  • 6 - Routing in Angular/64 - Adding an Angular route guard English.srt 14.5 kB
  • 14 - Adding the likes feature/174 - Adding pagination for the likes English.srt 14.5 kB
  • 28 - Legacy Error handling/344 - Adding a server error page English.srt 14.5 kB
  • 32 - Legacy Adding photo upload functionality/395 - Adding a photo uploader part two English.srt 14.4 kB
  • 8 - Extending the API/92 - Using AutoMapper queryable extensions English.srt 14.4 kB
  • 35 - Legacy Adding the Like User feature/439 - Adding the likes component English.srt 14.4 kB
  • 38 - Legacy SignalR/495 - Dealing with UTC date formats English.srt 14.4 kB
  • 34 - Legacy Paging Sorting and Filtering/418 - Setting up client pagination English.srt 14.3 kB
  • 25 - Legacy Authentication basics/304 - Adding a token service English.srt 14.3 kB
  • 37 - Legacy Identity and role management/478 - Setting up modals English.srt 14.2 kB
  • 7 - Error handling/71 - Exception handling middleware English.srt 14.2 kB
  • 28 - Legacy Error handling/340 - Testing errors in the client English.srt 14.2 kB
  • 11 - Adding photo upload functionality/123 - Testing the photo upload English.srt 14.1 kB
  • 13 - Paging sorting and filtering/149 - Adding helper classes for pagination English.srt 14.1 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/260 - Updating the interceptors English.srt 14.1 kB
  • 13 - Paging sorting and filtering/163 - Restoring caching for member detailed English.srt 14.0 kB
  • 9 - Building the user interface/106 - Adding a photo gallery English.srt 14.0 kB
  • 19 - Publishing/248 - Using Sql server for our app English.srt 14.0 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/258 - Updating to Angular 17 English.srt 14.0 kB
  • 12 - Reactive forms/139 - Validation feedback English.srt 13.9 kB
  • 2 - Building a walking skeleton part 1 API/6 - Creating the Net API Project using the dotnet CLI English.srt 13.9 kB
  • 38 - Legacy SignalR/488 - Creating a message hub English.srt 13.9 kB
  • 30 - Legacy Building the User Interface/367 - Creating member cards English.srt 13.9 kB
  • 18 - Unit of work and finishing touches/237 - Refactoring the controllers to use the unit of work English.srt 13.9 kB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/536 - How to update to Bootstrap 5 English.srt 13.9 kB
  • 34 - Legacy Paging Sorting and Filtering/428 - Formatting dates English.srt 13.8 kB
  • 39 - Legacy Unit of work pattern and finishing touches/502 - Refactoring the controllers to use the unit of work English.srt 13.7 kB
  • 37 - Legacy Identity and role management/470 - Adding the roles to the JWT token English.srt 13.7 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/285 - Running the angular project and reviewing the bootstrap of the app English.srt 13.7 kB
  • 10 - Updating resources/112 - Adding a Can Deactivate route guard English.srt 13.6 kB
  • 38 - Legacy SignalR/493 - Tracking the message groups English.srt 13.5 kB
  • 6 - Routing in Angular/63 - Adding a toast service for notifications English.srt 13.4 kB
  • 11 - Adding photo upload functionality/128 - Adding a photo uploader part two English.srt 13.4 kB
  • 14 - Adding the likes feature/173 - Adding the likes component English.srt 13.4 kB
  • 32 - Legacy Adding photo upload functionality/389 - Adding a photo service English.srt 13.4 kB
  • 15 - Adding the Messaging feature/194 - Deleting messages on the client English.srt 13.3 kB
  • 25 - Legacy Authentication basics/296 - Updating the user entity English.srt 13.3 kB
  • 36 - Legacy Adding the messaging feature/457 - Sending messages English.srt 13.3 kB
  • 36 - Legacy Adding the messaging feature/447 - Adding a message controller English.srt 13.2 kB
  • 11 - Adding photo upload functionality/122 - Updating the users controller English.srt 13.1 kB
  • 17 - SignalR/227 - Tracking the message groups English.srt 13.1 kB
  • 14 - Adding the likes feature/171 - Setting up the likes functions in the Angular app English.srt 13.1 kB
  • 34 - Legacy Paging Sorting and Filtering/415 - Adding a paged list class English.srt 13.1 kB
  • 25 - Legacy Authentication basics/305 - Adding the create token logic English.srt 13.1 kB
  • 40 - Legacy Publishing/522 - Automating the deployment English.srt 13.1 kB
  • 16 - Identity and role management/212 - Setting up modals English.srt 13.0 kB
  • 33 - Legacy Reactive forms/406 - Validation feedback English.srt 13.0 kB
  • 16 - Identity and role management/214 - Editing roles part two English.srt 12.9 kB
  • 36 - Legacy Adding the messaging feature/448 - Getting the messages from the Repo English.srt 12.9 kB
  • 29 - Legacy Extending the API/351 - Seeding data part one English.srt 12.8 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/284 - Creating the Angular application English.srt 12.8 kB
  • 39 - Legacy Unit of work pattern and finishing touches/505 - Adding a confirmation service to the angular app English.srt 12.8 kB
  • 15 - Adding the Messaging feature/190 - Using route resolvers English.srt 12.7 kB
  • 34 - Legacy Paging Sorting and Filtering/417 - Using the pagination classes English.srt 12.7 kB
  • 13 - Paging sorting and filtering/155 - Cleaning up the member service English.srt 12.7 kB
  • 2 - Building a walking skeleton part 1 API/7 - Setting up VS code to work with C English.srt 12.6 kB
  • 13 - Paging sorting and filtering/159 - Adding an action filter English.srt 12.6 kB
  • 15 - Adding the Messaging feature/187 - Styling the message thread English.srt 12.6 kB
  • 19 - Publishing/247 - Creating a Sql Server instance English.srt 12.6 kB
  • 13 - Paging sorting and filtering/156 - Adding filter buttons to the client English.srt 12.5 kB
  • 4 - Authentication basics/38 - Adding a token service English.srt 12.5 kB
  • 26 - Legacy Client login and register/317 - Introduction to observables English.srt 12.5 kB
  • 29 - Legacy Extending the API/350 - UserSeedData.json 12.4 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/290 - Adding bootstrap and fontawesome English.srt 12.4 kB
  • 42 - Updating to Net 7 Angular 14 and Bootstrap 5/535 - How to update to Angular 14 English.srt 12.4 kB
  • 19 - Publishing/250 - Setting up an Azure Sql DB English.srt 12.4 kB
  • 38 - Legacy SignalR/492 - Sending messages via the hub English.srt 12.3 kB
  • 10 - Updating resources/111 - Adding the update functionality English.srt 12.3 kB
  • 14 - Adding the likes feature/170 - Controller methods for the likes feature English.srt 12.3 kB
  • 40 - Legacy Publishing/517 - Updating the config to use Postgres English.srt 12.3 kB
  • 8 - Extending the API/79 - Extending the user entity English.srt 12.3 kB
  • 28 - Legacy Error handling/337 - Creating an error controller for testing errors English.srt 12.3 kB
  • 16 - Identity and role management/202 - Updating the account controller English.srt 12.3 kB
  • 10 - Updating resources/110 - Creating the edit template form English.srt 12.3 kB
  • 38 - Legacy SignalR/497 - Optimizing the presence English.srt 12.2 kB
  • 16 - Identity and role management/211 - Adding the edit roles component English.srt 12.1 kB
  • 15 - Adding the Messaging feature/182 - Getting the messages from the Repo English.srt 12.1 kB
  • 34 - Legacy Paging Sorting and Filtering/425 - Adding an action filter English.srt 12.0 kB
  • 26 - Legacy Client login and register/322 - Parent to child communication English.srt 11.9 kB
  • 4 - Authentication basics/40 - Creating a User DTO and returning the token English.srt 11.9 kB
  • 23 - Legacy Building a walking skeleton Part One API/270 - Setting up VS code to work with C English.srt 11.9 kB
  • 40 - Legacy Publishing/524 - Setting up Heroku English.srt 11.9 kB
  • 15 - Adding the Messaging feature/183 - Getting the message thread for 2 users English.srt 11.8 kB
  • 15 - Adding the Messaging feature/191 - Sending messages English.srt 11.8 kB
  • 28 - Legacy Error handling/338 - Handling server errors English.srt 11.8 kB
  • 32 - Legacy Adding photo upload functionality/397 - Adding the main photo image to the nav bar English.srt 11.8 kB
  • 6 - Routing in Angular/60 - Creating some more components English.srt 11.8 kB
  • 23 - Legacy Building a walking skeleton Part One API/273 - Creating our first Entity English.srt 11.7 kB
  • 8 - Extending the API/86 - Creating a repository English.srt 11.7 kB
  • 33 - Legacy Reactive forms/403 - Reactive forms introduction English.srt 11.7 kB
  • 17 - SignalR/225 - Refactoring the message components to use the hub English.srt 11.7 kB
  • 31 - Legacy Updating resources/377 - Creating a member edit component English.srt 11.6 kB
  • 13 - Paging sorting and filtering/150 - Using the pagination classes English.srt 11.6 kB
  • 9 - Building the user interface/95 - Using TypeScript English.srt 11.6 kB
  • 27 - Legacy Routing in Angular/331 - Adding an Angular route guard English.srt 11.6 kB
  • 26 - Legacy Client login and register/313 - Introduction to Angular services English.srt 11.5 kB
  • 15 - Adding the Messaging feature/184 - Setting up the Angular app for messaging English.srt 11.5 kB
  • 8 - Extending the API/89 - Adding AutoMapper English.srt 11.5 kB
  • 30 - Legacy Building the User Interface/373 - Styling the member detailed page part two English.srt 11.5 kB
  • 35 - Legacy Adding the Like User feature/440 - Adding pagination for the likes English.srt 11.4 kB
  • 8 - Extending the API/85 - The repository pattern English.srt 11.4 kB
  • 40 - Legacy Publishing/510 - Introduction English.srt 11.4 kB
  • 30 - Legacy Building the User Interface/371 - Routing to the detailed page English.srt 11.4 kB
  • 15 - Adding the Messaging feature/193 - Deleting messages on the API English.srt 11.4 kB
  • 35 - Legacy Adding the Like User feature/436 - Implementing the likes repository English.srt 11.4 kB
  • 23 - Legacy Building a walking skeleton Part One API/280 - Making our code Asynchronous English.srt 11.3 kB
  • 15 - Adding the Messaging feature/188 - Activating the message tab English.srt 11.3 kB
  • 18 - Unit of work and finishing touches/241 - Fixing the read message bug English.srt 11.3 kB
  • 29 - Legacy Extending the API/353 - The repository pattern English.srt 11.3 kB
  • 31 - Legacy Updating resources/380 - Adding a Can Deactivate route guard English.srt 11.3 kB
  • 27 - Legacy Routing in Angular/327 - Creating some more components English.srt 11.2 kB
  • 4 - Authentication basics/34 - Using DTOs English.srt 11.2 kB
  • 2 - Building a walking skeleton part 1 API/16 - Making our code Asynchronous English.srt 11.2 kB
  • 34 - Legacy Paging Sorting and Filtering/427 - Sorting on the client English.srt 11.2 kB
  • 30 - Legacy Building the User Interface/363 - Using TypeScript English.srt 11.2 kB
  • 5 - Client login and register/49 - Using conditionals to show and remove content English.srt 11.2 kB
  • 38 - Legacy SignalR/491 - Refactoring the message components to use the hub English.srt 11.2 kB
  • 17 - SignalR/222 - Creating a message hub English.srt 11.2 kB
  • 13 - Paging sorting and filtering/161 - Formatting dates English.srt 11.1 kB
  • 20 - Appendix A Updating to Net 8 and Angular 1718/256 - Updating to Net 8 English.srt 11.1 kB
  • 36 - Legacy Adding the messaging feature/455 - Using query params English.srt 11.1 kB
  • 36 - Legacy Adding the messaging feature/444 - Setting up the entities for messaging English.srt 11.1 kB
  • 7 - Error handling/76 - Adding a server error page English.srt 11.1 kB
  • 26 - Legacy Client login and register/315 - Using conditionals to show and remove content English.srt 11.0 kB
  • 1 - Introduction/1 - Introduction to the course English.srt 11.0 kB
  • 8 - Extending the API/87 - Updating the users controller English.srt 10.9 kB
  • 32 - Legacy Adding photo upload functionality/390 - Updating the users controller English.srt 10.9 kB
  • 36 - Legacy Adding the messaging feature/452 - Adding the message thread in the client English.srt 10.9 kB
  • 31 - Legacy Updating resources/378 - Creating the edit template form English.srt 10.9 kB
  • 22 - Legacy Introduction/264 - Introduction to the course English.srt 10.9 kB
  • 29 - Legacy Extending the API/354 - Creating a repository English.srt 10.8 kB
  • 15 - Adding the Messaging feature/181 - Adding a message controller English.srt 10.8 kB
  • 9 - Building the user interface/99 - Creating member cards English.srt 10.8 kB
  • 36 - Legacy Adding the messaging feature/454 - Activating the message tab English.srt 10.8 kB
  • 34 - Legacy Paging Sorting and Filtering/429 - Restoring the caching for members English.srt 10.8 kB
  • 39 - Legacy Unit of work pattern and finishing touches/507 - Tidying up the member message component English.srt 10.8 kB
  • 25 - Legacy Authentication basics/295 - Safe storage of passwords English.srt 10.8 kB
  • 1 - Introduction/2 - Setting up the developer environment English.srt 10.8 kB
  • 37 - Legacy Identity and role management/463 - Setting up the entities English.srt 10.8 kB
  • 40 - Legacy Publishing/519 - Creating the config variables for fly io English.srt 10.8 kB
  • 4 - Authentication basics/30 - Safe storage of passwords English.srt 10.8 kB
  • 9 - Building the user interface/105 - Styling the member detailed page part two English.srt 10.7 kB
  • 17 - SignalR/221 - Displaying online presence English.srt 10.7 kB
  • 37 - Legacy Identity and role management/477 - Adding the edit roles component English.srt 10.7 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/291 - Adding HTTPS to Angular using mkcert English.srt 10.7 kB
  • 5 - Client login and register/50 - Using the angular bootstrap components dropdown English.srt 10.7 kB
  • 37 - Legacy Identity and role management/473 - Editing user roles English.srt 10.6 kB
  • 11 - Adding photo upload functionality/118 - Introduction English.srt 10.6 kB
  • 37 - Legacy Identity and role management/476 - Adding a custom directive English.srt 10.6 kB
  • 32 - Legacy Adding photo upload functionality/386 - Introduction English.srt 10.6 kB
  • 25 - Legacy Authentication basics/308 - Adding extension methods English.srt 10.5 kB
  • 18 - Unit of work and finishing touches/243 - Photo management challenge English.srt 10.5 kB
  • 22 - Legacy Introduction/265 - Setting up the developer environment English.srt 10.5 kB
  • 3 - Building a walking skeleton part 2 Angular/24 - Adding CORS support in the API English.srt 10.5 kB
  • 2 - Building a walking skeleton part 1 API/11 - Adding Entity Framework to our project English.srt 10.4 kB
  • 39 - Legacy Unit of work pattern and finishing touches/509 - Photo management challenge English.srt 10.4 kB
  • 16 - Identity and role management/209 - Adding an admin guard English.srt 10.4 kB
  • 15 - Adding the Messaging feature/189 - Using query params English.srt 10.4 kB
  • 30 - Legacy Building the User Interface/370 - Using an interceptor to send the token English.srt 10.3 kB
  • 26 - Legacy Client login and register/319 - Using the async pipe English.srt 10.3 kB
  • 11 - Adding photo upload functionality/130 - Adding the main photo image to the nav bar English.srt 10.3 kB
  • 7 - Error handling/72 - Testing errors in the client English.srt 10.2 kB
  • 34 - Legacy Paging Sorting and Filtering/416 - Adding helper classes for pagination English.srt 10.2 kB
  • 19 - Publishing/244 - Introduction English.srt 10.2 kB
  • 9 - Building the user interface/103 - Routing to the detailed page English.srt 10.1 kB
  • 13 - Paging sorting and filtering/152 - Using the angular bootstrap pagination component English.srt 10.0 kB
  • 38 - Legacy SignalR/487 - Displaying online presence English.srt 10.0 kB
  • 23 - Legacy Building a walking skeleton Part One API/278 - Creating the database using Entity Framework Code first migrations English.srt 10.0 kB
  • 11 - Adding photo upload functionality/126 - Installing legacy npm packages English.srt 9.9 kB
  • 17 - SignalR/229 - Dealing with UTC date formats English.srt 9.9 kB
  • 19 - Publishing/252 - Setting up Continuous integration part 2 English.srt 9.9 kB
  • 9 - Building the user interface/101 - Adding animated buttons English.srt 9.8 kB
  • 17 - SignalR/231 - Subscribing to route parameter changes English.srt 9.8 kB
  • 26 - Legacy Client login and register/316 - Using the angular bootstrap components dropdown English.srt 9.8 kB
  • 26 - Legacy Client login and register/321 - Adding a register form English.srt 9.8 kB
  • 18 - Unit of work and finishing touches/238 - Adding a confirmation service to the angular app English.srt 9.7 kB
  • 4 - Authentication basics/32 - Creating a base API controller English.srt 9.7 kB
  • 16 - Identity and role management/200 - Refactoring and adding a new migration English.srt 9.7 kB
  • 25 - Legacy Authentication basics/306 - Creating a User DTO and returning the token English.srt 9.7 kB
  • 5 - Client login and register/57 - Hooking up the register method to the service English.srt 9.6 kB
  • 17 - SignalR/232 - Optimizing the presence English.srt 9.6 kB
  • 37 - Legacy Identity and role management/467 - Updating the seed method English.srt 9.6 kB
  • 32 - Legacy Adding photo upload functionality/398 - Setting the main photo in the client English.srt 9.6 kB
  • 3 - Building a walking skeleton part 2 Angular/25 - Displaying the fetched users in the browser English.srt 9.6 kB
  • 26 - Legacy Client login and register/320 - Adding a home page English.srt 9.5 kB
  • 36 - Legacy Adding the messaging feature/456 - Using route resolvers English.srt 9.5 kB
  • 5 - Client login and register/53 - Adding a home page English.srt 9.5 kB
  • 32 - Legacy Adding photo upload functionality/391 - Testing the photo upload English.srt 9.5 kB
  • 32 - Legacy Adding photo upload functionality/387 - Cloudinary Account English.srt 9.5 kB
  • 17 - SignalR/217 - Adding a presence hub English.srt 9.5 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/288 - Adding CORS support in the API English.srt 9.5 kB
  • 13 - Paging sorting and filtering/162 - Restoring the caching for members English.srt 9.4 kB
  • 15 - Adding the Messaging feature/178 - Setting up the entities for messaging English.srt 9.4 kB
  • 34 - Legacy Paging Sorting and Filtering/421 - Adding additional filters English.srt 9.4 kB
  • 8 - Extending the API/84 - Seeding data part two English.srt 9.4 kB
  • 29 - Legacy Extending the API/352 - Seeding data part two English.srt 9.3 kB
  • 5 - Client login and register/54 - Adding a register form English.srt 9.3 kB
  • 5 - Client login and register/56 - Child to parent communication English.srt 9.3 kB
  • 6 - Routing in Angular/66 - Adding a new theme English.srt 9.3 kB
  • 8 - Extending the API/82 - Generating seed data English.srt 9.3 kB
  • 2 - Building a walking skeleton part 1 API/10 - Introduction to Entity Framework English.srt 9.3 kB
  • 26 - Legacy Client login and register/312 - Introduction to Angular template forms English.srt 9.2 kB
  • 33 - Legacy Reactive forms/411 - Updating the API register method English.srt 9.2 kB
  • 9 - Building the user interface/98 - Retrieving the list of members English.srt 9.2 kB
  • 4 - Authentication basics/31 - Updating the user entity English.srt 9.2 kB
  • 29 - Legacy Extending the API/350 - Generating seed data English.srt 9.2 kB
  • 11 - Adding photo upload functionality/133 - Deleting photos Client English.srt 9.2 kB
  • 5 - Client login and register/46 - Introduction to Angular template forms English.srt 9.1 kB
  • 16 - Identity and role management/197 - Setting up the entities English.srt 9.1 kB
  • 23 - Legacy Building a walking skeleton Part One API/274 - Introduction to Entity Framework English.srt 9.1 kB
  • 16 - Identity and role management/203 - Adding roles to the app English.srt 9.0 kB
  • 16 - Identity and role management/201 - Updating the seed method English.srt 9.0 kB
  • 36 - Legacy Adding the messaging feature/459 - Deleting messages on the API English.srt 9.0 kB
  • 9 - Building the user interface/104 - Styling the member detailed page English.srt 9.0 kB
  • 36 - Legacy Adding the messaging feature/445 - Setting up the message repository English.srt 9.0 kB
  • 16 - Identity and role management/207 - Editing user roles English.srt 8.9 kB
  • 13 - Paging sorting and filtering/164 - Remembering the filters for a user in the service English.srt 8.9 kB
  • 12 - Reactive forms/136 - Reactive forms introduction English.srt 8.8 kB
  • 37 - Legacy Identity and role management/468 - Updating the account controller English.srt 8.8 kB
  • 37 - Legacy Identity and role management/471 - Adding policy based authorisation English.srt 8.8 kB
  • 38 - Legacy SignalR/483 - Adding a presence hub English.srt 8.8 kB
  • 16 - Identity and role management/204 - Adding the roles to the JWT token English.srt 8.8 kB
  • 30 - Legacy Building the User Interface/372 - Styling the member detailed page English.srt 8.8 kB
  • 13 - Paging sorting and filtering/160 - Making the Last Active action filter more optimal English.srt 8.7 kB
  • 40 - Legacy Publishing/528 - End of course summary English.srt 8.7 kB
  • 32 - Legacy Adding photo upload functionality/399 - Deleting photos API English.srt 8.7 kB
  • 30 - Legacy Building the User Interface/369 - Adding animated buttons English.srt 8.7 kB
  • 16 - Identity and role management/210 - Adding a custom directive English.srt 8.7 kB
  • 34 - Legacy Paging Sorting and Filtering/419 - Using the angular bootstrap pagination component English.srt 8.7 kB
  • 36 - Legacy Adding the messaging feature/460 - Deleting messages on the client English.srt 8.6 kB
  • 2 - Building a walking skeleton part 1 API/14 - Creating the database using Entity Framework Code first migrations English.srt 8.6 kB
  • 25 - Legacy Authentication basics/297 - Creating a base API controller English.srt 8.6 kB
  • 8 - Extending the API/88 - Adding a DTO for Members English.srt 8.6 kB
  • 11 - Adding photo upload functionality/124 - Using the Created At Route method English.srt 8.5 kB
  • 13 - Paging sorting and filtering/147 - Introduction English.srt 8.5 kB
  • 37 - Legacy Identity and role management/464 - Configuring the DbContext English.srt 8.5 kB
  • 11 - Adding photo upload functionality/132 - Deleting photos API English.srt 8.5 kB
  • 16 - Identity and role management/205 - Adding policy based authorisation English.srt 8.5 kB
  • 27 - Legacy Routing in Angular/333 - Adding a new theme English.srt 8.4 kB
  • 34 - Legacy Paging Sorting and Filtering/426 - Making the Last Active action filter more optimal English.srt 8.4 kB
  • 27 - Legacy Routing in Angular/334 - Tidying up the app module by using a shared module English.srt 8.4 kB
  • 34 - Legacy Paging Sorting and Filtering/414 - Introduction English.srt 8.4 kB
  • 9 - Building the user interface/100 - Adding some style to the cards English.srt 8.3 kB
  • 14 - Adding the likes feature/169 - Implementing the likes repository English.srt 8.3 kB
  • 16 - Identity and role management/198 - Configuring the DbContext English.srt 8.3 kB
  • 37 - Legacy Identity and role management/479 - Editing roles in the client English.srt 8.3 kB
  • 32 - Legacy Adding photo upload functionality/392 - Using the Created At Route method English.srt 8.2 kB
  • 17 - SignalR/226 - Sending messages via the hub English.srt 8.1 kB
  • 11 - Adding photo upload functionality/129 - Setting the main photo in the API English.srt 8.1 kB
  • 9 - Building the user interface/102 - Using an interceptor to send the token English.srt 8.0 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/292 - Saving into source control English.srt 8.0 kB
  • 30 - Legacy Building the User Interface/368 - Adding some style to the cards English.srt 7.9 kB
  • 4 - Authentication basics/37 - JSON web tokens English.srt 7.8 kB
  • 38 - Legacy SignalR/490 - Adding the hub connection to the message service English.srt 7.8 kB
  • 32 - Legacy Adding photo upload functionality/396 - Setting the main photo in the API English.srt 7.8 kB
  • 30 - Legacy Building the User Interface/366 - Retrieving the list of members English.srt 7.8 kB
  • 25 - Legacy Authentication basics/303 - JSON web tokens English.srt 7.8 kB
  • 15 - Adding the Messaging feature/179 - Setting up the message repository English.srt 7.8 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/289 - Displaying the fetched users in the browser English.srt 7.7 kB
  • 34 - Legacy Paging Sorting and Filtering/420 - Adding filtering to the API English.srt 7.7 kB
  • 30 - Legacy Building the User Interface/364 - Creating the member interface English.srt 7.7 kB
  • 5 - Client login and register/47 - Introduction to Angular services English.srt 7.7 kB
  • 38 - Legacy SignalR/489 - Adding the send message method to the hub English.srt 7.6 kB
  • 29 - Legacy Extending the API/357 - Adding AutoMapper English.srt 7.6 kB
  • 37 - Legacy Identity and role management/469 - Adding roles to the app English.srt 7.6 kB
  • 11 - Adding photo upload functionality/119 - Cloudinary Account English.srt 7.6 kB
  • 33 - Legacy Reactive forms/409 - Expanding the register form English.srt 7.6 kB
  • 13 - Paging sorting and filtering/153 - Adding filtering to the API English.srt 7.5 kB
  • 37 - Legacy Identity and role management/466 - Refactoring and adding a new migration English.srt 7.5 kB
  • 29 - Legacy Extending the API/355 - Updating the users controller English.srt 7.5 kB
  • 39 - Legacy Unit of work pattern and finishing touches/504 - Optimizing queries part two English.srt 7.4 kB
  • 19 - Publishing/254 - End of course summary English.srt 7.4 kB
  • 26 - Legacy Client login and register/323 - Child to parent communication English.srt 7.4 kB
  • 33 - Legacy Reactive forms/405 - Adding custom validators English.srt 7.3 kB
  • 29 - Legacy Extending the API/347 - Extending the user entity English.srt 7.3 kB
  • 13 - Paging sorting and filtering/158 - Sorting on the client English.srt 7.3 kB
  • 32 - Legacy Adding photo upload functionality/388 - Configuring cloudinary in the API English.srt 7.3 kB
  • 12 - Reactive forms/138 - Adding custom validators English.srt 7.2 kB
  • 36 - Legacy Adding the messaging feature/458 - Fixing the photo weirdness English.srt 7.1 kB
  • 5 - Client login and register/48 - Injecting services into components English.srt 7.1 kB
  • 15 - Adding the Messaging feature/186 - Adding the message thread in the client English.srt 7.0 kB
  • 29 - Legacy Extending the API/356 - Adding a DTO for Members English.srt 6.9 kB
  • 40 - Legacy Publishing/527 - Merging changes and redeploying English.srt 6.9 kB
  • 17 - SignalR/216 - Introduction English.srt 6.9 kB
  • 31 - Legacy Updating resources/382 - Updating the user in the client app English.srt 6.8 kB
  • 32 - Legacy Adding photo upload functionality/400 - Deleting photos Client English.srt 6.8 kB
  • 15 - Adding the Messaging feature/192 - Fixing the photo weirdness English.srt 6.7 kB
  • 12 - Reactive forms/142 - Expanding the register form English.srt 6.7 kB
  • 29 - Legacy Extending the API/348 - Adding a DateTime extension to calculate age English.srt 6.7 kB
  • 38 - Legacy SignalR/482 - Introduction English.srt 6.6 kB
  • 27 - Legacy Routing in Angular/329 - Routing in code English.srt 6.6 kB
  • 11 - Adding photo upload functionality/120 - Configuring cloudinary in the API English.srt 6.6 kB
  • 28 - Legacy Error handling/342 - Validation errors English.srt 6.6 kB
  • 23 - Legacy Building a walking skeleton Part One API/275 - Adding Entity Framework to our project English.srt 6.5 kB
  • 7 - Error handling/70 - Handling server errors English.srt 6.5 kB
  • 39 - Legacy Unit of work pattern and finishing touches/503 - Optimizing queries part one English.srt 6.4 kB
  • 18 - Unit of work and finishing touches/240 - Tidying up the member message component English.srt 6.4 kB
  • 26 - Legacy Client login and register/314 - Injecting services into components English.srt 6.4 kB
  • 16 - Identity and role management/196 - Introduction English.srt 6.4 kB
  • 6 - Routing in Angular/61 - Adding the nav links English.srt 6.3 kB
  • 27 - Legacy Routing in Angular/332 - Adding a dummy route English.srt 6.3 kB
  • 8 - Extending the API/80 - Adding a DateTime extension to calculate age English.srt 6.3 kB
  • 35 - Legacy Adding the Like User feature/435 - Adding a likes repository English.srt 6.3 kB
  • 11 - Adding photo upload functionality/125 - Adding a photo editor component English.srt 6.3 kB
  • 37 - Legacy Identity and role management/462 - Introduction English.srt 6.3 kB
  • 23 - Legacy Building a walking skeleton Part One API/271 - VS Code tips and troubleshooting English.srt 6.2 kB
  • 17 - SignalR/223 - Adding the send message method to the hub English.srt 6.2 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/286 - Adding VS Code extensions to work with Angular English.srt 6.2 kB
  • 12 - Reactive forms/137 - Client side validation English.srt 6.2 kB
  • 10 - Updating resources/109 - Creating a member edit component English.srt 6.1 kB
  • 13 - Paging sorting and filtering/154 - Adding additional filters English.srt 6.1 kB
  • 39 - Legacy Unit of work pattern and finishing touches/506 - Getting the data from the confirmation modal English.srt 6.0 kB
  • 19 - Publishing/246 - Adding a fallback controller English.srt 6.0 kB
  • 40 - Legacy Publishing/513 - Creating an angular production build English.srt 5.9 kB
  • 9 - Building the user interface/96 - Creating the member interface English.srt 5.9 kB
  • 35 - Legacy Adding the Like User feature/441 - Paginating the likes on the client English.srt 5.9 kB
  • 18 - Unit of work and finishing touches/235 - Introduction English.srt 5.9 kB
  • 28 - Legacy Error handling/343 - Handling not found English.srt 5.8 kB
  • 37 - Legacy Identity and role management/472 - Getting the users with roles English.srt 5.8 kB
  • 6 - Routing in Angular/65 - Adding a dummy route English.srt 5.7 kB
  • 17 - SignalR/224 - Adding the hub connection to the message service English.srt 5.7 kB
  • 8 - Extending the API/91 - Configuring AutoMapper English.srt 5.7 kB
  • 16 - Identity and role management/213 - Editing roles in the client English.srt 5.7 kB
  • 34 - Legacy Paging Sorting and Filtering/424 - Adding sorting functionality English.srt 5.6 kB
  • 38 - Legacy SignalR/484 - Authenticating to SignalR English.srt 5.6 kB
  • 37 - Legacy Identity and role management/465 - Configuring the startup class English.srt 5.6 kB
  • 33 - Legacy Reactive forms/404 - Client side validation English.srt 5.5 kB
  • 18 - Unit of work and finishing touches/239 - Adding a confirmation service to the angular app part 2 English.srt 5.5 kB
  • 8 - Extending the API/90 - Using AutoMapper English.srt 5.4 kB
  • 32 - Legacy Adding photo upload functionality/393 - Adding a photo editor component English.srt 5.4 kB
  • 29 - Legacy Extending the API/359 - Configuring AutoMapper English.srt 5.4 kB
  • 13 - Paging sorting and filtering/157 - Adding sorting functionality English.srt 5.3 kB
  • 4 - Authentication basics/43 - Section 4 summary English.srt 5.3 kB
  • 25 - Legacy Authentication basics/309 - Section 4 summary English.srt 5.3 kB
  • 39 - Legacy Unit of work pattern and finishing touches/500 - Introduction English.srt 5.3 kB
  • 36 - Legacy Adding the messaging feature/446 - Setting up the automapper profiles English.srt 5.2 kB
  • 16 - Identity and role management/199 - Configuring the startup class English.srt 5.1 kB
  • 35 - Legacy Adding the Like User feature/438 - Setting up the likes functions in the Angular app English.srt 5.0 kB
  • 14 - Adding the likes feature/172 - Adding the toggle functionality English.srt 4.9 kB
  • 1 - Introduction/3 - Getting help English.srt 4.9 kB
  • 22 - Legacy Introduction/266 - Getting help English.srt 4.8 kB
  • 10 - Updating resources/114 - Updating the user in the client app English.srt 4.8 kB
  • 7 - Error handling/74 - Validation errors English.srt 4.8 kB
  • 7 - Error handling/77 - Section 7 summary English.srt 4.7 kB
  • 40 - Legacy Publishing/512 - Adding a fallback controller English.srt 4.7 kB
  • 29 - Legacy Extending the API/358 - Using AutoMapper English.srt 4.7 kB
  • 28 - Legacy Error handling/345 - Section 7 summary English.srt 4.6 kB
  • 6 - Routing in Angular/62 - Routing in code English.srt 4.6 kB
  • 14 - Adding the likes feature/168 - Adding a likes repository English.srt 4.5 kB
  • 27 - Legacy Routing in Angular/328 - Adding the nav links English.srt 4.5 kB
  • 4 - Authentication basics/29 - Introduction English.srt 4.5 kB
  • 25 - Legacy Authentication basics/294 - Introduction English.srt 4.5 kB
  • 19 - Publishing/253 - Final checks English.srt 4.4 kB
  • 7 - Error handling/75 - Handling not found English.srt 4.3 kB
  • 17 - SignalR/218 - Authenticating to SignalR English.srt 4.3 kB
  • 39 - Legacy Unit of work pattern and finishing touches/508 - Section 18 summary English.srt 4.2 kB
  • 2 - Building a walking skeleton part 1 API/18 - Section 2 Summary English.srt 4.1 kB
  • 23 - Legacy Building a walking skeleton Part One API/282 - Section 2 Summary English.srt 3.9 kB
  • 33 - Legacy Reactive forms/408 - Using the form builder service English.srt 3.8 kB
  • 16 - Identity and role management/206 - Getting the users with roles English.srt 3.8 kB
  • 3 - Building a walking skeleton part 2 Angular/22 - Adding VS Code extensions to work with Angular English.srt 3.8 kB
  • 2 - Building a walking skeleton part 1 API/5 - Introduction English.srt 3.7 kB
  • 15 - Adding the Messaging feature/180 - Setting up the automapper profiles English.srt 3.7 kB
  • 23 - Legacy Building a walking skeleton Part One API/268 - Introduction English.srt 3.6 kB
  • 6 - Routing in Angular/67 - Section 6 summary English.srt 3.5 kB
  • 31 - Legacy Updating resources/376 - Introduction English.srt 3.5 kB
  • 27 - Legacy Routing in Angular/335 - Section 6 summary English.srt 3.5 kB
  • 14 - Adding the likes feature/166 - Introduction English.srt 3.5 kB
  • 18 - Unit of work and finishing touches/242 - Section 18 summary English.srt 3.5 kB
  • 10 - Updating resources/108 - Introduction English.srt 3.5 kB
  • 35 - Legacy Adding the Like User feature/433 - Introduction English.srt 3.5 kB
  • 1 - Introduction/4 - Course assets and source code English.srt 3.5 kB
  • 37 - Legacy Identity and role management/474 - Adding an admin component English.srt 3.3 kB
  • 22 - Legacy Introduction/267 - Course assets and source code English.srt 3.3 kB
  • 12 - Reactive forms/141 - Using the form builder service English.srt 3.3 kB
  • 3 - Building a walking skeleton part 2 Angular/19 - Introduction English.srt 3.2 kB
  • 33 - Legacy Reactive forms/413 - Section 12 summary English.srt 3.1 kB
  • 12 - Reactive forms/135 - Introduction English.srt 3.1 kB
  • 12 - Reactive forms/146 - Section 12 summary English.srt 3.1 kB
  • 8 - Extending the API/78 - Introduction English.srt 3.1 kB
  • 43 - Updating the project to Angular 16/538 - angular16update.txt 3.0 kB
  • 14 - Adding the likes feature/176 - Section 14 summary English.srt 3.0 kB
  • 13 - Paging sorting and filtering/165 - Section 13 Summary English.srt 3.0 kB
  • 35 - Legacy Adding the Like User feature/442 - Section 14 summary English.srt 3.0 kB
  • 36 - Legacy Adding the messaging feature/461 - Section 15 summary English.srt 3.0 kB
  • 8 - Extending the API/93 - Section 8 summary English.srt 3.0 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/283 - Introduction English.srt 3.0 kB
  • 29 - Legacy Extending the API/361 - Section 8 summary English.srt 3.0 kB
  • 29 - Legacy Extending the API/346 - Introduction English.srt 2.9 kB
  • 15 - Adding the Messaging feature/195 - Summary of Section 15 English.srt 2.9 kB
  • 33 - Legacy Reactive forms/402 - Introduction English.srt 2.9 kB
  • 34 - Legacy Paging Sorting and Filtering/432 - Section 13 summary English.srt 2.8 kB
  • 27 - Legacy Routing in Angular/326 - Introduction English.srt 2.8 kB
  • 26 - Legacy Client login and register/325 - Section 5 summary English.srt 2.8 kB
  • 5 - Client login and register/58 - Section 5 summary English.srt 2.8 kB
  • 5 - Client login and register/44 - Introduction English.srt 2.8 kB
  • 9 - Building the user interface/94 - Introduction English.srt 2.7 kB
  • 26 - Legacy Client login and register/310 - Introduction English.srt 2.7 kB
  • 30 - Legacy Building the User Interface/362 - Introduction English.srt 2.7 kB
  • 9 - Building the user interface/107 - Section 9 summary English.srt 2.6 kB
  • 16 - Identity and role management/208 - Adding an admin component English.srt 2.6 kB
  • 17 - SignalR/234 - Section 17 summary English.srt 2.6 kB
  • 38 - Legacy SignalR/499 - Section 17 summary English.srt 2.6 kB
  • 30 - Legacy Building the User Interface/375 - Section 9 summary English.srt 2.5 kB
  • 6 - Routing in Angular/59 - Introduction English.srt 2.5 kB
  • 44 - Bonus Legacy Content/540 - Where to access the legacy content previous version of the course.html 2.5 kB
  • 36 - Legacy Adding the messaging feature/443 - Introduction English.srt 2.4 kB
  • 15 - Adding the Messaging feature/177 - Introduction English.srt 2.4 kB
  • 32 - Legacy Adding photo upload functionality/401 - Section 11 summary English.srt 2.4 kB
  • 11 - Adding photo upload functionality/134 - Section 11 summary English.srt 2.4 kB
  • 16 - Identity and role management/215 - Summary of section 16 English.srt 2.2 kB
  • 37 - Legacy Identity and role management/481 - Section 16 summary English.srt 2.1 kB
  • 10 - Updating resources/117 - Section 10 summary English.srt 2.0 kB
  • 31 - Legacy Updating resources/385 - Section 10 summary English.srt 2.0 kB
  • 3 - Building a walking skeleton part 2 Angular/28 - Section 3 summary English.srt 1.9 kB
  • 24 - Legacy Building a walking skeleton Part Two Angular/293 - Section 3 summary English.srt 1.9 kB
  • 7 - Error handling/68 - Introduction English.srt 1.7 kB
  • 28 - Legacy Error handling/336 - Introduction English.srt 1.7 kB
  • 40 - Legacy Publishing/525 - heroku-connection-string.txt 1.6 kB
  • 40 - Legacy Publishing/519 - flyConnectionString.txt 1.0 kB
  • 21 - Legacy version of the course/263 - About the legacy course.html 758 Bytes
  • 40 - Legacy Publishing/523 - Heroku no longer providing a free service.html 467 Bytes
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/532 - npm-snippet.txt 362 Bytes
  • 41 - Updating to Net 6 Angular 12 and Bootstrap 5/529 - Please see next section if you are updating to Net 7 and Angular 14.html 273 Bytes

随机展示

相关说明

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