首页 磁力链接怎么用

[FreeCourseLab.me] Udemy - Microservices with Node JS and React

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

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

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