zhongziso
搜索
zhongziso
首页
首页
功能
磁力转BT
BT转磁力
关于
使用教程
免责声明
磁力助手
Build a Microservices app with Net and NextJS from scratch
magnet:?xt=urn:btih:50b1f8945fa794ac8b3f5f92fe9ab530e6634d1d&dn=Build a Microservices app with Net and NextJS from scratch
磁力链接详情
文件列表详情
50b1f8945fa794ac8b3f5f92fe9ab530e6634d1d
infohash:
240
文件数量
16.8 GB
文件大小
2024-1-22 17:03
创建日期
2024-12-26 20:43
最后访问
相关分词
Build
a
Microservices
app
with
Net
and
NextJS
from
scratch
14 - Publishing the app to production locally/175 - Fixing the identity server issues in docker compose.mp4 241.98 MB
1 - Introduction/1 - Introduction.mp4 26.68 MB
1 - Introduction/2 - Course prerequisites.mp4 20.88 MB
1 - Introduction/3 - Setting up the developer environment.mp4 60.86 MB
1 - Introduction/4 - Course assets and source code.mp4 41.86 MB
1 - Introduction/5 - VS Code troubleshooting and tips.mp4 17.74 MB
1 - Introduction/6 - Microservices the big picture.mp4 12.41 MB
2 - Section 2 Creating the first microservice/7 - Introduction to section 2.mp4 19.23 MB
2 - Section 2 Creating the first microservice/8 - Creating the first micro service.mp4 105.61 MB
2 - Section 2 Creating the first microservice/9 - Reviewing and simplifying the project.mp4 113.9 MB
2 - Section 2 Creating the first microservice/10 - Adding the entity classes.mp4 40.28 MB
2 - Section 2 Creating the first microservice/11 - Adding the Database context class.mp4 95.95 MB
2 - Section 2 Creating the first microservice/12 - Adding a Postgres database server.mp4 57.93 MB
2 - Section 2 Creating the first microservice/13 - Creating seed data.mp4 68.03 MB
2 - Section 2 Creating the first microservice/14 - Shaping the data to return.mp4 86.92 MB
2 - Section 2 Creating the first microservice/15 - Adding an API controller.mp4 63.4 MB
2 - Section 2 Creating the first microservice/16 - Adding a postman collection.mp4 39.03 MB
2 - Section 2 Creating the first microservice/17 - Adding the create auction endpoint.mp4 79.81 MB
2 - Section 2 Creating the first microservice/18 - Adding the update auction endpoint.mp4 44.73 MB
2 - Section 2 Creating the first microservice/19 - Adding the delete auction endpoint.mp4 23.19 MB
2 - Section 2 Creating the first microservice/20 - Saving changes into source control.mp4 52.64 MB
2 - Section 2 Creating the first microservice/21 - Summary.mp4 2.68 MB
3 - Section 3 Creating a Search microservice/22 - Introduction to Section 3.mp4 11.52 MB
3 - Section 3 Creating a Search microservice/23 - Creating the second micro services.mp4 64.85 MB
3 - Section 3 Creating a Search microservice/24 - Adding the MongoDb server.mp4 61.13 MB
3 - Section 3 Creating a Search microservice/25 - Adding the Item model.mp4 35.84 MB
3 - Section 3 Creating a Search microservice/26 - Adding seed data.mp4 99.33 MB
3 - Section 3 Creating a Search microservice/27 - Adding a search controller.mp4 81.71 MB
3 - Section 3 Creating a Search microservice/28 - Paginating the results.mp4 34.31 MB
3 - Section 3 Creating a Search microservice/29 - Adding filtering and ordering.mp4 115.45 MB
3 - Section 3 Creating a Search microservice/30 - Synchronous messaging.mp4 13.11 MB
3 - Section 3 Creating a Search microservice/31 - Adding Http communication to get the data.mp4 198.23 MB
3 - Section 3 Creating a Search microservice/32 - Making our Http communication resilient.mp4 183.17 MB
3 - Section 3 Creating a Search microservice/33 - Summary of Section 3.mp4 1.97 MB
4 - RabbitMQ/34 - Introduction to Section 4.mp4 22.96 MB
4 - RabbitMQ/35 - What is RabbitMQ.mp4 14.93 MB
4 - RabbitMQ/36 - Installing RabbitMQ.mp4 34.55 MB
4 - RabbitMQ/37 - Adding and configuring mass transit.mp4 89.52 MB
4 - RabbitMQ/38 - Adding the contracts.mp4 38.47 MB
4 - RabbitMQ/39 - Adding a consumer to consume a message from the Service bus.mp4 95.48 MB
4 - RabbitMQ/40 - Publishing the Auction Created event to the bus.mp4 108.73 MB
4 - RabbitMQ/41 - What could go wrong.mp4 33.47 MB
4 - RabbitMQ/42 - Adding a message outbox.mp4 91.46 MB
4 - RabbitMQ/43 - Using message retries.mp4 70.2 MB
4 - RabbitMQ/44 - Consuming fault queues.mp4 86.26 MB
4 - RabbitMQ/45 - Challenge Adding the update and delete consumers.mp4 37.67 MB
4 - RabbitMQ/46 - Challenge solution.mp4 80.94 MB
4 - RabbitMQ/47 - Summary of section 4.mp4 4.61 MB
5 - Identity Server/48 - Introduction to Section 5.mp4 24.34 MB
5 - Identity Server/49 - OAuth and OpenIDConnect.mp4 31.61 MB
5 - Identity Server/50 - Creating the Identity Server project.mp4 22.33 MB
5 - Identity Server/51 - Reviewing and configuring our new project.mp4 153.34 MB
5 - Identity Server/52 - Seeding data and adding a migration.mp4 214.39 MB
5 - Identity Server/53 - Reviewing the login page in identity server.mp4 84.4 MB
5 - Identity Server/54 - Adding a register page.mp4 66.05 MB
5 - Identity Server/55 - Adding a register page part 2.mp4 35.28 MB
5 - Identity Server/56 - Adding a register page part 3.mp4 99.53 MB
5 - Identity Server/57 - Adding client credentials to allow clients to request a token.mp4 151.74 MB
5 - Identity Server/58 - Adding a custom profile service to identity server.mp4 91.96 MB
5 - Identity Server/59 - Configuring auth on the resource server.mp4 61.01 MB
5 - Identity Server/60 - Configuring the auth endpoints on the resource server.mp4 73.52 MB
5 - Identity Server/61 - Summary of section 5.mp4 4.23 MB
6 - Adding a Gateway Service/62 - Introduction to Section 6.mp4 18.26 MB
6 - Adding a Gateway Service/63 - Adding the Gateway service.mp4 46.06 MB
6 - Adding a Gateway Service/64 - Adding the Reverse Proxy configuration.mp4 47.32 MB
6 - Adding a Gateway Service/65 - Adding authentication to the Gateway config.mp4 38.24 MB
6 - Adding a Gateway Service/66 - Testing our Gateway service in Postman.mp4 41.34 MB
6 - Adding a Gateway Service/67 - Adding the remaining contracts we need.mp4 20.5 MB
6 - Adding a Gateway Service/68 - Adding the remaining consumers to the Auction Service.mp4 55.99 MB
6 - Adding a Gateway Service/69 - Adding the remaining consumers in the Search Service.mp4 33.44 MB
6 - Adding a Gateway Service/70 - Adding a new client to the Identity service configuration.mp4 37.28 MB
6 - Adding a Gateway Service/71 - Summary of Section 6.mp4 3.58 MB
7 - Dockerizing our application/72 - Introduction to Section 7.mp4 11.52 MB
7 - Dockerizing our application/73 - Creating a docker account.mp4 38.64 MB
7 - Dockerizing our application/74 - Dockerizing the Auction Service.mp4 165.76 MB
7 - Dockerizing our application/75 - Updating our docker compose file for the Auction Service container.mp4 154.57 MB
7 - Dockerizing our application/76 - Dockerising the Search service.mp4 59.63 MB
7 - Dockerizing our application/77 - Dockerising the Identity Service.mp4 43.88 MB
7 - Dockerizing our application/78 - Debugging a Net service in a docker container.mp4 130.51 MB
7 - Dockerizing our application/79 - Dockerising the Gateway Service.mp4 98.75 MB
7 - Dockerizing our application/80 - Testing our docker containers.mp4 138.76 MB
7 - Dockerizing our application/81 - Summary of Section 7.mp4 7.61 MB
8 - Adding the client side application/82 - Introduction to Section 8.mp4 20.91 MB
8 - Adding the client side application/83 - Creating the NextJS project.mp4 29.37 MB
8 - Adding the client side application/84 - Reviewing and simplifying the NextJS Project.mp4 99.28 MB
8 - Adding the client side application/85 - Creating a nav bar.mp4 106.45 MB
8 - Adding the client side application/86 - Fetching data from the API.mp4 41.79 MB
8 - Adding the client side application/87 - Adding an Auction Card component.mp4 20.31 MB
8 - Adding the client side application/88 - Styling the auction cards.mp4 141.29 MB
8 - Adding the client side application/89 - Adding a countdown timer to the auction card.mp4 168.94 MB
8 - Adding the client side application/90 - Adding loading to the images.mp4 70.7 MB
8 - Adding the client side application/91 - Adding types to the project.mp4 31.07 MB
8 - Adding the client side application/92 - Adding pagination to our list.mp4 51.69 MB
8 - Adding the client side application/93 - Using server functions in client components.mp4 108.15 MB
8 - Adding the client side application/94 - Adding a set page size option.mp4 92.37 MB
8 - Adding the client side application/95 - Using Zustand for state management.mp4 81.17 MB
8 - Adding the client side application/96 - Refactoring our code to use the zustand state.mp4 174.83 MB
8 - Adding the client side application/97 - Adding a search bar.mp4 74.48 MB
8 - Adding the client side application/98 - Adding the search functionality.mp4 104.51 MB
8 - Adding the client side application/99 - Adding a reset to the search function.mp4 50.28 MB
8 - Adding the client side application/100 - Adding the sorting functionality.mp4 128.51 MB
8 - Adding the client side application/101 - Adding the filtering functionality.mp4 43.01 MB
8 - Adding the client side application/102 - Adding a component to display when zero results.mp4 62.61 MB
8 - Adding the client side application/103 - Summary of section 8.mp4 1.52 MB
9 - Client side identity with NextAuth AuthJS/104 - Introduction to Section 9.mp4 10.37 MB
9 - Client side identity with NextAuth AuthJS/105 - Before we begin.mp4 76.4 MB
9 - Client side identity with NextAuth AuthJS/106 - Installing Next Auth into our client app.mp4 94.03 MB
9 - Client side identity with NextAuth AuthJS/107 - Adding the login functionality.mp4 90.08 MB
9 - Client side identity with NextAuth AuthJS/108 - Getting the session details in the client.mp4 139.55 MB
9 - Client side identity with NextAuth AuthJS/109 - Populating the session data.mp4 125.08 MB
9 - Client side identity with NextAuth AuthJS/110 - Populating the User actions dropdown.mp4 54.45 MB
9 - Client side identity with NextAuth AuthJS/111 - Protecting routes.mp4 60.28 MB
9 - Client side identity with NextAuth AuthJS/112 - Testing API authentication.mp4 45.19 MB
9 - Client side identity with NextAuth AuthJS/113 - Getting the access token to use to authenticate to our resource server.mp4 88.85 MB
9 - Client side identity with NextAuth AuthJS/114 - Summary of Section 9.mp4 11.1 MB
10 - CRUD operations in the client app/115 - Introduction to Section 10.mp4 2.42 MB
10 - CRUD operations in the client app/116 - Routing in NextJS.mp4 50.41 MB
10 - CRUD operations in the client app/117 - Getting the auctions won.mp4 84.03 MB
10 - CRUD operations in the client app/118 - Creating an Auction form.mp4 16.82 MB
10 - CRUD operations in the client app/119 - Creating an Auction form part 2.mp4 54.96 MB
10 - CRUD operations in the client app/120 - Creating a reusable text input.mp4 94.27 MB
10 - CRUD operations in the client app/121 - Creating the auction form part 3.mp4 67.74 MB
10 - CRUD operations in the client app/122 - Creating a reusable date input.mp4 108.58 MB
10 - CRUD operations in the client app/123 - Creating a fetch wrapper.mp4 156.72 MB
10 - CRUD operations in the client app/124 - Adding the create auction server action.mp4 104.64 MB
10 - CRUD operations in the client app/125 - Adding react hot toast to display notifications if something goes wrong.mp4 64.92 MB
10 - CRUD operations in the client app/126 - Adding the auction details page content.mp4 142.93 MB
10 - CRUD operations in the client app/127 - Adding the edit auction page.mp4 213.35 MB
10 - CRUD operations in the client app/128 - Adding the delete auction functionality.mp4 122.85 MB
10 - CRUD operations in the client app/129 - Summary of section 10.mp4 10.44 MB
11 - Creating the bid service/130 - Introduction to Section 11.mp4 7.77 MB
11 - Creating the bid service/131 - Creating the Bid Service.mp4 77.79 MB
11 - Creating the bid service/132 - Adding the models to the Bid Service.mp4 29.85 MB
11 - Creating the bid service/133 - Adding an API Controller for the bids.mp4 63.73 MB
11 - Creating the bid service/134 - Adding the get bids endpoint.mp4 12.44 MB
11 - Creating the bid service/135 - Adding the auction created consumer.mp4 47.71 MB
11 - Creating the bid service/136 - Testing the bid functionality in Postman.mp4 19.12 MB
11 - Creating the bid service/137 - Adding the DTOs and Automapper.mp4 59.9 MB
11 - Creating the bid service/138 - Adding a producer for the BidPlaced.mp4 70.11 MB
11 - Creating the bid service/139 - Challenge solution.mp4 94.13 MB
11 - Creating the bid service/140 - Adding a Background service for the auction finished event.mp4 192.63 MB
11 - Creating the bid service/141 - What is gRPC.mp4 12.66 MB
11 - Creating the bid service/142 - Adding gRPC part 1.mp4 131.3 MB
11 - Creating the bid service/143 - Adding gRPC part 2.mp4 54.99 MB
11 - Creating the bid service/144 - Adding a gRPC client.mp4 158.32 MB
11 - Creating the bid service/145 - Updating the Gateway service.mp4 12.35 MB
11 - Creating the bid service/146 - Dockerising the BidService.mp4 127.54 MB
11 - Creating the bid service/147 - Summary of Section 11.mp4 3.9 MB
12 - Adding a SignalR service/148 - Introduction to Section 12.mp4 7.07 MB
12 - Adding a SignalR service/149 - Creating the Notification service.mp4 25.84 MB
12 - Adding a SignalR service/150 - Adding a SignalR Hub.mp4 18.25 MB
12 - Adding a SignalR service/151 - Adding the Consumers.mp4 40.41 MB
12 - Adding a SignalR service/152 - Adding CORS support to the Gateway.mp4 27.93 MB
12 - Adding a SignalR service/153 - Dockerising the NotificationService.mp4 31.09 MB
12 - Adding a SignalR service/154 - Updating the Docker compose file.mp4 60.28 MB
12 - Adding a SignalR service/155 - Summary of section 12.mp4 1.96 MB
13 - Adding the bidsnotifications to the client/156 - Introduction to Section 13.mp4 761.5 KB
13 - Adding the bidsnotifications to the client/157 - Refactoring the auctions into a zustand store.mp4 63.6 MB
13 - Adding the bidsnotifications to the client/158 - Updating the Auction cards with the current high price.mp4 51.6 MB
13 - Adding the bidsnotifications to the client/159 - Getting the bids for an auction.mp4 19.71 MB
13 - Adding the bidsnotifications to the client/160 - Creating a bid item.mp4 86.36 MB
13 - Adding the bidsnotifications to the client/161 - Creating a bid store.mp4 59.7 MB
13 - Adding the bidsnotifications to the client/162 - Creating a bid form.mp4 175.44 MB
13 - Adding the bidsnotifications to the client/163 - Updating the error handling.mp4 65.05 MB
13 - Adding the bidsnotifications to the client/164 - Adding conditionals to the form and testing.mp4 60.05 MB
13 - Adding the bidsnotifications to the client/165 - Adding SignalR to the client app.mp4 218.43 MB
13 - Adding the bidsnotifications to the client/166 - Adding the new bid to SignalR.mp4 37.14 MB
13 - Adding the bidsnotifications to the client/167 - Adding a toast for an auction created.mp4 71.63 MB
13 - Adding the bidsnotifications to the client/168 - Adding a toast for an auction finished event.mp4 90.62 MB
13 - Adding the bidsnotifications to the client/169 - Disabling the auction finished form when the auction finishes.mp4 125.15 MB
13 - Adding the bidsnotifications to the client/170 - Preventing low bids.mp4 44.49 MB
13 - Adding the bidsnotifications to the client/171 - Summary Section 13.mp4 3.69 MB
14 - Publishing the app to production locally/172 - Introduction to Section 14.mp4 13.57 MB
14 - Publishing the app to production locally/173 - Preparing the client app.mp4 158.06 MB
14 - Publishing the app to production locally/174 - Creating the Dockerfile for nextjs.mp4 153.66 MB
14 - Publishing the app to production locally/176 - Giving the Identity Server a static ip address.mp4 52.7 MB
14 - Publishing the app to production locally/177 - Adding an ingress to Docker compose.mp4 149.34 MB
14 - Publishing the app to production locally/178 - Adding SSL to the ingress.mp4 68.76 MB
14 - Publishing the app to production locally/179 - Final app cleanup and resolving SignalR issue.mp4 203.37 MB
14 - Publishing the app to production locally/180 - End of course summary.mp4 30.96 MB
15 - Appendix A Testing/181 - Intro to Appendix A Testing.mp4 18.82 MB
15 - Appendix A Testing/182 - The simplest unit test possible.mp4 127.62 MB
15 - Appendix A Testing/183 - Reviewing the code in the Auction controller and what we are testing.mp4 59.11 MB
15 - Appendix A Testing/184 - Creating an Auction Repository and interface.mp4 114.52 MB
15 - Appendix A Testing/185 - Refactoring the Auctions controller to use the repository.mp4 52.88 MB
15 - Appendix A Testing/186 - Mocking things.mp4 39.06 MB
15 - Appendix A Testing/187 - Unit testing the GET methods part 1.mp4 121.13 MB
15 - Appendix A Testing/188 - Unit testing the GET methods part 2.mp4 88.92 MB
15 - Appendix A Testing/189 - Unit testing the POST request.mp4 140.49 MB
15 - Appendix A Testing/190 - Challenge Practicing creating unit tests for the other controller methods.mp4 34.21 MB
15 - Appendix A Testing/191 - Challenge solution.mp4 48.16 MB
15 - Appendix A Testing/192 - Integration testing setup.mp4 72.06 MB
15 - Appendix A Testing/193 - Setting up a Custom web application factory for integration testing.mp4 69.99 MB
15 - Appendix A Testing/194 - Adding test data to the DB.mp4 53.39 MB
15 - Appendix A Testing/195 - Creating an integration test for the GET method part 1.mp4 129.59 MB
15 - Appendix A Testing/196 - Creating an integration test for a GET request part 2.mp4 157.15 MB
15 - Appendix A Testing/197 - Creating an integration test for the POST request.mp4 142.27 MB
15 - Appendix A Testing/198 - Challenge Practicing creating integration tests for the other methods.mp4 20.41 MB
15 - Appendix A Testing/199 - Challenge solution.mp4 24.6 MB
15 - Appendix A Testing/200 - Testing the Service bus.mp4 172.36 MB
15 - Appendix A Testing/201 - Using Collection fixtures to share the DB across test classes.mp4 118.53 MB
16 - Appendix B Publishing to Kubernetes locally/202 - Intro to Appendix B Kubernetes.mp4 24.36 MB
16 - Appendix B Publishing to Kubernetes locally/203 - No depends on in Kubernetes using Polly to retry instead.mp4 157.46 MB
16 - Appendix B Publishing to Kubernetes locally/204 - Adding a GitHub action to push our Identity Server image to Docker hub.mp4 142.07 MB
16 - Appendix B Publishing to Kubernetes locally/205 - Deploying our IdentityServer to a Digital Ocean server.mp4 69.31 MB
16 - Appendix B Publishing to Kubernetes locally/206 - Configuring the Linux server to host the identity server.mp4 110.97 MB
16 - Appendix B Publishing to Kubernetes locally/207 - Creating the first Kubernetes manifest for a deployment.mp4 100.99 MB
16 - Appendix B Publishing to Kubernetes locally/208 - Adding a persistent volume claim.mp4 32.1 MB
16 - Appendix B Publishing to Kubernetes locally/209 - Adding a load balancer to allow us to connect to the postgres deployment.mp4 19.32 MB
16 - Appendix B Publishing to Kubernetes locally/210 - Adding a cluster ip our services can use.mp4 13.22 MB
16 - Appendix B Publishing to Kubernetes locally/211 - Creating a deployment for RabbitMQ.mp4 54.26 MB
16 - Appendix B Publishing to Kubernetes locally/212 - Creating a Mongodb deployment.mp4 23.15 MB
16 - Appendix B Publishing to Kubernetes locally/213 - Creating the auction service deployment.mp4 99.99 MB
16 - Appendix B Publishing to Kubernetes locally/214 - Creating the search service deployment.mp4 55.05 MB
16 - Appendix B Publishing to Kubernetes locally/215 - Creating the bid service deployment.mp4 54.72 MB
16 - Appendix B Publishing to Kubernetes locally/216 - Creating the notification service deployment.mp4 34.07 MB
16 - Appendix B Publishing to Kubernetes locally/217 - Creating the gateway service deployment.mp4 62.01 MB
16 - Appendix B Publishing to Kubernetes locally/218 - Creating the client app deployment.mp4 88.79 MB
16 - Appendix B Publishing to Kubernetes locally/219 - Adding an nginx ingress controller for dockercompose.mp4 90.94 MB
16 - Appendix B Publishing to Kubernetes locally/220 - Adding SSL to the ingress controller.mp4 84.01 MB
16 - Appendix B Publishing to Kubernetes locally/221 - Fixing Identity Server issues.mp4 199.23 MB
17 - Appendix C Publising to Kubernetes Internet/222 - Introduction to Appendix C.mp4 6.44 MB
17 - Appendix C Publising to Kubernetes Internet/223 - Kubernetes secrets.mp4 45.72 MB
17 - Appendix C Publising to Kubernetes Internet/224 - Using a manifest to create secrets.mp4 25.48 MB
17 - Appendix C Publising to Kubernetes Internet/225 - Updating the rest of the secrets.mp4 145.3 MB
17 - Appendix C Publising to Kubernetes Internet/226 - Adding a workflow to deploy our Auction service.mp4 60.83 MB
17 - Appendix C Publising to Kubernetes Internet/227 - Creating a kubernetes cluster on Digital Ocean.mp4 70.52 MB
17 - Appendix C Publising to Kubernetes Internet/228 - Connecting to our new kubernetes cluster.mp4 64.58 MB
17 - Appendix C Publising to Kubernetes Internet/229 - Creating a workflow to deploy our manifests automatically.mp4 66.15 MB
17 - Appendix C Publising to Kubernetes Internet/230 - Dev resources and prod resources.mp4 37.8 MB
17 - Appendix C Publising to Kubernetes Internet/231 - Creating the other deployment workflows for the other services.mp4 134.21 MB
17 - Appendix C Publising to Kubernetes Internet/232 - Deploying the secrets and the ingress controller.mp4 52.13 MB
17 - Appendix C Publising to Kubernetes Internet/233 - Deploying our manifests via github actions.mp4 69.17 MB
17 - Appendix C Publising to Kubernetes Internet/234 - Checking our deployment.mp4 27.57 MB
17 - Appendix C Publising to Kubernetes Internet/235 - Getting a domain name to point at our Load balancer.mp4 87.78 MB
17 - Appendix C Publising to Kubernetes Internet/236 - Tying up the loose ends part 1.mp4 160.65 MB
17 - Appendix C Publising to Kubernetes Internet/237 - Tying up the loose ends part 2.mp4 24 MB
17 - Appendix C Publising to Kubernetes Internet/238 - Adding SSL to our deployment part 1.mp4 78.32 MB
17 - Appendix C Publising to Kubernetes Internet/239 - Adding SSL to our deployment part 2.mp4 109.5 MB
17 - Appendix C Publising to Kubernetes Internet/240 - Finishing up the deployment.mp4 101.64 MB
其他位置