首页 磁力链接怎么用

[FreeCourseSite.com] Udemy - Microservices with Node JS and React

文件类型 收录时间 最后活跃 资源热度 文件大小 文件数量
视频 2021-11-25 11:11 2024-11-23 09:41 182 24.58 GB 590
二维码链接
[FreeCourseSite.com] Udemy - Microservices with Node JS and React的二维码
种子下载(838888不存储任何种子文件)
种子下载线路1(迅雷)--推荐
种子下载线路2(比特彗星)
种子下载线路3(torcache)
3条线路均为国内外知名下载网站种子链接,内容跟本站无关!
文件列表
  1. 1. Fundamental Ideas Around Microservices/1. How to Get Help.mp43.75MB
  2. 1. Fundamental Ideas Around Microservices/2. What Is a Microservice.mp418.52MB
  3. 1. Fundamental Ideas Around Microservices/3. Data in Microservices.mp448.87MB
  4. 1. Fundamental Ideas Around Microservices/4. Big Problems with Data.mp447.44MB
  5. 1. Fundamental Ideas Around Microservices/5. Sync Communication Between Services.mp474.81MB
  6. 1. Fundamental Ideas Around Microservices/6. Event-Based Communication.mp436.64MB
  7. 1. Fundamental Ideas Around Microservices/7. A Crazy Way of Storing Data.mp4113.12MB
  8. 1. Fundamental Ideas Around Microservices/8. Pros and Cons of Async Communication.mp480.19MB
  9. 10. Testing Isolated Microservices/1. Scope of Testing.mp446.92MB
  10. 10. Testing Isolated Microservices/10. Requiring Unique Emails.mp416.41MB
  11. 10. Testing Isolated Microservices/11. Changing Node Env During Tests.mp462.5MB
  12. 10. Testing Isolated Microservices/12. Tests Around Sign In Functionality.mp429.7MB
  13. 10. Testing Isolated Microservices/13. Testing Sign Out.mp434.51MB
  14. 10. Testing Isolated Microservices/14. Issues with Cookies During Testing.mp421.61MB
  15. 10. Testing Isolated Microservices/15. Easy Auth Solution.mp416.79MB
  16. 10. Testing Isolated Microservices/16. Auth Helper Function.mp490.93MB
  17. 10. Testing Isolated Microservices/17. Testing Non-Authed Requests.mp49.99MB
  18. 10. Testing Isolated Microservices/2. Testing Goals.mp426.71MB
  19. 10. Testing Isolated Microservices/3. Testing Architecture.mp470.22MB
  20. 10. Testing Isolated Microservices/4. Index to App Refactor.mp444.65MB
  21. 10. Testing Isolated Microservices/5. A Few Dependencies.mp427.37MB
  22. 10. Testing Isolated Microservices/6. Test Environment Setup.mp463.17MB
  23. 10. Testing Isolated Microservices/7. Our First Test.mp436.91MB
  24. 10. Testing Isolated Microservices/8. An Important Note.mp45.7MB
  25. 10. Testing Isolated Microservices/9. Testing Invalid Input.mp446.68MB
  26. 11. Integrating a Server-Side-Rendered React App/1. Starting the React App.mp48.49MB
  27. 11. Integrating a Server-Side-Rendered React App/10. Successful Account Signup.mp459.82MB
  28. 11. Integrating a Server-Side-Rendered React App/11. Handling Validation Errors.mp468.87MB
  29. 11. Integrating a Server-Side-Rendered React App/12. The useRequest Hook.mp441.87MB
  30. 11. Integrating a Server-Side-Rendered React App/13. Using the useRequest Hook.mp420.62MB
  31. 11. Integrating a Server-Side-Rendered React App/14. An onSuccess Callback.mp461.36MB
  32. 11. Integrating a Server-Side-Rendered React App/15. Overview on Server Side Rendering.mp453MB
  33. 11. Integrating a Server-Side-Rendered React App/16. Fetching Data During SSR.mp425.5MB
  34. 11. Integrating a Server-Side-Rendered React App/17. Why the Error.mp476.18MB
  35. 11. Integrating a Server-Side-Rendered React App/18. Two Possible Solutions.mp435.57MB
  36. 11. Integrating a Server-Side-Rendered React App/19. Cross Namespace Service Communication.mp441.71MB
  37. 11. Integrating a Server-Side-Rendered React App/2. Reminder on Server Side Rendering.mp415.03MB
  38. 11. Integrating a Server-Side-Rendered React App/20. When is GetInitialProps Called.mp469.28MB
  39. 11. Integrating a Server-Side-Rendered React App/21. On the Server or the Browser.mp423.31MB
  40. 11. Integrating a Server-Side-Rendered React App/22. Specifying the Host.mp496MB
  41. 11. Integrating a Server-Side-Rendered React App/23. Passing Through the Cookies.mp440.83MB
  42. 11. Integrating a Server-Side-Rendered React App/24. A Reusable API Client.mp463.81MB
  43. 11. Integrating a Server-Side-Rendered React App/25. Content on the Landing Page.mp418.98MB
  44. 11. Integrating a Server-Side-Rendered React App/26. The Sign In Form.mp435.81MB
  45. 11. Integrating a Server-Side-Rendered React App/27. A Reusable Header.mp428.29MB
  46. 11. Integrating a Server-Side-Rendered React App/28. Moving GetInitialProps.mp420.28MB
  47. 11. Integrating a Server-Side-Rendered React App/29. Issues with Custom App GetInitialProps.mp479.62MB
  48. 11. Integrating a Server-Side-Rendered React App/3. Basics of Next JS.mp419.79MB
  49. 11. Integrating a Server-Side-Rendered React App/30. Handling Multiple GetInitialProps.mp474.6MB
  50. 11. Integrating a Server-Side-Rendered React App/31. Passing Props Through.mp419.58MB
  51. 11. Integrating a Server-Side-Rendered React App/32. Building the Header.mp442.18MB
  52. 11. Integrating a Server-Side-Rendered React App/33. Conditionally Showing Links.mp436.56MB
  53. 11. Integrating a Server-Side-Rendered React App/34. Signing Out.mp437.55MB
  54. 11. Integrating a Server-Side-Rendered React App/4. Building a Next Image.mp412.61MB
  55. 11. Integrating a Server-Side-Rendered React App/5. Running Next in Kubernetes.mp484.63MB
  56. 11. Integrating a Server-Side-Rendered React App/6. Note on File Change Detection.mp424.24MB
  57. 11. Integrating a Server-Side-Rendered React App/7. Adding Global CSS.mp431.81MB
  58. 11. Integrating a Server-Side-Rendered React App/8. Adding a Sign Up Form.mp413.55MB
  59. 11. Integrating a Server-Side-Rendered React App/9. Handling Email and Password Inputs.mp415.62MB
  60. 12. Code Sharing and Reuse Between Services/1. Shared Logic Between Services.mp439.74MB
  61. 12. Code Sharing and Reuse Between Services/2. Options for Code Sharing.mp420.13MB
  62. 12. Code Sharing and Reuse Between Services/3. NPM Organizations.mp418.57MB
  63. 12. Code Sharing and Reuse Between Services/4. Publishing NPM Modules.mp424.91MB
  64. 12. Code Sharing and Reuse Between Services/5. Project Setup.mp455.76MB
  65. 12. Code Sharing and Reuse Between Services/6. An Easy Publish Command.mp445.38MB
  66. 12. Code Sharing and Reuse Between Services/7. Relocating Shared Code.mp434.26MB
  67. 12. Code Sharing and Reuse Between Services/8. Updating Import Statements.mp465.72MB
  68. 12. Code Sharing and Reuse Between Services/9. Updating the Common Module.mp452.98MB
  69. 13. Create-Read-Update-Destroy Server Setup/1. Ticketing Service Overview.mp412.41MB
  70. 13. Create-Read-Update-Destroy Server Setup/10. Building a Session.mp448.33MB
  71. 13. Create-Read-Update-Destroy Server Setup/11. Testing Request Validation.mp422.3MB
  72. 13. Create-Read-Update-Destroy Server Setup/12. Validating Title and Price.mp438.05MB
  73. 13. Create-Read-Update-Destroy Server Setup/13. Reminder on Mongoose with TypeScript.mp435.67MB
  74. 13. Create-Read-Update-Destroy Server Setup/14. Defining the Ticket Model.mp415.15MB
  75. 13. Create-Read-Update-Destroy Server Setup/15. Creation via Route Handler.mp456.42MB
  76. 13. Create-Read-Update-Destroy Server Setup/16. Testing Show Routes.mp430.14MB
  77. 13. Create-Read-Update-Destroy Server Setup/17. Unexpected Failure!.mp445.63MB
  78. 13. Create-Read-Update-Destroy Server Setup/18. What's that Error!.mp480.24MB
  79. 13. Create-Read-Update-Destroy Server Setup/19. Better Error Logging.mp448.14MB
  80. 13. Create-Read-Update-Destroy Server Setup/2. Project Setup.mp456.05MB
  81. 13. Create-Read-Update-Destroy Server Setup/20. Complete Index Route Implementation.mp450.18MB
  82. 13. Create-Read-Update-Destroy Server Setup/21. Ticket Updating.mp462.83MB
  83. 13. Create-Read-Update-Destroy Server Setup/22. Handling Updates.mp421.7MB
  84. 13. Create-Read-Update-Destroy Server Setup/23. Permission Checking.mp438.55MB
  85. 13. Create-Read-Update-Destroy Server Setup/24. Final Update Changes.mp460.84MB
  86. 13. Create-Read-Update-Destroy Server Setup/25. Manual Testing.mp438.67MB
  87. 13. Create-Read-Update-Destroy Server Setup/3. Running the Ticket Service.mp470.88MB
  88. 13. Create-Read-Update-Destroy Server Setup/4. Mongo Connection URI.mp4100.93MB
  89. 13. Create-Read-Update-Destroy Server Setup/5. Quick Auth Update.mp417.66MB
  90. 13. Create-Read-Update-Destroy Server Setup/6. Test-First Approach.mp435.43MB
  91. 13. Create-Read-Update-Destroy Server Setup/7. Creating the Router.mp430.07MB
  92. 13. Create-Read-Update-Destroy Server Setup/8. Adding Auth Protection.mp448.21MB
  93. 13. Create-Read-Update-Destroy Server Setup/9. Faking Authentication During Tests.mp460.6MB
  94. 14. NATS Streaming Server - An Event Bus Implementation/1. What Now.mp426.72MB
  95. 14. NATS Streaming Server - An Event Bus Implementation/10. Client ID Generation.mp422.19MB
  96. 14. NATS Streaming Server - An Event Bus Implementation/11. Queue Groups.mp444.75MB
  97. 14. NATS Streaming Server - An Event Bus Implementation/12. Manual Ack Mode.mp472.39MB
  98. 14. NATS Streaming Server - An Event Bus Implementation/13. Client Health Checks.mp480.98MB
  99. 14. NATS Streaming Server - An Event Bus Implementation/14. Graceful Client Shutdown.mp444.54MB
  100. 14. NATS Streaming Server - An Event Bus Implementation/15. Core Concurrency Issues.mp488.8MB
  101. 14. NATS Streaming Server - An Event Bus Implementation/16. Common Questions.mp444.6MB
  102. 14. NATS Streaming Server - An Event Bus Implementation/17. [Optional] More Possible Concurrency Solutions.mp4100.12MB
  103. 14. NATS Streaming Server - An Event Bus Implementation/18. Solving Concurrency Issues.mp4231.95MB
  104. 14. NATS Streaming Server - An Event Bus Implementation/19. Concurrency Control with the Tickets App.mp465.93MB
  105. 14. NATS Streaming Server - An Event Bus Implementation/2. Three Important Items.mp444.99MB
  106. 14. NATS Streaming Server - An Event Bus Implementation/20. Event Redelivery.mp441.4MB
  107. 14. NATS Streaming Server - An Event Bus Implementation/21. Durable Subscriptions.mp477.83MB
  108. 14. NATS Streaming Server - An Event Bus Implementation/3. Creating a NATS Streaming Deployment.mp446.52MB
  109. 14. NATS Streaming Server - An Event Bus Implementation/4. Big Notes on NATS Streaming.mp492.85MB
  110. 14. NATS Streaming Server - An Event Bus Implementation/5. Building a NATS Test Project.mp423.96MB
  111. 14. NATS Streaming Server - An Event Bus Implementation/6. Port-Forwarding with Kubectl.mp436.49MB
  112. 14. NATS Streaming Server - An Event Bus Implementation/7. Publishing Events.mp453.68MB
  113. 14. NATS Streaming Server - An Event Bus Implementation/8. Listening For Data.mp430.53MB
  114. 14. NATS Streaming Server - An Event Bus Implementation/9. Accessing Event Data.mp465.83MB
  115. 15. Connecting to NATS in a Node JS World/1. Reusable NATS Listeners.mp450.45MB
  116. 15. Connecting to NATS in a Node JS World/10. Where Does this Get Used.mp420.86MB
  117. 15. Connecting to NATS in a Node JS World/11. Custom Publisher.mp441.24MB
  118. 15. Connecting to NATS in a Node JS World/12. Using the Custom Publisher.mp432.38MB
  119. 15. Connecting to NATS in a Node JS World/13. Awaiting Event Publication.mp419.65MB
  120. 15. Connecting to NATS in a Node JS World/14. Common Event Definitions Summary.mp434.85MB
  121. 15. Connecting to NATS in a Node JS World/15. Updating the Common Module.mp449.12MB
  122. 15. Connecting to NATS in a Node JS World/16. Restarting NATS.mp417.38MB
  123. 15. Connecting to NATS in a Node JS World/2. The Listener Abstract Class.mp4110.76MB
  124. 15. Connecting to NATS in a Node JS World/3. Extending the Listener.mp456.37MB
  125. 15. Connecting to NATS in a Node JS World/4. Quick Refactor.mp439.64MB
  126. 15. Connecting to NATS in a Node JS World/5. Leveraging TypeScript for Listener Validation.mp460.55MB
  127. 15. Connecting to NATS in a Node JS World/6. Subjects Enum.mp415.97MB
  128. 15. Connecting to NATS in a Node JS World/7. Custom Event Interface.mp412.19MB
  129. 15. Connecting to NATS in a Node JS World/8. Enforcing Listener Subjects.mp489.85MB
  130. 15. Connecting to NATS in a Node JS World/9. Enforcing Data Types.mp417.3MB
  131. 16. Managing a NATS Client/1. Publishing Ticket Creation.mp416.03MB
  132. 16. Managing a NATS Client/10. Failed Event Publishing.mp467MB
  133. 16. Managing a NATS Client/11. Handling Publish Failures.mp426.55MB
  134. 16. Managing a NATS Client/12. Fixing a Few Tests.mp447.22MB
  135. 16. Managing a NATS Client/13. Redirecting Imports.mp464.75MB
  136. 16. Managing a NATS Client/14. Providing a Mock Implementation.mp481.56MB
  137. 16. Managing a NATS Client/15. Test-Suite Wide Mocks.mp417.26MB
  138. 16. Managing a NATS Client/16. Ensuring Mock Invocations.mp475.89MB
  139. 16. Managing a NATS Client/17. NATS Env Variables.mp4106.62MB
  140. 16. Managing a NATS Client/2. More on Publishing.mp413.53MB
  141. 16. Managing a NATS Client/3. NATS Client Singleton.mp430.58MB
  142. 16. Managing a NATS Client/4. Remember Mongoose.mp432.74MB
  143. 16. Managing a NATS Client/5. Singleton Implementation.mp496.65MB
  144. 16. Managing a NATS Client/6. Accessing the NATS Client.mp460.1MB
  145. 16. Managing a NATS Client/7. Graceful Shutdown.mp499.18MB
  146. 16. Managing a NATS Client/8. Successful Listen!.mp428.15MB
  147. 16. Managing a NATS Client/9. Ticket Update Publishing.mp453.78MB
  148. 17. Cross-Service Data Replication In Action/1. The Orders Service.mp434.23MB
  149. 17. Cross-Service Data Replication In Action/10. Creating an Order Status Enum.mp454.33MB
  150. 17. Cross-Service Data Replication In Action/11. More on Mongoose Refs.mp417.48MB
  151. 17. Cross-Service Data Replication In Action/12. Defining the Ticket Model.mp438.07MB
  152. 17. Cross-Service Data Replication In Action/13. Order Creation Logic.mp452.84MB
  153. 17. Cross-Service Data Replication In Action/14. Finding Reserved Tickets.mp445.53MB
  154. 17. Cross-Service Data Replication In Action/15. Convenience Document Methods.mp4106.98MB
  155. 17. Cross-Service Data Replication In Action/16. Order Expiration Times.mp480.02MB
  156. 17. Cross-Service Data Replication In Action/17. Test Suite Setup.mp418.84MB
  157. 17. Cross-Service Data Replication In Action/18. Asserting Tickets Exist.mp437.06MB
  158. 17. Cross-Service Data Replication In Action/19. Asserting Reserved Tickets.mp451.4MB
  159. 17. Cross-Service Data Replication In Action/2. Scaffolding the Orders Service.mp448.25MB
  160. 17. Cross-Service Data Replication In Action/20. Testing the Success Case.mp437.73MB
  161. 17. Cross-Service Data Replication In Action/21. Fetching a User's Orders.mp445.2MB
  162. 17. Cross-Service Data Replication In Action/22. A Slightly Complicated Test.mp4124.39MB
  163. 17. Cross-Service Data Replication In Action/23. Fetching Individual Orders.mp417.48MB
  164. 17. Cross-Service Data Replication In Action/24. Does Fetching Work.mp468.12MB
  165. 17. Cross-Service Data Replication In Action/25. Cancelling an Order.mp438.23MB
  166. 17. Cross-Service Data Replication In Action/26. Can We Cancel.mp450.36MB
  167. 17. Cross-Service Data Replication In Action/3. A Touch More Setup.mp4103.02MB
  168. 17. Cross-Service Data Replication In Action/4. Ingress Routing Rules.mp412.61MB
  169. 17. Cross-Service Data Replication In Action/5. Scaffolding a Few Route Handlers.mp4105.04MB
  170. 17. Cross-Service Data Replication In Action/6. Subtle Service Coupling.mp434.96MB
  171. 17. Cross-Service Data Replication In Action/7. Associating Orders and Tickets.mp458.96MB
  172. 17. Cross-Service Data Replication In Action/8. Order Model Setup.mp485.95MB
  173. 17. Cross-Service Data Replication In Action/9. The Need for an Enum.mp429.51MB
  174. 18. Understanding Event Flow/1. Orders Service Events.mp428.17MB
  175. 18. Understanding Event Flow/2. Creating the Events.mp465.91MB
  176. 18. Understanding Event Flow/3. Implementing the Publishers.mp410.03MB
  177. 18. Understanding Event Flow/4. Publishing the Order Creation.mp456.65MB
  178. 18. Understanding Event Flow/5. Publishing Order Cancellation.mp414.5MB
  179. 18. Understanding Event Flow/6. Testing Event Publishing.mp475.43MB
  180. 19. Listening for Events and Handling Concurrency Issues/1. Time for Listeners!.mp413.38MB
  181. 19. Listening for Events and Handling Concurrency Issues/10. Clear Concurrency Issues.mp4123.13MB
  182. 19. Listening for Events and Handling Concurrency Issues/11. Reminder on Versioning Records.mp434.39MB
  183. 19. Listening for Events and Handling Concurrency Issues/12. Optimistic Concurrency Control.mp430.67MB
  184. 19. Listening for Events and Handling Concurrency Issues/13. Mongoose Update-If-Current.mp434.34MB
  185. 19. Listening for Events and Handling Concurrency Issues/14. Implementing OCC with Mongoose.mp418.14MB
  186. 19. Listening for Events and Handling Concurrency Issues/15. Testing OCC.mp487.14MB
  187. 19. Listening for Events and Handling Concurrency Issues/16. One More Test.mp431.08MB
  188. 19. Listening for Events and Handling Concurrency Issues/17. Who Updates Versions.mp454.27MB
  189. 19. Listening for Events and Handling Concurrency Issues/18. Including Versions in Events.mp411.91MB
  190. 19. Listening for Events and Handling Concurrency Issues/19. Updating Tickets Event Definitions.mp446.16MB
  191. 19. Listening for Events and Handling Concurrency Issues/2. Reminder on Listeners.mp413.34MB
  192. 19. Listening for Events and Handling Concurrency Issues/20. Applying a Version Query.mp461.94MB
  193. 19. Listening for Events and Handling Concurrency Issues/21. Did it Work.mp450.67MB
  194. 19. Listening for Events and Handling Concurrency Issues/22. Abstracted Query Method.mp453.57MB
  195. 19. Listening for Events and Handling Concurrency Issues/23. [Optional] Versioning Without Update-If-Current.mp4192.75MB
  196. 19. Listening for Events and Handling Concurrency Issues/24. Testing Listeners.mp418.21MB
  197. 19. Listening for Events and Handling Concurrency Issues/25. A Complete Listener Test.mp4104.58MB
  198. 19. Listening for Events and Handling Concurrency Issues/26. Testing the Ack Call.mp412.68MB
  199. 19. Listening for Events and Handling Concurrency Issues/27. Testing the Ticket Updated Listener.mp444.57MB
  200. 19. Listening for Events and Handling Concurrency Issues/28. Success Case Testing.mp450.6MB
  201. 19. Listening for Events and Handling Concurrency Issues/29. Out-Of-Order Events.mp442.7MB
  202. 19. Listening for Events and Handling Concurrency Issues/3. Blueprint for Listeners.mp415.76MB
  203. 19. Listening for Events and Handling Concurrency Issues/30. The Next Few Videos.mp436.04MB
  204. 19. Listening for Events and Handling Concurrency Issues/31. Fixing a Few Tests.mp469.62MB
  205. 19. Listening for Events and Handling Concurrency Issues/32. Listeners in the Tickets Service.mp411MB
  206. 19. Listening for Events and Handling Concurrency Issues/33. Building the Listener.mp422.89MB
  207. 19. Listening for Events and Handling Concurrency Issues/34. Strategies for Locking a Ticket.mp440.84MB
  208. 19. Listening for Events and Handling Concurrency Issues/35. Reserving a Ticket.mp447.96MB
  209. 19. Listening for Events and Handling Concurrency Issues/36. Setup for Testing Reservation.mp432.6MB
  210. 19. Listening for Events and Handling Concurrency Issues/37. Test Implementation.mp442.24MB
  211. 19. Listening for Events and Handling Concurrency Issues/38. Missing Update Event.mp427.77MB
  212. 19. Listening for Events and Handling Concurrency Issues/39. Private vs Protected Properties.mp487.22MB
  213. 19. Listening for Events and Handling Concurrency Issues/4. A Few More Reminders.mp451.55MB
  214. 19. Listening for Events and Handling Concurrency Issues/40. Publishing While Listening.mp434.36MB
  215. 19. Listening for Events and Handling Concurrency Issues/41. Mock Function Arguments.mp4117.56MB
  216. 19. Listening for Events and Handling Concurrency Issues/42. Order Cancelled Listener.mp435.64MB
  217. 19. Listening for Events and Handling Concurrency Issues/43. A Lightning-Quick Test.mp458.21MB
  218. 19. Listening for Events and Handling Concurrency Issues/44. Don't Forget to Listen!.mp413.3MB
  219. 19. Listening for Events and Handling Concurrency Issues/45. Rejecting Edits of Reserved Tickets.mp475.74MB
  220. 19. Listening for Events and Handling Concurrency Issues/5. Simple onMessage Implementation.mp412.52MB
  221. 19. Listening for Events and Handling Concurrency Issues/6. ID Adjustment.mp456.97MB
  222. 19. Listening for Events and Handling Concurrency Issues/7. Ticket Updated Listener Implementation.mp423.82MB
  223. 19. Listening for Events and Handling Concurrency Issues/8. Initializing the Listeners.mp445.74MB
  224. 19. Listening for Events and Handling Concurrency Issues/9. A Quick Manual Test.mp437.33MB
  225. 2. A Mini-Microservices App/1. App Overview.mp440.97MB
  226. 2. A Mini-Microservices App/10. Fetching and Rendering Posts.mp446.14MB
  227. 2. A Mini-Microservices App/11. Creating Comments.mp479.45MB
  228. 2. A Mini-Microservices App/12. Displaying Comments.mp461.23MB
  229. 2. A Mini-Microservices App/13. Request Minimization Strategies.mp434.01MB
  230. 2. A Mini-Microservices App/14. An Async Solution.mp475.26MB
  231. 2. A Mini-Microservices App/15. Common Questions Around Async Events.mp427.13MB
  232. 2. A Mini-Microservices App/16. Event Bus Overview.mp428.95MB
  233. 2. A Mini-Microservices App/17. A Basic Event Bus Implementation.mp425.68MB
  234. 2. A Mini-Microservices App/18. Emitting Events.mp448.6MB
  235. 2. A Mini-Microservices App/19. Emitting Comment Creation Events.mp424.79MB
  236. 2. A Mini-Microservices App/2. Project Setup.mp413.62MB
  237. 2. A Mini-Microservices App/20. Receiving Events.mp433.66MB
  238. 2. A Mini-Microservices App/21. Creating the Data Query Service.mp419.73MB
  239. 2. A Mini-Microservices App/22. Parsing Incoming Events.mp473.79MB
  240. 2. A Mini-Microservices App/23. Using the Query Service.mp462.23MB
  241. 2. A Mini-Microservices App/24. Adding a Simple Feature.mp443.95MB
  242. 2. A Mini-Microservices App/25. Issues with Comment Filtering.mp447.31MB
  243. 2. A Mini-Microservices App/26. A Second Approach.mp468.94MB
  244. 2. A Mini-Microservices App/27. How to Handle Resource Updates.mp430.33MB
  245. 2. A Mini-Microservices App/28. Creating the Moderation Service.mp453.3MB
  246. 2. A Mini-Microservices App/29. Adding Comment Moderation.mp456.31MB
  247. 2. A Mini-Microservices App/3. Posts Service Creation.mp439.17MB
  248. 2. A Mini-Microservices App/30. Handling Moderation.mp457.89MB
  249. 2. A Mini-Microservices App/31. Updating Comment Content.mp428.25MB
  250. 2. A Mini-Microservices App/32. A Quick Test.mp461.78MB
  251. 2. A Mini-Microservices App/33. Rendering Comments by Status.mp419.24MB
  252. 2. A Mini-Microservices App/34. Dealing with Missing Events.mp461.12MB
  253. 2. A Mini-Microservices App/35. Implementing Event Sync.mp434.45MB
  254. 2. A Mini-Microservices App/36. Event Syncing in Action.mp447.94MB
  255. 2. A Mini-Microservices App/4. Testing the Posts Service.mp415.21MB
  256. 2. A Mini-Microservices App/5. Implementing a Comments Service.mp472.84MB
  257. 2. A Mini-Microservices App/6. Quick Comments Test.mp423.03MB
  258. 2. A Mini-Microservices App/7. React Project Setup.mp427.88MB
  259. 2. A Mini-Microservices App/8. Building Post Submission.mp4108.42MB
  260. 2. A Mini-Microservices App/9. Handling CORS Errors.mp442.23MB
  261. 20. Worker Services/1. The Expiration Service.mp414.73MB
  262. 20. Worker Services/10. Testing Job Processing.mp421.91MB
  263. 20. Worker Services/11. Delaying Job Processing.mp459.08MB
  264. 20. Worker Services/12. Defining the Expiration Complete Event.mp440.56MB
  265. 20. Worker Services/13. Publishing an Event on Job Processing.mp463.06MB
  266. 20. Worker Services/14. Handling an Expiration Event.mp459.2MB
  267. 20. Worker Services/15. Emitting the Order Cancelled Event.mp459.66MB
  268. 20. Worker Services/16. Testing the Expiration Complete Listener.mp422.41MB
  269. 20. Worker Services/17. A Touch More Testing.mp455.75MB
  270. 20. Worker Services/18. Listening for Expiration.mp415.58MB
  271. 20. Worker Services/2. Expiration Options.mp441.17MB
  272. 20. Worker Services/3. Initial Setup.mp455.83MB
  273. 20. Worker Services/4. A Touch of Kubernetes Setup.mp463.27MB
  274. 20. Worker Services/5. File Sync Setup.mp441.5MB
  275. 20. Worker Services/6. Listener Creation.mp415.56MB
  276. 20. Worker Services/7. What's Bull All About.mp416.9MB
  277. 20. Worker Services/8. Creating a Queue.mp471.33MB
  278. 20. Worker Services/9. Queueing a Job on Event Arrival.mp464.28MB
  279. 21. Handling Payments/1. The Payments Service.mp412.84MB
  280. 21. Handling Payments/10. Starting the Listeners.mp453.47MB
  281. 21. Handling Payments/11. Payments Flow with Stripe.mp420.37MB
  282. 21. Handling Payments/12. Implementing the Create Charge Handler.mp485.4MB
  283. 21. Handling Payments/13. Validating Order Payment.mp420.6MB
  284. 21. Handling Payments/14. Testing Order Validation Before Payment.mp442.34MB
  285. 21. Handling Payments/15. Testing Same-User Validation.mp464.78MB
  286. 21. Handling Payments/16. Stripe Setup.mp421.61MB
  287. 21. Handling Payments/17. Creating a Stripe Secret.mp415.2MB
  288. 21. Handling Payments/18. Creating a Charge with Stripe.mp440.14MB
  289. 21. Handling Payments/19. Manual Testing of Payments.mp469.94MB
  290. 21. Handling Payments/2. Initial Setup.mp4107.95MB
  291. 21. Handling Payments/20. Automated Payment Testing.mp453.36MB
  292. 21. Handling Payments/21. Mocked Stripe Client.mp434.52MB
  293. 21. Handling Payments/22. A More Realistic Test Setup.mp458.31MB
  294. 21. Handling Payments/23. Realistic Test Implementation.mp432.56MB
  295. 21. Handling Payments/24. Tying an Order and Charge Together.mp457.77MB
  296. 21. Handling Payments/25. Testing Payment Creation.mp473.31MB
  297. 21. Handling Payments/26. Publishing a Payment Created Event.mp459.74MB
  298. 21. Handling Payments/27. More on Publishing.mp420.46MB
  299. 21. Handling Payments/28. Marking an Order as Complete.mp436.97MB
  300. 21. Handling Payments/29. Don't Cancel Completed Orders!.mp44.55MB
  301. 21. Handling Payments/3. Replicated Fields.mp422.08MB
  302. 21. Handling Payments/4. Another Order Model!.mp431.29MB
  303. 21. Handling Payments/5. Update-If-Current.mp44.77MB
  304. 21. Handling Payments/6. Replicating Orders.mp419.04MB
  305. 21. Handling Payments/7. Testing Order Creation.mp448.34MB
  306. 21. Handling Payments/8. Marking an Order as Cancelled.mp421.18MB
  307. 21. Handling Payments/9. Cancelled Testing.mp431.34MB
  308. 22. Back to the Client/1. A Few More Pages.mp462.95MB
  309. 22. Back to the Client/10. Programmatic Navigation to Wildcard Routes.mp443.34MB
  310. 22. Back to the Client/11. The Expiration Timer.mp457.4MB
  311. 22. Back to the Client/12. Displaying the Expiration.mp49.84MB
  312. 22. Back to the Client/13. Showing a Stripe Payment Form.mp424.88MB
  313. 22. Back to the Client/14. Configuring Stripe.mp446.22MB
  314. 22. Back to the Client/15. Test Credit Card Numbers.mp419.35MB
  315. 22. Back to the Client/16. Paying for an Order.mp4100.61MB
  316. 22. Back to the Client/17. Filtering Reserved Tickets.mp411.45MB
  317. 22. Back to the Client/18. Header Links.mp419.68MB
  318. 22. Back to the Client/19. Rendering a List of Orders.mp430.92MB
  319. 22. Back to the Client/2. Reminder on Data Fetching with Next.mp469.09MB
  320. 22. Back to the Client/3. Two Quick Fixes.mp459.61MB
  321. 22. Back to the Client/4. Scaffolding a Form.mp420.42MB
  322. 22. Back to the Client/5. Sanitizing Price Input.mp428.82MB
  323. 22. Back to the Client/6. Ticket Creation.mp435.94MB
  324. 22. Back to the Client/7. Listing All Tickets.mp480.52MB
  325. 22. Back to the Client/8. Linking to Wildcard Routes.mp435.7MB
  326. 22. Back to the Client/9. Creating an Order.mp465.6MB
  327. 23. CICD/1. Development Workflow.mp426.8MB
  328. 23. CICD/10. Deployment Options.mp441.5MB
  329. 23. CICD/11. Creating a Hosted Cluster.mp410.32MB
  330. 23. CICD/12. Reminder on Kubernetes Context.mp427.57MB
  331. 23. CICD/13. Reminder on Swapping Contexts.mp417.95MB
  332. 23. CICD/14. The Deployment Plan.mp440.21MB
  333. 23. CICD/15. Building an Image in an Action.mp435.46MB
  334. 23. CICD/16. Testing the Image Build.mp429.82MB
  335. 23. CICD/17. Restarting the Deployment.mp483.94MB
  336. 23. CICD/18. Applying Kubernetes Manifests.mp417.56MB
  337. 23. CICD/19. Prod vs Dev Manifest Files.mp427.65MB
  338. 23. CICD/2. Git Repository Approaches.mp442.45MB
  339. 23. CICD/20. Manual Secret Creation.mp422.52MB
  340. 23. CICD/21. Don't Forget Ingress-Nginx!.mp452.04MB
  341. 23. CICD/22. Testing Automated Deployment.mp415.94MB
  342. 23. CICD/23. Additional Deploy Files.mp484.87MB
  343. 23. CICD/24. A Successful Deploy!.mp474.71MB
  344. 23. CICD/25. Buying a Domain Name.mp429.92MB
  345. 23. CICD/26. Configuring the Domain Name.mp433.08MB
  346. 23. CICD/27. I Really Hope This Works.mp44.6MB
  347. 23. CICD/28. Next Steps.mp439.75MB
  348. 23. CICD/3. Creating a GitHub Action.mp467.63MB
  349. 23. CICD/4. Adding a CI Test Script.mp425.49MB
  350. 23. CICD/5. Running Tests on PR Creation.mp444.01MB
  351. 23. CICD/6. Output of Failing Tests.mp462.25MB
  352. 23. CICD/7. Running Tests in Parallel.mp464.1MB
  353. 23. CICD/8. Verifying a Test Run.mp431.89MB
  354. 23. CICD/9. Selective Test Execution.mp421.48MB
  355. 24. [Appendix A] - Basics of Docker/1. Why Use Docker.mp443.67MB
  356. 24. [Appendix A] - Basics of Docker/10. How's Docker Running on Your Computer.mp432.46MB
  357. 24. [Appendix A] - Basics of Docker/11. Docker Run in Detail.mp410.7MB
  358. 24. [Appendix A] - Basics of Docker/12. Overriding Default Commands.mp458.46MB
  359. 24. [Appendix A] - Basics of Docker/13. Listing Running Containers.mp454.16MB
  360. 24. [Appendix A] - Basics of Docker/14. Container Lifecycle.mp436.71MB
  361. 24. [Appendix A] - Basics of Docker/15. Restarting Stopped Containers.mp434.65MB
  362. 24. [Appendix A] - Basics of Docker/16. Removing Stopped Containers.mp411.38MB
  363. 24. [Appendix A] - Basics of Docker/17. Retrieving Output Logs.mp413.18MB
  364. 24. [Appendix A] - Basics of Docker/18. Stopping Containers.mp467.66MB
  365. 24. [Appendix A] - Basics of Docker/19. Multi-Command Containers.mp426.66MB
  366. 24. [Appendix A] - Basics of Docker/2. What is Docker.mp413.87MB
  367. 24. [Appendix A] - Basics of Docker/20. Executing Commands in Running Containers.mp429.35MB
  368. 24. [Appendix A] - Basics of Docker/21. The Purpose of the 'it' Flag.mp424.08MB
  369. 24. [Appendix A] - Basics of Docker/22. Getting a Command Prompt in a Container.mp443.89MB
  370. 24. [Appendix A] - Basics of Docker/23. Starting with a Shell.mp411.97MB
  371. 24. [Appendix A] - Basics of Docker/24. Container Isolation.mp410.76MB
  372. 24. [Appendix A] - Basics of Docker/25. Creating Docker Images.mp412.45MB
  373. 24. [Appendix A] - Basics of Docker/26. Building a Dockerfile.mp459.01MB
  374. 24. [Appendix A] - Basics of Docker/27. Dockerfile Teardown.mp434.34MB
  375. 24. [Appendix A] - Basics of Docker/28. What's a Base Image.mp445.24MB
  376. 24. [Appendix A] - Basics of Docker/29. The Build Process in Detail.mp4210.07MB
  377. 24. [Appendix A] - Basics of Docker/3. Docker for Mac Windows.mp49.27MB
  378. 24. [Appendix A] - Basics of Docker/30. A Brief Recap.mp417.49MB
  379. 24. [Appendix A] - Basics of Docker/31. Rebuilds with Cache.mp4124.53MB
  380. 24. [Appendix A] - Basics of Docker/32. Tagging an Image.mp452.87MB
  381. 24. [Appendix A] - Basics of Docker/33. Manual Image Generation with Docker Commit.mp427.33MB
  382. 24. [Appendix A] - Basics of Docker/34. Project Outline.mp411.75MB
  383. 24. [Appendix A] - Basics of Docker/35. Node Server Setup.mp418.27MB
  384. 24. [Appendix A] - Basics of Docker/36. A Few Planned Errors.mp428.45MB
  385. 24. [Appendix A] - Basics of Docker/37. Base Image Issues.mp481.6MB
  386. 24. [Appendix A] - Basics of Docker/38. A Few Missing Files.mp454.06MB
  387. 24. [Appendix A] - Basics of Docker/39. Copying Build Files.mp428.33MB
  388. 24. [Appendix A] - Basics of Docker/4. Installing Docker on macOS.mp435.28MB
  389. 24. [Appendix A] - Basics of Docker/40. Container Port Forwarding.mp489.17MB
  390. 24. [Appendix A] - Basics of Docker/41. Specifying a Working Directory.mp480.08MB
  391. 24. [Appendix A] - Basics of Docker/42. Unnecessary Rebuilds.mp446.49MB
  392. 24. [Appendix A] - Basics of Docker/43. Minimizing Cache Busting and Rebuilds.mp467.19MB
  393. 24. [Appendix A] - Basics of Docker/5. Installing Docker for Windows Professional.mp410.87MB
  394. 24. [Appendix A] - Basics of Docker/6. More Windows Professional Setup.mp43.73MB
  395. 24. [Appendix A] - Basics of Docker/7. One Last Piece of Windows Professional Setup.mp46.4MB
  396. 24. [Appendix A] - Basics of Docker/8. Using the Docker Client.mp438.75MB
  397. 24. [Appendix A] - Basics of Docker/9. But Really... What's a Container.mp456.08MB
  398. 25. [Appendix B] - Basics of Typescript/1. How to Get Help.mp44.25MB
  399. 25. [Appendix B] - Basics of Typescript/10. Types.mp420.73MB
  400. 25. [Appendix B] - Basics of Typescript/11. More on Types.mp431.57MB
  401. 25. [Appendix B] - Basics of Typescript/12. Examples of Types.mp415.28MB
  402. 25. [Appendix B] - Basics of Typescript/13. Where Do We Use Types.mp43.33MB
  403. 25. [Appendix B] - Basics of Typescript/14. Type Annotations and Inference.mp48.21MB
  404. 25. [Appendix B] - Basics of Typescript/15. Annotations With Variables.mp418.06MB
  405. 25. [Appendix B] - Basics of Typescript/16. Object Literal Annotations.mp428.39MB
  406. 25. [Appendix B] - Basics of Typescript/17. Annotations Around Functions.mp424.33MB
  407. 25. [Appendix B] - Basics of Typescript/18. Understanding Inference.mp419.8MB
  408. 25. [Appendix B] - Basics of Typescript/19. The Any Type.mp437.12MB
  409. 25. [Appendix B] - Basics of Typescript/2. TypeScript Overview.mp443.72MB
  410. 25. [Appendix B] - Basics of Typescript/20. Fixing the Any Type.mp46.9MB
  411. 25. [Appendix B] - Basics of Typescript/21. Delayed Initialization.mp414.88MB
  412. 25. [Appendix B] - Basics of Typescript/22. When Inference Doesn't Work.mp420.21MB
  413. 25. [Appendix B] - Basics of Typescript/23. More on Annotations Around Functions.mp438.28MB
  414. 25. [Appendix B] - Basics of Typescript/24. Inference Around Functions.mp427.22MB
  415. 25. [Appendix B] - Basics of Typescript/25. Annotations for Anonymous Functions.mp45.75MB
  416. 25. [Appendix B] - Basics of Typescript/26. Void and Never.mp49.57MB
  417. 25. [Appendix B] - Basics of Typescript/27. Destructuring with Annotations.mp416.46MB
  418. 25. [Appendix B] - Basics of Typescript/28. Annotations Around Objects.mp428.76MB
  419. 25. [Appendix B] - Basics of Typescript/29. Arrays in TypeScript.mp413.95MB
  420. 25. [Appendix B] - Basics of Typescript/3. Environment Setup.mp477.03MB
  421. 25. [Appendix B] - Basics of Typescript/30. Why Typed Arrays.mp438MB
  422. 25. [Appendix B] - Basics of Typescript/31. Multiple Typees in Arrays.mp49.76MB
  423. 25. [Appendix B] - Basics of Typescript/32. When to Use Typed Arrays.mp43.65MB
  424. 25. [Appendix B] - Basics of Typescript/33. Tuples in TypeScript.mp416.55MB
  425. 25. [Appendix B] - Basics of Typescript/34. Tuples in Action.mp418.97MB
  426. 25. [Appendix B] - Basics of Typescript/35. Why Tuples.mp411.07MB
  427. 25. [Appendix B] - Basics of Typescript/36. Interfaces.mp45.58MB
  428. 25. [Appendix B] - Basics of Typescript/37. Long Type Annotations.mp416.45MB
  429. 25. [Appendix B] - Basics of Typescript/38. Fixing Annotations With Interfaces.mp418.8MB
  430. 25. [Appendix B] - Basics of Typescript/39. Syntax Around Interfaces.mp417.48MB
  431. 25. [Appendix B] - Basics of Typescript/4. A First App.mp430.42MB
  432. 25. [Appendix B] - Basics of Typescript/40. Functions in Interfaces.mp417.79MB
  433. 25. [Appendix B] - Basics of Typescript/41. Code Reuse with Interfaces.mp420.29MB
  434. 25. [Appendix B] - Basics of Typescript/42. General Plan with Interfaces.mp413.83MB
  435. 25. [Appendix B] - Basics of Typescript/43. Classes.mp414.16MB
  436. 25. [Appendix B] - Basics of Typescript/44. Basic Inheritance.mp410.16MB
  437. 25. [Appendix B] - Basics of Typescript/45. Class Method Modifiers.mp430.19MB
  438. 25. [Appendix B] - Basics of Typescript/46. Fields in Classes.mp445.97MB
  439. 25. [Appendix B] - Basics of Typescript/47. Fields with Inheritance.mp420.98MB
  440. 25. [Appendix B] - Basics of Typescript/48. Where to Use Classes.mp44.15MB
  441. 25. [Appendix B] - Basics of Typescript/49. App Overview.mp413.01MB
  442. 25. [Appendix B] - Basics of Typescript/5. Executing Typescript Code.mp416.89MB
  443. 25. [Appendix B] - Basics of Typescript/50. Bundling with Parcel.mp417.74MB
  444. 25. [Appendix B] - Basics of Typescript/51. Project Structure.mp412.71MB
  445. 25. [Appendix B] - Basics of Typescript/52. Generating Random Data.mp425.12MB
  446. 25. [Appendix B] - Basics of Typescript/53. Type Definition Files.mp427.27MB
  447. 25. [Appendix B] - Basics of Typescript/54. Using Type Definition Files.mp466.64MB
  448. 25. [Appendix B] - Basics of Typescript/55. Export Statements in TypeScript.mp418.66MB
  449. 25. [Appendix B] - Basics of Typescript/56. Defining a Company.mp421.41MB
  450. 25. [Appendix B] - Basics of Typescript/57. Adding Google Maps Support.mp441.64MB
  451. 25. [Appendix B] - Basics of Typescript/58. Google Maps Integration with TypeScript.mp437.72MB
  452. 25. [Appendix B] - Basics of Typescript/59. Exploring Type Definition Files.mp4145.45MB
  453. 25. [Appendix B] - Basics of Typescript/6. One Quick Change.mp411.92MB
  454. 25. [Appendix B] - Basics of Typescript/60. Hiding Functionality.mp458.47MB
  455. 25. [Appendix B] - Basics of Typescript/61. Why Use Private Modifiers Here's Why.mp452.84MB
  456. 25. [Appendix B] - Basics of Typescript/62. Adding Markers.mp484.47MB
  457. 25. [Appendix B] - Basics of Typescript/63. Duplicate Code.mp417.52MB
  458. 25. [Appendix B] - Basics of Typescript/64. One Possible Solution.mp456.85MB
  459. 25. [Appendix B] - Basics of Typescript/65. Restricting Access with Interfaces.mp446.49MB
  460. 25. [Appendix B] - Basics of Typescript/66. Implicit Type Checks.mp421.05MB
  461. 25. [Appendix B] - Basics of Typescript/67. Showing Popup Windows.mp4101.5MB
  462. 25. [Appendix B] - Basics of Typescript/68. Updating Interface Definitions.mp486.09MB
  463. 25. [Appendix B] - Basics of Typescript/69. Optional Implements Clauses.mp457.43MB
  464. 25. [Appendix B] - Basics of Typescript/7. Catching Errors with TypeScript.mp434.78MB
  465. 25. [Appendix B] - Basics of Typescript/70. App Wrapup.mp482.8MB
  466. 25. [Appendix B] - Basics of Typescript/8. Catching More Errors!.mp425.72MB
  467. 25. [Appendix B] - Basics of Typescript/9. Do Not Skip - Course Overview.mp412.55MB
  468. 3. Running Services with Docker/1. Deployment Issues.mp451.53MB
  469. 3. Running Services with Docker/2. Why Docker.mp426.37MB
  470. 3. Running Services with Docker/3. Why Kubernetes.mp424.3MB
  471. 3. Running Services with Docker/4. Don't Know Docker Watch This.mp45.18MB
  472. 3. Running Services with Docker/5. Dockerizing the Posts Service.mp419.04MB
  473. 3. Running Services with Docker/6. Review Some Basic Commands.mp419.02MB
  474. 3. Running Services with Docker/7. Dockering Other Services.mp420.14MB
  475. 4. Orchestrating Collections of Services with Kubernetes/1. Installing Kubernetes.mp416.64MB
  476. 4. Orchestrating Collections of Services with Kubernetes/10. Creating a Deployment.mp430.58MB
  477. 4. Orchestrating Collections of Services with Kubernetes/11. Common Commands Around Deployments.mp427.46MB
  478. 4. Orchestrating Collections of Services with Kubernetes/12. Updating Deployments.mp426.48MB
  479. 4. Orchestrating Collections of Services with Kubernetes/13. Preferred Method for Updating Deployments.mp444.97MB
  480. 4. Orchestrating Collections of Services with Kubernetes/14. Networking With Services.mp439.18MB
  481. 4. Orchestrating Collections of Services with Kubernetes/15. Creating a NodePort Service.mp440.95MB
  482. 4. Orchestrating Collections of Services with Kubernetes/16. Accessing NodePort Services.mp433.48MB
  483. 4. Orchestrating Collections of Services with Kubernetes/17. Setting Up Cluster IP Services.mp412.41MB
  484. 4. Orchestrating Collections of Services with Kubernetes/18. Building a Deployment for the Event Bus.mp434.12MB
  485. 4. Orchestrating Collections of Services with Kubernetes/19. Adding ClusterIP Services.mp433.51MB
  486. 4. Orchestrating Collections of Services with Kubernetes/2. A Kubernetes Tour.mp458.09MB
  487. 4. Orchestrating Collections of Services with Kubernetes/20. How to Communicate Between Services.mp435.64MB
  488. 4. Orchestrating Collections of Services with Kubernetes/21. Updating Service Addresses.mp430.48MB
  489. 4. Orchestrating Collections of Services with Kubernetes/22. Verifying Communication.mp433.13MB
  490. 4. Orchestrating Collections of Services with Kubernetes/23. Adding Query, Moderation and Comments.mp479.48MB
  491. 4. Orchestrating Collections of Services with Kubernetes/24. Testing Communication.mp441.2MB
  492. 4. Orchestrating Collections of Services with Kubernetes/25. Load Balancer Services.mp436.05MB
  493. 4. Orchestrating Collections of Services with Kubernetes/26. Load Balancers and Ingress.mp450.31MB
  494. 4. Orchestrating Collections of Services with Kubernetes/27. Installing Ingress-Nginx.mp488.8MB
  495. 4. Orchestrating Collections of Services with Kubernetes/28. Writing Ingress Config Files.mp432.21MB
  496. 4. Orchestrating Collections of Services with Kubernetes/29. Hosts File Tweak.mp429.25MB
  497. 4. Orchestrating Collections of Services with Kubernetes/3. Important Kubernetes Terminology.mp412.69MB
  498. 4. Orchestrating Collections of Services with Kubernetes/30. Deploying the React App.mp452.04MB
  499. 4. Orchestrating Collections of Services with Kubernetes/31. Unique Route Paths.mp438.16MB
  500. 4. Orchestrating Collections of Services with Kubernetes/32. Final Route Config.mp459MB
  501. 4. Orchestrating Collections of Services with Kubernetes/33. Introducing Skaffold.mp416.26MB
  502. 4. Orchestrating Collections of Services with Kubernetes/34. Skaffold Setup.mp445.64MB
  503. 4. Orchestrating Collections of Services with Kubernetes/35. First Time Skaffold Startup.mp410.97MB
  504. 4. Orchestrating Collections of Services with Kubernetes/36. A Few Notes on Skaffold.mp489.74MB
  505. 4. Orchestrating Collections of Services with Kubernetes/4. Notes on Config Files.mp414.37MB
  506. 4. Orchestrating Collections of Services with Kubernetes/5. Creating a Pod.mp422.06MB
  507. 4. Orchestrating Collections of Services with Kubernetes/6. Understanding a Pod Spec.mp429.67MB
  508. 4. Orchestrating Collections of Services with Kubernetes/7. Common Kubectl Commands.mp448.13MB
  509. 4. Orchestrating Collections of Services with Kubernetes/8. A Time-Saving Alias.mp413.96MB
  510. 4. Orchestrating Collections of Services with Kubernetes/9. Introducing Deployments.mp434.9MB
  511. 5. Architecture of Multi-Service Apps/1. Big Ticket Items.mp4160.68MB
  512. 5. Architecture of Multi-Service Apps/10. Hosts File and Security Warning.mp415.93MB
  513. 5. Architecture of Multi-Service Apps/2. App Overview.mp488.91MB
  514. 5. Architecture of Multi-Service Apps/3. Resource Types.mp421.84MB
  515. 5. Architecture of Multi-Service Apps/4. Service Types.mp436.01MB
  516. 5. Architecture of Multi-Service Apps/5. Events and Architecture Design.mp416.36MB
  517. 5. Architecture of Multi-Service Apps/6. Auth Service Setup.mp416.63MB
  518. 5. Architecture of Multi-Service Apps/7. Auth K8s Setup.mp430.8MB
  519. 5. Architecture of Multi-Service Apps/8. Adding Skaffold.mp442.59MB
  520. 5. Architecture of Multi-Service Apps/9. Ingress-Nginx Setup.mp447.49MB
  521. 6. Leveraging a Cloud Environment for Development/1. Note on Remote Development.mp422.8MB
  522. 6. Leveraging a Cloud Environment for Development/10. Creating a Load Balancer.mp439.38MB
  523. 6. Leveraging a Cloud Environment for Development/11. Final Config and Test.mp454.29MB
  524. 6. Leveraging a Cloud Environment for Development/2. Remote Dev with Skaffold.mp453.62MB
  525. 6. Leveraging a Cloud Environment for Development/3. Google Cloud Initial Setup.mp411.86MB
  526. 6. Leveraging a Cloud Environment for Development/4. Kubernetes Cluster Creation.mp427.71MB
  527. 6. Leveraging a Cloud Environment for Development/5. Kubectl Contexts.mp422.04MB
  528. 6. Leveraging a Cloud Environment for Development/6. Initializing the GCloud SDK.mp439.8MB
  529. 6. Leveraging a Cloud Environment for Development/7. Installing the GCloud Context.mp419.61MB
  530. 6. Leveraging a Cloud Environment for Development/8. Updating the Skaffold Config.mp426.92MB
  531. 6. Leveraging a Cloud Environment for Development/9. More Skaffold Updates.mp44.55MB
  532. 7. Response Normalization Strategies/1. Creating Route Handlers.mp428.66MB
  533. 7. Response Normalization Strategies/10. Encoding More Information In an Error.mp440.13MB
  534. 7. Response Normalization Strategies/11. Subclassing for Custom Errors.mp476.87MB
  535. 7. Response Normalization Strategies/12. Determining Error Type.mp435.76MB
  536. 7. Response Normalization Strategies/13. Converting Errors to Responses.mp490.55MB
  537. 7. Response Normalization Strategies/14. Moving Logic Into Errors.mp490.85MB
  538. 7. Response Normalization Strategies/15. Verifying Our Custom Errors.mp4100.67MB
  539. 7. Response Normalization Strategies/16. Final Error Related Code.mp443.79MB
  540. 7. Response Normalization Strategies/17. How to Define New Custom Errors.mp449.69MB
  541. 7. Response Normalization Strategies/18. Uh Oh... Async Error Handling.mp437.81MB
  542. 7. Response Normalization Strategies/2. Scaffolding Routes.mp433.57MB
  543. 7. Response Normalization Strategies/3. Adding Validation.mp492.8MB
  544. 7. Response Normalization Strategies/4. Handling Validation Errors.mp438.95MB
  545. 7. Response Normalization Strategies/5. Surprising Complexity Around Errors.mp426.03MB
  546. 7. Response Normalization Strategies/6. Other Sources of Errors.mp445.81MB
  547. 7. Response Normalization Strategies/7. Solution for Error Handling.mp449.71MB
  548. 7. Response Normalization Strategies/8. Building an Error Handling Middleware.mp436.3MB
  549. 7. Response Normalization Strategies/9. Communicating More Info to the Error Handler.mp450.87MB
  550. 8. Database Management and Modeling/1. Creating Databases in Kubernetes.mp443.67MB
  551. 8. Database Management and Modeling/10. User Creation.mp464.22MB
  552. 8. Database Management and Modeling/11. Proper Error Handling.mp479.59MB
  553. 8. Database Management and Modeling/12. Reminder on Password Hashing.mp422.04MB
  554. 8. Database Management and Modeling/13. Adding Password Hashing.mp437.32MB
  555. 8. Database Management and Modeling/14. Comparing Hashed Password.mp415.13MB
  556. 8. Database Management and Modeling/15. Mongoose Pre-Save Hooks.mp432.92MB
  557. 8. Database Management and Modeling/2. Connecting to MongoDB.mp483.46MB
  558. 8. Database Management and Modeling/3. Understanding the Signup Flow.mp423.51MB
  559. 8. Database Management and Modeling/4. Getting TypeScript and Mongoose to Cooperate.mp427.76MB
  560. 8. Database Management and Modeling/5. Creating the User Model.mp420.32MB
  561. 8. Database Management and Modeling/6. Type Checking User Properties.mp443.44MB
  562. 8. Database Management and Modeling/7. Adding Static Properties to a Model.mp431.13MB
  563. 8. Database Management and Modeling/8. Defining Extra Document Properties.mp434.16MB
  564. 8. Database Management and Modeling/9. What's That Angle Bracket For.mp417.67MB
  565. 9. Authentication Strategies and Options/1. Fundamental Authentication Strategies.mp489.03MB
  566. 9. Authentication Strategies and Options/10. Generating a JWT.mp498.26MB
  567. 9. Authentication Strategies and Options/11. JWT Signing Keys.mp440.96MB
  568. 9. Authentication Strategies and Options/12. Securely Storing Secrets with Kubernetes.mp48.23MB
  569. 9. Authentication Strategies and Options/13. Creating and Accessing Secrets.mp480.98MB
  570. 9. Authentication Strategies and Options/14. Accessing Env Variables in a Pod.mp434.95MB
  571. 9. Authentication Strategies and Options/15. Common Response Properties.mp427.61MB
  572. 9. Authentication Strategies and Options/16. Formatting JSON Properties.mp493.31MB
  573. 9. Authentication Strategies and Options/17. The Signin Flow.mp450.67MB
  574. 9. Authentication Strategies and Options/18. Common Request Validation Middleware.mp431.16MB
  575. 9. Authentication Strategies and Options/19. Sign In Logic.mp481.59MB
  576. 9. Authentication Strategies and Options/2. Huge Issues with Authentication Strategies.mp475.11MB
  577. 9. Authentication Strategies and Options/20. Quick Sign In Test.mp49.27MB
  578. 9. Authentication Strategies and Options/21. Current User Handler.mp412.41MB
  579. 9. Authentication Strategies and Options/22. Returning the Current User.mp473.86MB
  580. 9. Authentication Strategies and Options/23. Signing Out.mp420.12MB
  581. 9. Authentication Strategies and Options/24. Creating a Current User Middleware.mp439.58MB
  582. 9. Authentication Strategies and Options/25. Augmenting Type Definitions.mp435.98MB
  583. 9. Authentication Strategies and Options/26. Requiring Auth for Route Access.mp443.91MB
  584. 9. Authentication Strategies and Options/3. So Which Option.mp418.97MB
  585. 9. Authentication Strategies and Options/4. Solving Issues with Option #2.mp485.69MB
  586. 9. Authentication Strategies and Options/5. Reminder on Cookies vs JWT's.mp433.28MB
  587. 9. Authentication Strategies and Options/6. Microservices Auth Requirements.mp494.65MB
  588. 9. Authentication Strategies and Options/7. Issues with JWT's and Server Side Rendering.mp485.87MB
  589. 9. Authentication Strategies and Options/8. Cookies and Encryption.mp457.2MB
  590. 9. Authentication Strategies and Options/9. Adding Session Support.mp418.44MB
友情提示
不会用的朋友看这里 把磁力链接复制到离线下载,或者bt下载软件里即可下载文件,或者直接复制迅雷链接到迅雷里下载! 亲,你造吗?将网页分享给您的基友,下载的人越多速度越快哦!

违规内容投诉邮箱:[email protected]

概述 838888磁力搜索是一个磁力链接搜索引擎,是学术研究的副产品,用于解决资源过度分散的问题 它通过BitTorrent协议加入DHT网络,实时的自动采集数据,仅存储文件的标题、大小、文件列表、文件标识符(磁力链接)等基础信息 838888磁力搜索不下载任何真实资源,无法判断资源的合法性及真实性,使用838888磁力搜索服务的用户需自行鉴别内容的真伪 838888磁力搜索不上传任何资源,不提供Tracker服务,不提供种子文件的下载,这意味着838888磁力搜索 838888磁力搜索是一个完全合法的系统