本站已收录 番号和无损神作磁力链接/BT种子 

Build a Microservices app with Net and NextJS from scratch

种子简介

种子名称: Build a Microservices app with Net and NextJS from scratch
文件类型: 视频
文件数目: 240个文件
文件大小: 16.8 GB
收录时间: 2024-1-22 17:03
已经下载: 3
资源热度: 58
最近下载: 2024-6-5 22:16

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:50b1f8945fa794ac8b3f5f92fe9ab530e6634d1d&dn=Build a Microservices app with Net and NextJS from scratch 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

Build a Microservices app with Net and NextJS from scratch.torrent
  • 14 - Publishing the app to production locally/175 - Fixing the identity server issues in docker compose.mp4241.98MB
  • 1 - Introduction/1 - Introduction.mp426.68MB
  • 1 - Introduction/2 - Course prerequisites.mp420.88MB
  • 1 - Introduction/3 - Setting up the developer environment.mp460.86MB
  • 1 - Introduction/4 - Course assets and source code.mp441.86MB
  • 1 - Introduction/5 - VS Code troubleshooting and tips.mp417.74MB
  • 1 - Introduction/6 - Microservices the big picture.mp412.41MB
  • 2 - Section 2 Creating the first microservice/7 - Introduction to section 2.mp419.23MB
  • 2 - Section 2 Creating the first microservice/8 - Creating the first micro service.mp4105.61MB
  • 2 - Section 2 Creating the first microservice/9 - Reviewing and simplifying the project.mp4113.9MB
  • 2 - Section 2 Creating the first microservice/10 - Adding the entity classes.mp440.28MB
  • 2 - Section 2 Creating the first microservice/11 - Adding the Database context class.mp495.95MB
  • 2 - Section 2 Creating the first microservice/12 - Adding a Postgres database server.mp457.93MB
  • 2 - Section 2 Creating the first microservice/13 - Creating seed data.mp468.03MB
  • 2 - Section 2 Creating the first microservice/14 - Shaping the data to return.mp486.92MB
  • 2 - Section 2 Creating the first microservice/15 - Adding an API controller.mp463.4MB
  • 2 - Section 2 Creating the first microservice/16 - Adding a postman collection.mp439.03MB
  • 2 - Section 2 Creating the first microservice/17 - Adding the create auction endpoint.mp479.81MB
  • 2 - Section 2 Creating the first microservice/18 - Adding the update auction endpoint.mp444.73MB
  • 2 - Section 2 Creating the first microservice/19 - Adding the delete auction endpoint.mp423.19MB
  • 2 - Section 2 Creating the first microservice/20 - Saving changes into source control.mp452.64MB
  • 2 - Section 2 Creating the first microservice/21 - Summary.mp42.68MB
  • 3 - Section 3 Creating a Search microservice/22 - Introduction to Section 3.mp411.52MB
  • 3 - Section 3 Creating a Search microservice/23 - Creating the second micro services.mp464.85MB
  • 3 - Section 3 Creating a Search microservice/24 - Adding the MongoDb server.mp461.13MB
  • 3 - Section 3 Creating a Search microservice/25 - Adding the Item model.mp435.84MB
  • 3 - Section 3 Creating a Search microservice/26 - Adding seed data.mp499.33MB
  • 3 - Section 3 Creating a Search microservice/27 - Adding a search controller.mp481.71MB
  • 3 - Section 3 Creating a Search microservice/28 - Paginating the results.mp434.31MB
  • 3 - Section 3 Creating a Search microservice/29 - Adding filtering and ordering.mp4115.45MB
  • 3 - Section 3 Creating a Search microservice/30 - Synchronous messaging.mp413.11MB
  • 3 - Section 3 Creating a Search microservice/31 - Adding Http communication to get the data.mp4198.23MB
  • 3 - Section 3 Creating a Search microservice/32 - Making our Http communication resilient.mp4183.17MB
  • 3 - Section 3 Creating a Search microservice/33 - Summary of Section 3.mp41.97MB
  • 4 - RabbitMQ/34 - Introduction to Section 4.mp422.96MB
  • 4 - RabbitMQ/35 - What is RabbitMQ.mp414.93MB
  • 4 - RabbitMQ/36 - Installing RabbitMQ.mp434.55MB
  • 4 - RabbitMQ/37 - Adding and configuring mass transit.mp489.52MB
  • 4 - RabbitMQ/38 - Adding the contracts.mp438.47MB
  • 4 - RabbitMQ/39 - Adding a consumer to consume a message from the Service bus.mp495.48MB
  • 4 - RabbitMQ/40 - Publishing the Auction Created event to the bus.mp4108.73MB
  • 4 - RabbitMQ/41 - What could go wrong.mp433.47MB
  • 4 - RabbitMQ/42 - Adding a message outbox.mp491.46MB
  • 4 - RabbitMQ/43 - Using message retries.mp470.2MB
  • 4 - RabbitMQ/44 - Consuming fault queues.mp486.26MB
  • 4 - RabbitMQ/45 - Challenge Adding the update and delete consumers.mp437.67MB
  • 4 - RabbitMQ/46 - Challenge solution.mp480.94MB
  • 4 - RabbitMQ/47 - Summary of section 4.mp44.61MB
  • 5 - Identity Server/48 - Introduction to Section 5.mp424.34MB
  • 5 - Identity Server/49 - OAuth and OpenIDConnect.mp431.61MB
  • 5 - Identity Server/50 - Creating the Identity Server project.mp422.33MB
  • 5 - Identity Server/51 - Reviewing and configuring our new project.mp4153.34MB
  • 5 - Identity Server/52 - Seeding data and adding a migration.mp4214.39MB
  • 5 - Identity Server/53 - Reviewing the login page in identity server.mp484.4MB
  • 5 - Identity Server/54 - Adding a register page.mp466.05MB
  • 5 - Identity Server/55 - Adding a register page part 2.mp435.28MB
  • 5 - Identity Server/56 - Adding a register page part 3.mp499.53MB
  • 5 - Identity Server/57 - Adding client credentials to allow clients to request a token.mp4151.74MB
  • 5 - Identity Server/58 - Adding a custom profile service to identity server.mp491.96MB
  • 5 - Identity Server/59 - Configuring auth on the resource server.mp461.01MB
  • 5 - Identity Server/60 - Configuring the auth endpoints on the resource server.mp473.52MB
  • 5 - Identity Server/61 - Summary of section 5.mp44.23MB
  • 6 - Adding a Gateway Service/62 - Introduction to Section 6.mp418.26MB
  • 6 - Adding a Gateway Service/63 - Adding the Gateway service.mp446.06MB
  • 6 - Adding a Gateway Service/64 - Adding the Reverse Proxy configuration.mp447.32MB
  • 6 - Adding a Gateway Service/65 - Adding authentication to the Gateway config.mp438.24MB
  • 6 - Adding a Gateway Service/66 - Testing our Gateway service in Postman.mp441.34MB
  • 6 - Adding a Gateway Service/67 - Adding the remaining contracts we need.mp420.5MB
  • 6 - Adding a Gateway Service/68 - Adding the remaining consumers to the Auction Service.mp455.99MB
  • 6 - Adding a Gateway Service/69 - Adding the remaining consumers in the Search Service.mp433.44MB
  • 6 - Adding a Gateway Service/70 - Adding a new client to the Identity service configuration.mp437.28MB
  • 6 - Adding a Gateway Service/71 - Summary of Section 6.mp43.58MB
  • 7 - Dockerizing our application/72 - Introduction to Section 7.mp411.52MB
  • 7 - Dockerizing our application/73 - Creating a docker account.mp438.64MB
  • 7 - Dockerizing our application/74 - Dockerizing the Auction Service.mp4165.76MB
  • 7 - Dockerizing our application/75 - Updating our docker compose file for the Auction Service container.mp4154.57MB
  • 7 - Dockerizing our application/76 - Dockerising the Search service.mp459.63MB
  • 7 - Dockerizing our application/77 - Dockerising the Identity Service.mp443.88MB
  • 7 - Dockerizing our application/78 - Debugging a Net service in a docker container.mp4130.51MB
  • 7 - Dockerizing our application/79 - Dockerising the Gateway Service.mp498.75MB
  • 7 - Dockerizing our application/80 - Testing our docker containers.mp4138.76MB
  • 7 - Dockerizing our application/81 - Summary of Section 7.mp47.61MB
  • 8 - Adding the client side application/82 - Introduction to Section 8.mp420.91MB
  • 8 - Adding the client side application/83 - Creating the NextJS project.mp429.37MB
  • 8 - Adding the client side application/84 - Reviewing and simplifying the NextJS Project.mp499.28MB
  • 8 - Adding the client side application/85 - Creating a nav bar.mp4106.45MB
  • 8 - Adding the client side application/86 - Fetching data from the API.mp441.79MB
  • 8 - Adding the client side application/87 - Adding an Auction Card component.mp420.31MB
  • 8 - Adding the client side application/88 - Styling the auction cards.mp4141.29MB
  • 8 - Adding the client side application/89 - Adding a countdown timer to the auction card.mp4168.94MB
  • 8 - Adding the client side application/90 - Adding loading to the images.mp470.7MB
  • 8 - Adding the client side application/91 - Adding types to the project.mp431.07MB
  • 8 - Adding the client side application/92 - Adding pagination to our list.mp451.69MB
  • 8 - Adding the client side application/93 - Using server functions in client components.mp4108.15MB
  • 8 - Adding the client side application/94 - Adding a set page size option.mp492.37MB
  • 8 - Adding the client side application/95 - Using Zustand for state management.mp481.17MB
  • 8 - Adding the client side application/96 - Refactoring our code to use the zustand state.mp4174.83MB
  • 8 - Adding the client side application/97 - Adding a search bar.mp474.48MB
  • 8 - Adding the client side application/98 - Adding the search functionality.mp4104.51MB
  • 8 - Adding the client side application/99 - Adding a reset to the search function.mp450.28MB
  • 8 - Adding the client side application/100 - Adding the sorting functionality.mp4128.51MB
  • 8 - Adding the client side application/101 - Adding the filtering functionality.mp443.01MB
  • 8 - Adding the client side application/102 - Adding a component to display when zero results.mp462.61MB
  • 8 - Adding the client side application/103 - Summary of section 8.mp41.52MB
  • 9 - Client side identity with NextAuth AuthJS/104 - Introduction to Section 9.mp410.37MB
  • 9 - Client side identity with NextAuth AuthJS/105 - Before we begin.mp476.4MB
  • 9 - Client side identity with NextAuth AuthJS/106 - Installing Next Auth into our client app.mp494.03MB
  • 9 - Client side identity with NextAuth AuthJS/107 - Adding the login functionality.mp490.08MB
  • 9 - Client side identity with NextAuth AuthJS/108 - Getting the session details in the client.mp4139.55MB
  • 9 - Client side identity with NextAuth AuthJS/109 - Populating the session data.mp4125.08MB
  • 9 - Client side identity with NextAuth AuthJS/110 - Populating the User actions dropdown.mp454.45MB
  • 9 - Client side identity with NextAuth AuthJS/111 - Protecting routes.mp460.28MB
  • 9 - Client side identity with NextAuth AuthJS/112 - Testing API authentication.mp445.19MB
  • 9 - Client side identity with NextAuth AuthJS/113 - Getting the access token to use to authenticate to our resource server.mp488.85MB
  • 9 - Client side identity with NextAuth AuthJS/114 - Summary of Section 9.mp411.1MB
  • 10 - CRUD operations in the client app/115 - Introduction to Section 10.mp42.42MB
  • 10 - CRUD operations in the client app/116 - Routing in NextJS.mp450.41MB
  • 10 - CRUD operations in the client app/117 - Getting the auctions won.mp484.03MB
  • 10 - CRUD operations in the client app/118 - Creating an Auction form.mp416.82MB
  • 10 - CRUD operations in the client app/119 - Creating an Auction form part 2.mp454.96MB
  • 10 - CRUD operations in the client app/120 - Creating a reusable text input.mp494.27MB
  • 10 - CRUD operations in the client app/121 - Creating the auction form part 3.mp467.74MB
  • 10 - CRUD operations in the client app/122 - Creating a reusable date input.mp4108.58MB
  • 10 - CRUD operations in the client app/123 - Creating a fetch wrapper.mp4156.72MB
  • 10 - CRUD operations in the client app/124 - Adding the create auction server action.mp4104.64MB
  • 10 - CRUD operations in the client app/125 - Adding react hot toast to display notifications if something goes wrong.mp464.92MB
  • 10 - CRUD operations in the client app/126 - Adding the auction details page content.mp4142.93MB
  • 10 - CRUD operations in the client app/127 - Adding the edit auction page.mp4213.35MB
  • 10 - CRUD operations in the client app/128 - Adding the delete auction functionality.mp4122.85MB
  • 10 - CRUD operations in the client app/129 - Summary of section 10.mp410.44MB
  • 11 - Creating the bid service/130 - Introduction to Section 11.mp47.77MB
  • 11 - Creating the bid service/131 - Creating the Bid Service.mp477.79MB
  • 11 - Creating the bid service/132 - Adding the models to the Bid Service.mp429.85MB
  • 11 - Creating the bid service/133 - Adding an API Controller for the bids.mp463.73MB
  • 11 - Creating the bid service/134 - Adding the get bids endpoint.mp412.44MB
  • 11 - Creating the bid service/135 - Adding the auction created consumer.mp447.71MB
  • 11 - Creating the bid service/136 - Testing the bid functionality in Postman.mp419.12MB
  • 11 - Creating the bid service/137 - Adding the DTOs and Automapper.mp459.9MB
  • 11 - Creating the bid service/138 - Adding a producer for the BidPlaced.mp470.11MB
  • 11 - Creating the bid service/139 - Challenge solution.mp494.13MB
  • 11 - Creating the bid service/140 - Adding a Background service for the auction finished event.mp4192.63MB
  • 11 - Creating the bid service/141 - What is gRPC.mp412.66MB
  • 11 - Creating the bid service/142 - Adding gRPC part 1.mp4131.3MB
  • 11 - Creating the bid service/143 - Adding gRPC part 2.mp454.99MB
  • 11 - Creating the bid service/144 - Adding a gRPC client.mp4158.32MB
  • 11 - Creating the bid service/145 - Updating the Gateway service.mp412.35MB
  • 11 - Creating the bid service/146 - Dockerising the BidService.mp4127.54MB
  • 11 - Creating the bid service/147 - Summary of Section 11.mp43.9MB
  • 12 - Adding a SignalR service/148 - Introduction to Section 12.mp47.07MB
  • 12 - Adding a SignalR service/149 - Creating the Notification service.mp425.84MB
  • 12 - Adding a SignalR service/150 - Adding a SignalR Hub.mp418.25MB
  • 12 - Adding a SignalR service/151 - Adding the Consumers.mp440.41MB
  • 12 - Adding a SignalR service/152 - Adding CORS support to the Gateway.mp427.93MB
  • 12 - Adding a SignalR service/153 - Dockerising the NotificationService.mp431.09MB
  • 12 - Adding a SignalR service/154 - Updating the Docker compose file.mp460.28MB
  • 12 - Adding a SignalR service/155 - Summary of section 12.mp41.96MB
  • 13 - Adding the bidsnotifications to the client/156 - Introduction to Section 13.mp4761.5KB
  • 13 - Adding the bidsnotifications to the client/157 - Refactoring the auctions into a zustand store.mp463.6MB
  • 13 - Adding the bidsnotifications to the client/158 - Updating the Auction cards with the current high price.mp451.6MB
  • 13 - Adding the bidsnotifications to the client/159 - Getting the bids for an auction.mp419.71MB
  • 13 - Adding the bidsnotifications to the client/160 - Creating a bid item.mp486.36MB
  • 13 - Adding the bidsnotifications to the client/161 - Creating a bid store.mp459.7MB
  • 13 - Adding the bidsnotifications to the client/162 - Creating a bid form.mp4175.44MB
  • 13 - Adding the bidsnotifications to the client/163 - Updating the error handling.mp465.05MB
  • 13 - Adding the bidsnotifications to the client/164 - Adding conditionals to the form and testing.mp460.05MB
  • 13 - Adding the bidsnotifications to the client/165 - Adding SignalR to the client app.mp4218.43MB
  • 13 - Adding the bidsnotifications to the client/166 - Adding the new bid to SignalR.mp437.14MB
  • 13 - Adding the bidsnotifications to the client/167 - Adding a toast for an auction created.mp471.63MB
  • 13 - Adding the bidsnotifications to the client/168 - Adding a toast for an auction finished event.mp490.62MB
  • 13 - Adding the bidsnotifications to the client/169 - Disabling the auction finished form when the auction finishes.mp4125.15MB
  • 13 - Adding the bidsnotifications to the client/170 - Preventing low bids.mp444.49MB
  • 13 - Adding the bidsnotifications to the client/171 - Summary Section 13.mp43.69MB
  • 14 - Publishing the app to production locally/172 - Introduction to Section 14.mp413.57MB
  • 14 - Publishing the app to production locally/173 - Preparing the client app.mp4158.06MB
  • 14 - Publishing the app to production locally/174 - Creating the Dockerfile for nextjs.mp4153.66MB
  • 14 - Publishing the app to production locally/176 - Giving the Identity Server a static ip address.mp452.7MB
  • 14 - Publishing the app to production locally/177 - Adding an ingress to Docker compose.mp4149.34MB
  • 14 - Publishing the app to production locally/178 - Adding SSL to the ingress.mp468.76MB
  • 14 - Publishing the app to production locally/179 - Final app cleanup and resolving SignalR issue.mp4203.37MB
  • 14 - Publishing the app to production locally/180 - End of course summary.mp430.96MB
  • 15 - Appendix A Testing/181 - Intro to Appendix A Testing.mp418.82MB
  • 15 - Appendix A Testing/182 - The simplest unit test possible.mp4127.62MB
  • 15 - Appendix A Testing/183 - Reviewing the code in the Auction controller and what we are testing.mp459.11MB
  • 15 - Appendix A Testing/184 - Creating an Auction Repository and interface.mp4114.52MB
  • 15 - Appendix A Testing/185 - Refactoring the Auctions controller to use the repository.mp452.88MB
  • 15 - Appendix A Testing/186 - Mocking things.mp439.06MB
  • 15 - Appendix A Testing/187 - Unit testing the GET methods part 1.mp4121.13MB
  • 15 - Appendix A Testing/188 - Unit testing the GET methods part 2.mp488.92MB
  • 15 - Appendix A Testing/189 - Unit testing the POST request.mp4140.49MB
  • 15 - Appendix A Testing/190 - Challenge Practicing creating unit tests for the other controller methods.mp434.21MB
  • 15 - Appendix A Testing/191 - Challenge solution.mp448.16MB
  • 15 - Appendix A Testing/192 - Integration testing setup.mp472.06MB
  • 15 - Appendix A Testing/193 - Setting up a Custom web application factory for integration testing.mp469.99MB
  • 15 - Appendix A Testing/194 - Adding test data to the DB.mp453.39MB
  • 15 - Appendix A Testing/195 - Creating an integration test for the GET method part 1.mp4129.59MB
  • 15 - Appendix A Testing/196 - Creating an integration test for a GET request part 2.mp4157.15MB
  • 15 - Appendix A Testing/197 - Creating an integration test for the POST request.mp4142.27MB
  • 15 - Appendix A Testing/198 - Challenge Practicing creating integration tests for the other methods.mp420.41MB
  • 15 - Appendix A Testing/199 - Challenge solution.mp424.6MB
  • 15 - Appendix A Testing/200 - Testing the Service bus.mp4172.36MB
  • 15 - Appendix A Testing/201 - Using Collection fixtures to share the DB across test classes.mp4118.53MB
  • 16 - Appendix B Publishing to Kubernetes locally/202 - Intro to Appendix B Kubernetes.mp424.36MB
  • 16 - Appendix B Publishing to Kubernetes locally/203 - No depends on in Kubernetes using Polly to retry instead.mp4157.46MB
  • 16 - Appendix B Publishing to Kubernetes locally/204 - Adding a GitHub action to push our Identity Server image to Docker hub.mp4142.07MB
  • 16 - Appendix B Publishing to Kubernetes locally/205 - Deploying our IdentityServer to a Digital Ocean server.mp469.31MB
  • 16 - Appendix B Publishing to Kubernetes locally/206 - Configuring the Linux server to host the identity server.mp4110.97MB
  • 16 - Appendix B Publishing to Kubernetes locally/207 - Creating the first Kubernetes manifest for a deployment.mp4100.99MB
  • 16 - Appendix B Publishing to Kubernetes locally/208 - Adding a persistent volume claim.mp432.1MB
  • 16 - Appendix B Publishing to Kubernetes locally/209 - Adding a load balancer to allow us to connect to the postgres deployment.mp419.32MB
  • 16 - Appendix B Publishing to Kubernetes locally/210 - Adding a cluster ip our services can use.mp413.22MB
  • 16 - Appendix B Publishing to Kubernetes locally/211 - Creating a deployment for RabbitMQ.mp454.26MB
  • 16 - Appendix B Publishing to Kubernetes locally/212 - Creating a Mongodb deployment.mp423.15MB
  • 16 - Appendix B Publishing to Kubernetes locally/213 - Creating the auction service deployment.mp499.99MB
  • 16 - Appendix B Publishing to Kubernetes locally/214 - Creating the search service deployment.mp455.05MB
  • 16 - Appendix B Publishing to Kubernetes locally/215 - Creating the bid service deployment.mp454.72MB
  • 16 - Appendix B Publishing to Kubernetes locally/216 - Creating the notification service deployment.mp434.07MB
  • 16 - Appendix B Publishing to Kubernetes locally/217 - Creating the gateway service deployment.mp462.01MB
  • 16 - Appendix B Publishing to Kubernetes locally/218 - Creating the client app deployment.mp488.79MB
  • 16 - Appendix B Publishing to Kubernetes locally/219 - Adding an nginx ingress controller for dockercompose.mp490.94MB
  • 16 - Appendix B Publishing to Kubernetes locally/220 - Adding SSL to the ingress controller.mp484.01MB
  • 16 - Appendix B Publishing to Kubernetes locally/221 - Fixing Identity Server issues.mp4199.23MB
  • 17 - Appendix C Publising to Kubernetes Internet/222 - Introduction to Appendix C.mp46.44MB
  • 17 - Appendix C Publising to Kubernetes Internet/223 - Kubernetes secrets.mp445.72MB
  • 17 - Appendix C Publising to Kubernetes Internet/224 - Using a manifest to create secrets.mp425.48MB
  • 17 - Appendix C Publising to Kubernetes Internet/225 - Updating the rest of the secrets.mp4145.3MB
  • 17 - Appendix C Publising to Kubernetes Internet/226 - Adding a workflow to deploy our Auction service.mp460.83MB
  • 17 - Appendix C Publising to Kubernetes Internet/227 - Creating a kubernetes cluster on Digital Ocean.mp470.52MB
  • 17 - Appendix C Publising to Kubernetes Internet/228 - Connecting to our new kubernetes cluster.mp464.58MB
  • 17 - Appendix C Publising to Kubernetes Internet/229 - Creating a workflow to deploy our manifests automatically.mp466.15MB
  • 17 - Appendix C Publising to Kubernetes Internet/230 - Dev resources and prod resources.mp437.8MB
  • 17 - Appendix C Publising to Kubernetes Internet/231 - Creating the other deployment workflows for the other services.mp4134.21MB
  • 17 - Appendix C Publising to Kubernetes Internet/232 - Deploying the secrets and the ingress controller.mp452.13MB
  • 17 - Appendix C Publising to Kubernetes Internet/233 - Deploying our manifests via github actions.mp469.17MB
  • 17 - Appendix C Publising to Kubernetes Internet/234 - Checking our deployment.mp427.57MB
  • 17 - Appendix C Publising to Kubernetes Internet/235 - Getting a domain name to point at our Load balancer.mp487.78MB
  • 17 - Appendix C Publising to Kubernetes Internet/236 - Tying up the loose ends part 1.mp4160.65MB
  • 17 - Appendix C Publising to Kubernetes Internet/237 - Tying up the loose ends part 2.mp424MB
  • 17 - Appendix C Publising to Kubernetes Internet/238 - Adding SSL to our deployment part 1.mp478.32MB
  • 17 - Appendix C Publising to Kubernetes Internet/239 - Adding SSL to our deployment part 2.mp4109.5MB
  • 17 - Appendix C Publising to Kubernetes Internet/240 - Finishing up the deployment.mp4101.64MB