首页 磁力链接怎么用

[Tutorialsplanet.NET] Udemy - Angular - The Complete Guide (2023 Edition)

文件类型 收录时间 最后活跃 资源热度 文件大小 文件数量
视频 2024-2-29 19:04 2024-5-3 15:05 35 19.44 GB 452
二维码链接
[Tutorialsplanet.NET] Udemy - Angular - The Complete Guide (2023 Edition)的二维码
种子下载(838888不存储任何种子文件)
种子下载线路1(迅雷)--推荐
种子下载线路2(比特彗星)
种子下载线路3(torcache)
3条线路均为国内外知名下载网站种子链接,内容跟本站无关!
文件列表
  1. 1 - Getting Started/1 - Course Introduction.mp47.49MB
  2. 1 - Getting Started/10 - What is TypeScript.mp46.87MB
  3. 1 - Getting Started/12 - A Basic Project Setup using Bootstrap for Styling.mp446.19MB
  4. 1 - Getting Started/2 - What is Angular.mp439.06MB
  5. 1 - Getting Started/4 - Angular vs Angular 2 vs Latest Angular Version.mp45.39MB
  6. 1 - Getting Started/6 - Project Setup and First App.mp463.56MB
  7. 1 - Getting Started/7 - Editing the First App.mp489.45MB
  8. 1 - Getting Started/8 - The Course Structure.mp416.12MB
  9. 1 - Getting Started/9 - How to get the Most out of the Course.mp48.21MB
  10. 10 - Course Project Services Dependency Injection/116 - Introduction.mp44.37MB
  11. 10 - Course Project Services Dependency Injection/117 - Setting up the Services.mp45.45MB
  12. 10 - Course Project Services Dependency Injection/118 - Managing Recipes in a Recipe Service.mp448.18MB
  13. 10 - Course Project Services Dependency Injection/119 - Using a Service for CrossComponent Communication.mp432.61MB
  14. 10 - Course Project Services Dependency Injection/120 - Adding the Shopping List Service.mp437.23MB
  15. 10 - Course Project Services Dependency Injection/121 - Using Services for Pushing Data from A to B.mp421.59MB
  16. 10 - Course Project Services Dependency Injection/122 - Adding Ingredients to Recipes.mp427.28MB
  17. 10 - Course Project Services Dependency Injection/123 - Passing Ingredients from Recipes to the Shopping List via a Service.mp450.27MB
  18. 11 - Changing Pages with Routing/124 - Module Introduction.mp44.91MB
  19. 11 - Changing Pages with Routing/125 - Why do we need a Router.mp45.19MB
  20. 11 - Changing Pages with Routing/127 - Setting up and Loading Routes.mp476.42MB
  21. 11 - Changing Pages with Routing/128 - Navigating with Router Links.mp434.71MB
  22. 11 - Changing Pages with Routing/129 - Understanding Navigation Paths.mp4139.48MB
  23. 11 - Changing Pages with Routing/130 - Styling Active Router Links.mp433.03MB
  24. 11 - Changing Pages with Routing/131 - Navigating Programmatically.mp423.48MB
  25. 11 - Changing Pages with Routing/132 - Using Relative Paths in Programmatic Navigation.mp447.37MB
  26. 11 - Changing Pages with Routing/133 - Passing Parameters to Routes.mp422.52MB
  27. 11 - Changing Pages with Routing/134 - Fetching Route Parameters.mp427.57MB
  28. 11 - Changing Pages with Routing/135 - Fetching Route Parameters Reactively.mp465.19MB
  29. 11 - Changing Pages with Routing/136 - An Important Note about Route Observables.mp414.73MB
  30. 11 - Changing Pages with Routing/137 - Passing Query Parameters and Fragments.mp449.27MB
  31. 11 - Changing Pages with Routing/138 - Retrieving Query Parameters and Fragments.mp430.54MB
  32. 11 - Changing Pages with Routing/139 - Practicing and some Common Gotchas.mp456.58MB
  33. 11 - Changing Pages with Routing/140 - Setting up Child Nested Routes.mp441.68MB
  34. 11 - Changing Pages with Routing/141 - Using Query Parameters Practice.mp439.82MB
  35. 11 - Changing Pages with Routing/142 - Configuring the Handling of Query Parameters.mp4105.13MB
  36. 11 - Changing Pages with Routing/143 - Redirecting and Wildcard Routes.mp4133.49MB
  37. 11 - Changing Pages with Routing/145 - Outsourcing the Route Configuration.mp476.95MB
  38. 11 - Changing Pages with Routing/146 - An Introduction to Guards.mp424.88MB
  39. 11 - Changing Pages with Routing/147 - Protecting Routes with canActivate.mp480.98MB
  40. 11 - Changing Pages with Routing/148 - Protecting Child Nested Routes with canActivateChild.mp420.14MB
  41. 11 - Changing Pages with Routing/149 - Using a Fake Auth Service.mp413.94MB
  42. 11 - Changing Pages with Routing/150 - Controlling Navigation with canDeactivate.mp4203.68MB
  43. 11 - Changing Pages with Routing/151 - Passing Static Data to a Route.mp4173.33MB
  44. 11 - Changing Pages with Routing/152 - Resolving Dynamic Data with the resolve Guard.mp4284.12MB
  45. 11 - Changing Pages with Routing/153 - Understanding Location Strategies.mp463.39MB
  46. 11 - Changing Pages with Routing/154 - Wrap Up.mp43.11MB
  47. 12 - Course Project Routing/155 - Planning the General Structure.mp43.92MB
  48. 12 - Course Project Routing/156 - Setting Up Routes.mp447.26MB
  49. 12 - Course Project Routing/157 - Adding Navigation to the App.mp412.16MB
  50. 12 - Course Project Routing/158 - Marking Active Routes.mp48.27MB
  51. 12 - Course Project Routing/159 - Fixing Page Reload Issues.mp431.95MB
  52. 12 - Course Project Routing/160 - Child Routes Challenge.mp410.86MB
  53. 12 - Course Project Routing/161 - Adding Child Routing Together.mp432.77MB
  54. 12 - Course Project Routing/162 - Configuring Route Parameters.mp442.17MB
  55. 12 - Course Project Routing/163 - Passing Dynamic Parameters to Links.mp418.78MB
  56. 12 - Course Project Routing/164 - Styling Active Recipe Items.mp49.67MB
  57. 12 - Course Project Routing/165 - Adding Editing Routes.mp446.89MB
  58. 12 - Course Project Routing/166 - Retrieving Route Parameters.mp426.1MB
  59. 12 - Course Project Routing/167 - Programmatic Navigation to the Edit Page.mp473.78MB
  60. 12 - Course Project Routing/168 - One Note about Route Observables.mp45.58MB
  61. 13 - Understanding Observables/170 - Module Introduction.mp415.42MB
  62. 13 - Understanding Observables/172 - Analyzing Angular Observables.mp413.73MB
  63. 13 - Understanding Observables/173 - Getting Closer to the Core of Observables.mp445.36MB
  64. 13 - Understanding Observables/174 - Building a Custom Observable.mp429.08MB
  65. 13 - Understanding Observables/175 - Errors Completion.mp446.99MB
  66. 13 - Understanding Observables/176 - Observables You.mp421.46MB
  67. 13 - Understanding Observables/177 - Understanding Operators.mp4121.41MB
  68. 13 - Understanding Observables/178 - Subjects.mp480.87MB
  69. 13 - Understanding Observables/179 - Wrap Up.mp47.32MB
  70. 14 - Course Project Observables/181 - Improving the Reactive Service with Observables Subjects.mp445.27MB
  71. 15 - Handling Forms in Angular Apps/183 - Module Introduction.mp44.09MB
  72. 15 - Handling Forms in Angular Apps/184 - Why do we Need Angulars Help.mp48.81MB
  73. 15 - Handling Forms in Angular Apps/185 - TemplateDriven TD vs Reactive Approach.mp44.24MB
  74. 15 - Handling Forms in Angular Apps/186 - An Example Form.mp412.51MB
  75. 15 - Handling Forms in Angular Apps/187 - TD Creating the Form and Registering the Controls.mp492.79MB
  76. 15 - Handling Forms in Angular Apps/188 - TD Submitting and Using the Form.mp454.64MB
  77. 15 - Handling Forms in Angular Apps/189 - TD Understanding Form State.mp410.87MB
  78. 15 - Handling Forms in Angular Apps/190 - TD Accessing the Form with ViewChild.mp425MB
  79. 15 - Handling Forms in Angular Apps/191 - TD Adding Validation to check User Input.mp434.23MB
  80. 15 - Handling Forms in Angular Apps/193 - TD Using the Form State.mp428.8MB
  81. 15 - Handling Forms in Angular Apps/194 - TD Outputting Validation Error Messages.mp420.97MB
  82. 15 - Handling Forms in Angular Apps/195 - TD Set Default Values with ngModel Property Binding.mp419.39MB
  83. 15 - Handling Forms in Angular Apps/196 - TD Using ngModel with TwoWayBinding.mp418.44MB
  84. 15 - Handling Forms in Angular Apps/197 - TD Grouping Form Controls.mp452.32MB
  85. 15 - Handling Forms in Angular Apps/198 - TD Handling Radio Buttons.mp429.35MB
  86. 15 - Handling Forms in Angular Apps/199 - TD Setting and Patching Form Values.mp441.28MB
  87. 15 - Handling Forms in Angular Apps/200 - TD Using Form Data.mp473.34MB
  88. 15 - Handling Forms in Angular Apps/201 - TD Resetting Forms.mp412.5MB
  89. 15 - Handling Forms in Angular Apps/202 - Introduction to the Reactive Approach.mp42.2MB
  90. 15 - Handling Forms in Angular Apps/203 - Reactive Setup.mp421.09MB
  91. 15 - Handling Forms in Angular Apps/204 - Reactive Creating a Form in Code.mp429.15MB
  92. 15 - Handling Forms in Angular Apps/205 - Reactive Syncing HTML and Form.mp435.56MB
  93. 15 - Handling Forms in Angular Apps/206 - Reactive Submitting the Form.mp418.91MB
  94. 15 - Handling Forms in Angular Apps/207 - Reactive Adding Validation.mp420.2MB
  95. 15 - Handling Forms in Angular Apps/208 - Reactive Getting Access to Controls.mp434.24MB
  96. 15 - Handling Forms in Angular Apps/209 - Reactive Grouping Controls.mp461.65MB
  97. 15 - Handling Forms in Angular Apps/211 - Reactive Arrays of Form Controls FormArray.mp467.44MB
  98. 15 - Handling Forms in Angular Apps/212 - Reactive Creating Custom Validators.mp498.84MB
  99. 15 - Handling Forms in Angular Apps/213 - Reactive Using Error Codes.mp422.89MB
  100. 15 - Handling Forms in Angular Apps/214 - Reactive Creating a Custom Async Validator.mp471.18MB
  101. 15 - Handling Forms in Angular Apps/215 - Reactive Reacting to Status or Value Changes.mp431.45MB
  102. 15 - Handling Forms in Angular Apps/216 - Reactive Setting and Patching Values.mp417.94MB
  103. 15 - Handling Forms in Angular Apps/217 - OPTIONAL Assignment Solution.mp4382.87MB
  104. 16 - Course Project Forms/218 - Introduction.mp46.08MB
  105. 16 - Course Project Forms/219 - TD Adding the Shopping List Form.mp429.94MB
  106. 16 - Course Project Forms/220 - Adding Validation to the Form.mp412.55MB
  107. 16 - Course Project Forms/221 - Allowing the Selection of Items in the List.mp428.98MB
  108. 16 - Course Project Forms/222 - Loading the Shopping List Items into the Form.mp422.25MB
  109. 16 - Course Project Forms/223 - Updating existing Items.mp422.61MB
  110. 16 - Course Project Forms/224 - Resetting the Form.mp414.31MB
  111. 16 - Course Project Forms/225 - Allowing the the User to Clear Cancel the Form.mp47.68MB
  112. 16 - Course Project Forms/226 - Allowing the Deletion of Shopping List Items.mp416.38MB
  113. 16 - Course Project Forms/227 - Creating the Template for the Reactive Recipe Edit Form.mp428.33MB
  114. 16 - Course Project Forms/228 - Creating the Form For Editing Recipes.mp433.19MB
  115. 16 - Course Project Forms/229 - Syncing HTML with the Form.mp429.79MB
  116. 16 - Course Project Forms/231 - Adding Ingredient Controls to a Form Array.mp444.01MB
  117. 16 - Course Project Forms/232 - Adding new Ingredient Controls.mp427.07MB
  118. 16 - Course Project Forms/233 - Validating User Input.mp436.71MB
  119. 16 - Course Project Forms/234 - Submitting the Recipe Edit Form.mp457.58MB
  120. 16 - Course Project Forms/235 - Adding a Delete and Clear Cancel Functionality.mp455.88MB
  121. 16 - Course Project Forms/236 - Redirecting the User after Deleting a Recipe.mp424.95MB
  122. 16 - Course Project Forms/237 - Adding an Image Preview.mp420.42MB
  123. 16 - Course Project Forms/238 - Providing the Recipe Service Correctly.mp433.97MB
  124. 16 - Course Project Forms/239 - Deleting Ingredients and Some Finishing Touches.mp444.99MB
  125. 17 - Using Pipes to Transform Output/241 - Introduction Why Pipes are Useful.mp46.38MB
  126. 17 - Using Pipes to Transform Output/242 - Using Pipes.mp428.35MB
  127. 17 - Using Pipes to Transform Output/243 - Parametrizing Pipes.mp410.25MB
  128. 17 - Using Pipes to Transform Output/244 - Where to learn more about Pipes.mp413.56MB
  129. 17 - Using Pipes to Transform Output/245 - Chaining Multiple Pipes.mp420.59MB
  130. 17 - Using Pipes to Transform Output/246 - Creating a Custom Pipe.mp444.1MB
  131. 17 - Using Pipes to Transform Output/247 - Parametrizing a Custom Pipe.mp417.48MB
  132. 17 - Using Pipes to Transform Output/248 - Example Creating a Filter Pipe.mp460.86MB
  133. 17 - Using Pipes to Transform Output/249 - Pure and Impure Pipes or How to fix the Filter Pipe.mp431.77MB
  134. 17 - Using Pipes to Transform Output/250 - Understanding the async Pipe.mp458.94MB
  135. 18 - Making Http Requests/251 - A New IDE.mp42.72MB
  136. 18 - Making Http Requests/252 - Module Introduction.mp41.33MB
  137. 18 - Making Http Requests/253 - How Does Angular Interact With Backends.mp46.55MB
  138. 18 - Making Http Requests/254 - The Anatomy of a Http Request.mp44.02MB
  139. 18 - Making Http Requests/255 - Backend Firebase Setup.mp422.93MB
  140. 18 - Making Http Requests/256 - Sending a POST Request.mp482.62MB
  141. 18 - Making Http Requests/257 - GETting Data.mp414.39MB
  142. 18 - Making Http Requests/258 - Using RxJS Operators to Transform Response Data.mp422.16MB
  143. 18 - Making Http Requests/259 - Using Types with the HttpClient.mp429.32MB
  144. 18 - Making Http Requests/260 - Outputting Posts.mp412.11MB
  145. 18 - Making Http Requests/261 - Showing a Loading Indicator.mp48.64MB
  146. 18 - Making Http Requests/262 - Using a Service for Http Requests.mp443.69MB
  147. 18 - Making Http Requests/263 - Services Components Working Together.mp423.76MB
  148. 18 - Making Http Requests/264 - Sending a DELETE Request.mp418.44MB
  149. 18 - Making Http Requests/265 - Handling Errors.mp460.34MB
  150. 18 - Making Http Requests/266 - Using Subjects for Error Handling.mp417.32MB
  151. 18 - Making Http Requests/267 - Using the catchError Operator.mp413.93MB
  152. 18 - Making Http Requests/268 - Error Handling UX.mp420.89MB
  153. 18 - Making Http Requests/269 - Setting Headers.mp422.34MB
  154. 18 - Making Http Requests/270 - Adding Query Params.mp436.87MB
  155. 18 - Making Http Requests/271 - Observing Different Types of Responses.mp471.23MB
  156. 18 - Making Http Requests/272 - Changing the Response Body Type.mp422.28MB
  157. 18 - Making Http Requests/273 - Introducing Interceptors.mp440.42MB
  158. 18 - Making Http Requests/274 - Manipulating Request Objects.mp416.41MB
  159. 18 - Making Http Requests/275 - Response Interceptors.mp427.76MB
  160. 18 - Making Http Requests/276 - Multiple Interceptors.mp447.08MB
  161. 18 - Making Http Requests/277 - Wrap Up.mp414.6MB
  162. 19 - Course Project Http/279 - Module Introduction.mp42.86MB
  163. 19 - Course Project Http/280 - Backend Firebase Setup.mp415.42MB
  164. 19 - Course Project Http/281 - Setting Up the DataStorage Service.mp438.3MB
  165. 19 - Course Project Http/282 - Storing Recipes.mp460.22MB
  166. 19 - Course Project Http/283 - Fetching Recipes.mp440.34MB
  167. 19 - Course Project Http/284 - Transforming Response Data.mp444.17MB
  168. 19 - Course Project Http/285 - Resolving Data Before Loading.mp478.01MB
  169. 19 - Course Project Http/286 - Fixing a Bug with the Resolver.mp412.6MB
  170. 2 - The Basics/14 - Module Introduction.mp44.14MB
  171. 2 - The Basics/15 - How an Angular App gets Loaded and Started.mp447.27MB
  172. 2 - The Basics/16 - Components are Important.mp416.2MB
  173. 2 - The Basics/17 - Creating a New Component.mp433.35MB
  174. 2 - The Basics/18 - Understanding the Role of AppModule and Component Declaration.mp427.31MB
  175. 2 - The Basics/19 - Using Custom Components.mp45.31MB
  176. 2 - The Basics/20 - Creating Components with the CLI Nesting Components.mp423.54MB
  177. 2 - The Basics/21 - Working with Component Templates.mp427.42MB
  178. 2 - The Basics/22 - Working with Component Styles.mp427.15MB
  179. 2 - The Basics/23 - Fully Understanding the Component Selector.mp426.57MB
  180. 2 - The Basics/24 - OPTIONAL Assignment Solution.mp445.66MB
  181. 2 - The Basics/25 - What is Databinding.mp410.89MB
  182. 2 - The Basics/26 - String Interpolation.mp474.35MB
  183. 2 - The Basics/27 - Property Binding.mp445.01MB
  184. 2 - The Basics/28 - Property Binding vs String Interpolation.mp445.86MB
  185. 2 - The Basics/29 - Event Binding.mp429.15MB
  186. 2 - The Basics/31 - Passing and Using Data with Event Binding.mp470.54MB
  187. 2 - The Basics/33 - TwoWayDatabinding.mp423.82MB
  188. 2 - The Basics/34 - Combining all Forms of Databinding.mp413.83MB
  189. 2 - The Basics/35 - OPTIONAL Assignment Solution.mp446.18MB
  190. 2 - The Basics/36 - Understanding Directives.mp47.25MB
  191. 2 - The Basics/37 - Using ngIf to Output Data Conditionally.mp432.38MB
  192. 2 - The Basics/38 - Enhancing ngIf with an Else Condition.mp426.01MB
  193. 2 - The Basics/39 - Styling Elements Dynamically with ngStyle.mp443.04MB
  194. 2 - The Basics/40 - Applying CSS Classes Dynamically with ngClass.mp424.68MB
  195. 2 - The Basics/41 - Outputting Lists with ngFor.mp434.7MB
  196. 2 - The Basics/42 - OPTIONAL Assignment Solution.mp463.17MB
  197. 2 - The Basics/43 - Getting the Index when using ngFor.mp446.71MB
  198. 20 - Authentication Route Protection in Angular/287 - Module Introduction.mp4882.49KB
  199. 20 - Authentication Route Protection in Angular/288 - How Authentication Works.mp46.89MB
  200. 20 - Authentication Route Protection in Angular/289 - Adding the Auth Page.mp457.36MB
  201. 20 - Authentication Route Protection in Angular/290 - Switching Between Auth Modes.mp417.63MB
  202. 20 - Authentication Route Protection in Angular/291 - Handling Form Input.mp430.62MB
  203. 20 - Authentication Route Protection in Angular/292 - Preparing the Backend.mp411.82MB
  204. 20 - Authentication Route Protection in Angular/294 - Preparing the Signup Request.mp484.46MB
  205. 20 - Authentication Route Protection in Angular/295 - Sending the Signup Request.mp429.27MB
  206. 20 - Authentication Route Protection in Angular/296 - Adding a Loading Spinner Error Handling Logic.mp476.09MB
  207. 20 - Authentication Route Protection in Angular/297 - Improving Error Handling.mp476.91MB
  208. 20 - Authentication Route Protection in Angular/298 - Sending Login Requests.mp464.87MB
  209. 20 - Authentication Route Protection in Angular/299 - Login Error Handling.mp447.11MB
  210. 20 - Authentication Route Protection in Angular/300 - Creating Storing the User Data.mp498.79MB
  211. 20 - Authentication Route Protection in Angular/301 - Reflecting the Auth State in the UI.mp490.81MB
  212. 20 - Authentication Route Protection in Angular/302 - Adding the Token to Outgoing Requests.mp4119.33MB
  213. 20 - Authentication Route Protection in Angular/303 - Attaching the Token with an Interceptor.mp4102.21MB
  214. 20 - Authentication Route Protection in Angular/304 - Adding Logout.mp429.74MB
  215. 20 - Authentication Route Protection in Angular/305 - Adding AutoLogin.mp495.48MB
  216. 20 - Authentication Route Protection in Angular/306 - Adding AutoLogout.mp478.12MB
  217. 20 - Authentication Route Protection in Angular/307 - Adding an Auth Guard.mp4105.32MB
  218. 20 - Authentication Route Protection in Angular/308 - Wrap Up.mp413.96MB
  219. 21 - Dynamic Components/310 - Module Introduction.mp41.29MB
  220. 21 - Dynamic Components/311 - Adding an Alert Modal Component.mp447.26MB
  221. 21 - Dynamic Components/312 - Understanding the Different Approaches.mp44.5MB
  222. 21 - Dynamic Components/313 - Using ngIf.mp431.34MB
  223. 21 - Dynamic Components/314 - Preparing Programmatic Creation.mp478.53MB
  224. 21 - Dynamic Components/315 - Creating a Component Programmatically.mp458.75MB
  225. 21 - Dynamic Components/317 - Understanding entryComponents.mp466.5MB
  226. 21 - Dynamic Components/318 - Data Binding Event Binding.mp457.68MB
  227. 21 - Dynamic Components/319 - Wrap Up.mp414.79MB
  228. 22 - Angular Modules Optimizing Angular Apps/321 - Module Introduction.mp4860.6KB
  229. 22 - Angular Modules Optimizing Angular Apps/322 - What are Modules.mp45.76MB
  230. 22 - Angular Modules Optimizing Angular Apps/323 - Analyzing the AppModule.mp470.51MB
  231. 22 - Angular Modules Optimizing Angular Apps/324 - Getting Started with Feature Modules.mp439.43MB
  232. 22 - Angular Modules Optimizing Angular Apps/325 - Splitting Modules Correctly.mp442.49MB
  233. 22 - Angular Modules Optimizing Angular Apps/326 - Adding Routes to Feature Modules.mp433.45MB
  234. 22 - Angular Modules Optimizing Angular Apps/327 - Component Declarations.mp425.3MB
  235. 22 - Angular Modules Optimizing Angular Apps/328 - The ShoppingList Feature Module.mp460.8MB
  236. 22 - Angular Modules Optimizing Angular Apps/329 - Understanding Shared Modules.mp476.22MB
  237. 22 - Angular Modules Optimizing Angular Apps/330 - Understanding the Core Module.mp447.5MB
  238. 22 - Angular Modules Optimizing Angular Apps/331 - Adding an Auth Feature Module.mp443.39MB
  239. 22 - Angular Modules Optimizing Angular Apps/332 - Understanding Lazy Loading.mp44.04MB
  240. 22 - Angular Modules Optimizing Angular Apps/333 - Implementing Lazy Loading.mp4157.92MB
  241. 22 - Angular Modules Optimizing Angular Apps/334 - More Lazy Loading.mp429.16MB
  242. 22 - Angular Modules Optimizing Angular Apps/335 - Preloading LazyLoaded Code.mp423.72MB
  243. 22 - Angular Modules Optimizing Angular Apps/336 - Modules Services.mp411.42MB
  244. 22 - Angular Modules Optimizing Angular Apps/337 - Loading Services Differently.mp457.27MB
  245. 23 - Deploying an Angular App/339 - Module Introduction.mp4838.16KB
  246. 23 - Deploying an Angular App/340 - Deployment Preparation Steps.mp45.23MB
  247. 23 - Deploying an Angular App/341 - Using Environment Variables.mp436.8MB
  248. 23 - Deploying an Angular App/343 - Deployment Example Firebase Hosting.mp491.94MB
  249. 24 - Standalone Components/345 - Module Introduction.mp43.58MB
  250. 24 - Standalone Components/346 - Starting Setup Why We Want Standalone Components.mp429.49MB
  251. 24 - Standalone Components/347 - Building a First Standalone Component.mp4144.67MB
  252. 24 - Standalone Components/349 - Standalone Directives Connecting Building Blocks.mp415.95MB
  253. 24 - Standalone Components/350 - Migrating Another Component.mp410.28MB
  254. 24 - Standalone Components/351 - A Standalone Root Component.mp445.99MB
  255. 24 - Standalone Components/352 - Services Standalone Components.mp439.14MB
  256. 24 - Standalone Components/353 - Routing with Standalone Components.mp491.93MB
  257. 24 - Standalone Components/354 - Lazy Loading.mp482.91MB
  258. 24 - Standalone Components/355 - Summary.mp411.14MB
  259. 25 - Angular Signals/356 - Module Introduction.mp42.28MB
  260. 25 - Angular Signals/357 - Signals What Why.mp422.83MB
  261. 25 - Angular Signals/358 - Creating a New Signal.mp416.58MB
  262. 25 - Angular Signals/359 - Updating a Signal Value.mp48.43MB
  263. 25 - Angular Signals/360 - Reading Outputting a Signal Value.mp415.93MB
  264. 25 - Angular Signals/361 - Signal Updating set update mutate.mp427.32MB
  265. 25 - Angular Signals/362 - Important Signals are NOT Finished Yet.mp416.46MB
  266. 25 - Angular Signals/364 - Computed Values Effects.mp419.06MB
  267. 25 - Angular Signals/365 - Module Summary.mp43.25MB
  268. 26 - Bonus Using NgRx For State Management/366 - Module Introduction.mp42.5MB
  269. 26 - Bonus Using NgRx For State Management/367 - What Is NgRx.mp49.9MB
  270. 26 - Bonus Using NgRx For State Management/368 - Understanding NgRx Its Building Blocks.mp411.53MB
  271. 26 - Bonus Using NgRx For State Management/369 - Project Setup Installing NgRx.mp437.99MB
  272. 26 - Bonus Using NgRx For State Management/370 - Adding a First Reducer Store Setup.mp463.27MB
  273. 26 - Bonus Using NgRx For State Management/371 - An Alternative Way Of Creating Reducers.mp414.02MB
  274. 26 - Bonus Using NgRx For State Management/372 - Reading Data From The Store.mp4105.04MB
  275. 26 - Bonus Using NgRx For State Management/373 - Introducing Actions State Changing Reducers.mp430.98MB
  276. 26 - Bonus Using NgRx For State Management/374 - Dispatching Actions.mp421.38MB
  277. 26 - Bonus Using NgRx For State Management/375 - Attaching Data To Actions.mp429.15MB
  278. 26 - Bonus Using NgRx For State Management/376 - Handling Actions Without createReducer.mp429.02MB
  279. 26 - Bonus Using NgRx For State Management/377 - An Alternative Way Of Defining Actions.mp4106.02MB
  280. 26 - Bonus Using NgRx For State Management/378 - Time To Practice A Second Action.mp448.16MB
  281. 26 - Bonus Using NgRx For State Management/379 - Exploring Selectors.mp458.12MB
  282. 26 - Bonus Using NgRx For State Management/380 - Introducing Effects.mp412.35MB
  283. 26 - Bonus Using NgRx For State Management/381 - Installing the Effects Package.mp423.11MB
  284. 26 - Bonus Using NgRx For State Management/382 - Defining a First Effect.mp436.72MB
  285. 26 - Bonus Using NgRx For State Management/383 - The Old Effect Decorator Registering Effects.mp444.71MB
  286. 26 - Bonus Using NgRx For State Management/384 - Using Store Data In Effects.mp416.83MB
  287. 26 - Bonus Using NgRx For State Management/385 - Adding a Second Effect.mp4114.79MB
  288. 26 - Bonus Using NgRx For State Management/386 - Summary.mp416.37MB
  289. 26 - Bonus Using NgRx For State Management/389 - Getting Started with Reducers.mp468.21MB
  290. 26 - Bonus Using NgRx For State Management/390 - Adding Logic to the Reducer.mp439.24MB
  291. 26 - Bonus Using NgRx For State Management/391 - Understanding Adding Actions.mp439.35MB
  292. 26 - Bonus Using NgRx For State Management/392 - Setting Up the NgRx Store.mp435.31MB
  293. 26 - Bonus Using NgRx For State Management/393 - Selecting State.mp499.75MB
  294. 26 - Bonus Using NgRx For State Management/394 - Dispatching Actions.mp475.77MB
  295. 26 - Bonus Using NgRx For State Management/395 - Multiple Actions.mp4137.47MB
  296. 26 - Bonus Using NgRx For State Management/396 - Preparing Update Delete Actions.mp424.46MB
  297. 26 - Bonus Using NgRx For State Management/397 - Updating Deleting Ingredients.mp475.92MB
  298. 26 - Bonus Using NgRx For State Management/398 - Expanding the State.mp4104.82MB
  299. 26 - Bonus Using NgRx For State Management/399 - Managing More State via NgRx.mp4108.8MB
  300. 26 - Bonus Using NgRx For State Management/400 - Removing Redundant Component State Management.mp442.49MB
  301. 26 - Bonus Using NgRx For State Management/401 - First Summary Clean Up.mp460.29MB
  302. 26 - Bonus Using NgRx For State Management/402 - One Root State.mp4153.95MB
  303. 26 - Bonus Using NgRx For State Management/403 - Setting Up Auth Reducer Actions.mp484.3MB
  304. 26 - Bonus Using NgRx For State Management/404 - Dispatching Auth Actions.mp471.53MB
  305. 26 - Bonus Using NgRx For State Management/405 - Auth Finished For Now.mp485.52MB
  306. 26 - Bonus Using NgRx For State Management/406 - And Important Note on Actions.mp463.44MB
  307. 26 - Bonus Using NgRx For State Management/407 - Exploring NgRx Effects.mp441.05MB
  308. 26 - Bonus Using NgRx For State Management/408 - Defining the First Effect.mp432.53MB
  309. 26 - Bonus Using NgRx For State Management/410 - Effects Error Handling.mp4101.91MB
  310. 26 - Bonus Using NgRx For State Management/411 - Login via NgRx Effects.mp4107.25MB
  311. 26 - Bonus Using NgRx For State Management/412 - Managing UI State in NgRx.mp4102.52MB
  312. 26 - Bonus Using NgRx For State Management/413 - Finishing the Login Effect.mp480.51MB
  313. 26 - Bonus Using NgRx For State Management/414 - Preparing Other Auth Actions.mp447.43MB
  314. 26 - Bonus Using NgRx For State Management/415 - Adding Signup.mp477.76MB
  315. 26 - Bonus Using NgRx For State Management/416 - Further Auth Effects.mp4101.51MB
  316. 26 - Bonus Using NgRx For State Management/417 - Adding AutoLogin with NgRx.mp455.27MB
  317. 26 - Bonus Using NgRx For State Management/418 - Adding AutoLogout.mp478.77MB
  318. 26 - Bonus Using NgRx For State Management/419 - Finishing the Auth Effects.mp447.23MB
  319. 26 - Bonus Using NgRx For State Management/420 - Using the Store Devtools.mp448.45MB
  320. 26 - Bonus Using NgRx For State Management/421 - The Router Store.mp427.93MB
  321. 26 - Bonus Using NgRx For State Management/422 - Getting Started with NgRx for Recipes.mp4115.02MB
  322. 26 - Bonus Using NgRx For State Management/423 - Fetching Recipe Detail Data.mp4107.49MB
  323. 26 - Bonus Using NgRx For State Management/424 - Fetching Recipes Using the Resolver.mp4184.94MB
  324. 26 - Bonus Using NgRx For State Management/425 - Fixing the Auth Redirect.mp431.83MB
  325. 26 - Bonus Using NgRx For State Management/426 - Update Delete and Add Recipes.mp4176.59MB
  326. 26 - Bonus Using NgRx For State Management/427 - Storing Recipes via Effects.mp468.87MB
  327. 26 - Bonus Using NgRx For State Management/428 - Cleanup Work.mp416.58MB
  328. 26 - Bonus Using NgRx For State Management/429 - Wrap Up.mp426.62MB
  329. 27 - Bonus Angular Universal/432 - Module Introduction.mp41.36MB
  330. 27 - Bonus Angular Universal/433 - Angular Universal What Why.mp429.21MB
  331. 27 - Bonus Angular Universal/434 - Converting the App to a Universal App.mp420.75MB
  332. 27 - Bonus Angular Universal/435 - Analyzing Running Serverside Code.mp449.58MB
  333. 27 - Bonus Angular Universal/436 - A Closer Look At The Serverside Code.mp457.76MB
  334. 27 - Bonus Angular Universal/437 - Integrating a REST API.mp438.86MB
  335. 27 - Bonus Angular Universal/438 - Some Notes About Deploying Angular Universal Apps.mp417.91MB
  336. 28 - Angular Animations/441 - Introduction.mp45.9MB
  337. 28 - Angular Animations/442 - Setting up the Starting Project.mp45.5MB
  338. 28 - Angular Animations/443 - Animations Triggers and State.mp4111.46MB
  339. 28 - Angular Animations/444 - Switching between States.mp418.17MB
  340. 28 - Angular Animations/445 - Transitions.mp413.54MB
  341. 28 - Angular Animations/446 - Advanced Transitions.mp447.03MB
  342. 28 - Angular Animations/447 - Transition Phases.mp462.26MB
  343. 28 - Angular Animations/448 - The void State.mp495.56MB
  344. 28 - Angular Animations/449 - Using Keyframes for Animations.mp448.86MB
  345. 28 - Angular Animations/450 - Grouping Transitions.mp418.6MB
  346. 28 - Angular Animations/451 - Using Animation Callbacks.mp441.15MB
  347. 29 - Adding Offline Capabilities with Service Workers/452 - Module Introduction.mp419.96MB
  348. 29 - Adding Offline Capabilities with Service Workers/453 - Adding Service Workers.mp4344.44MB
  349. 29 - Adding Offline Capabilities with Service Workers/454 - Caching Assets for Offline Use.mp450.01MB
  350. 29 - Adding Offline Capabilities with Service Workers/455 - Caching Dynamic Assets URLs.mp4109.14MB
  351. 3 - Course Project The Basics/44 - Project Introduction.mp4926.22KB
  352. 3 - Course Project The Basics/45 - Planning the App.mp49.29MB
  353. 3 - Course Project The Basics/47 - Setting up the Application.mp417.77MB
  354. 3 - Course Project The Basics/48 - Creating the Components.mp458.7MB
  355. 3 - Course Project The Basics/49 - Using the Components.mp412.1MB
  356. 3 - Course Project The Basics/50 - Adding a Navigation Bar.mp456.1MB
  357. 3 - Course Project The Basics/52 - Creating a Recipe Model.mp424.43MB
  358. 3 - Course Project The Basics/53 - Adding Content to the Recipes Components.mp4115.04MB
  359. 3 - Course Project The Basics/54 - Outputting a List of Recipes with ngFor.mp434.49MB
  360. 3 - Course Project The Basics/55 - Displaying Recipe Details.mp466.19MB
  361. 3 - Course Project The Basics/56 - Working on the ShoppingListComponent.mp410.79MB
  362. 3 - Course Project The Basics/57 - Creating an Ingredient Model.mp411.55MB
  363. 3 - Course Project The Basics/58 - Creating and Outputting the Shopping List.mp414.43MB
  364. 3 - Course Project The Basics/59 - Adding a Shopping List Edit Section.mp416.08MB
  365. 3 - Course Project The Basics/60 - Wrap Up Next Steps.mp42.44MB
  366. 30 - A Basic Introduction to Unit Testing in Angular Apps/458 - Introduction.mp44.32MB
  367. 30 - A Basic Introduction to Unit Testing in Angular Apps/459 - Why Unit Tests.mp48.09MB
  368. 30 - A Basic Introduction to Unit Testing in Angular Apps/460 - Analyzing the Testing Setup as created by the CLI.mp475.03MB
  369. 30 - A Basic Introduction to Unit Testing in Angular Apps/461 - Running Tests with the CLI.mp444.21MB
  370. 30 - A Basic Introduction to Unit Testing in Angular Apps/462 - Adding a Component and some fitting Tests.mp494.29MB
  371. 30 - A Basic Introduction to Unit Testing in Angular Apps/463 - Testing Dependencies Components and Services.mp464.73MB
  372. 30 - A Basic Introduction to Unit Testing in Angular Apps/464 - Simulating Async Tasks.mp4160.37MB
  373. 30 - A Basic Introduction to Unit Testing in Angular Apps/465 - Using fakeAsync and tick.mp438.02MB
  374. 30 - A Basic Introduction to Unit Testing in Angular Apps/466 - Isolated vs NonIsolated Tests.mp495.98MB
  375. 31 - Angular as a Platform Closer Look at the CLI/468 - Module Introduction.mp42.45MB
  376. 31 - Angular as a Platform Closer Look at the CLI/469 - A Closer Look at ng new.mp465.03MB
  377. 31 - Angular as a Platform Closer Look at the CLI/470 - IDE Project Setup.mp413.01MB
  378. 31 - Angular as a Platform Closer Look at the CLI/471 - Understanding the Config Files.mp490.19MB
  379. 31 - Angular as a Platform Closer Look at the CLI/472 - Important CLI Commands.mp452.35MB
  380. 31 - Angular as a Platform Closer Look at the CLI/473 - The angularjson File A Closer Look.mp4112.05MB
  381. 31 - Angular as a Platform Closer Look at the CLI/474 - Angular Schematics An Introduction.mp411.26MB
  382. 31 - Angular as a Platform Closer Look at the CLI/475 - The ng add Command.mp429.74MB
  383. 31 - Angular as a Platform Closer Look at the CLI/476 - Using Custom ng generate Schematics.mp428.33MB
  384. 31 - Angular as a Platform Closer Look at the CLI/477 - Smooth Updating of Projects with ng update.mp412.44MB
  385. 31 - Angular as a Platform Closer Look at the CLI/478 - Simplified Deployment with ng deploy.mp446.94MB
  386. 31 - Angular as a Platform Closer Look at the CLI/479 - Understanding Differential Loading.mp453.87MB
  387. 31 - Angular as a Platform Closer Look at the CLI/480 - Managing Multiple Projects in One Folder.mp434.41MB
  388. 31 - Angular as a Platform Closer Look at the CLI/481 - Angular Libraries An Introduction.mp425.71MB
  389. 31 - Angular as a Platform Closer Look at the CLI/482 - Wrap Up.mp416.56MB
  390. 32 - Angular Changes New Features/483 - A First Look At Angular Elements.mp4235.51MB
  391. 33 - Course Roundup/484 - Thanks for being part of the course.mp421.73MB
  392. 34 - Bonus TypeScript Introduction for Angular 2 Usage/486 - Module Introduction.mp41.88MB
  393. 34 - Bonus TypeScript Introduction for Angular 2 Usage/487 - What Why.mp412.96MB
  394. 34 - Bonus TypeScript Introduction for Angular 2 Usage/488 - Installing Using TypeScript.mp450.79MB
  395. 34 - Bonus TypeScript Introduction for Angular 2 Usage/489 - Base Types Primitives.mp414.04MB
  396. 34 - Bonus TypeScript Introduction for Angular 2 Usage/490 - Array Object Types.mp421.6MB
  397. 34 - Bonus TypeScript Introduction for Angular 2 Usage/491 - Type Inference.mp48.05MB
  398. 34 - Bonus TypeScript Introduction for Angular 2 Usage/492 - Working with Union Types.mp48.17MB
  399. 34 - Bonus TypeScript Introduction for Angular 2 Usage/493 - Assigning Type Aliases.mp411.36MB
  400. 34 - Bonus TypeScript Introduction for Angular 2 Usage/494 - Diving into Functions Function Types.mp422.34MB
  401. 34 - Bonus TypeScript Introduction for Angular 2 Usage/495 - Understanding Generics.mp435.96MB
  402. 34 - Bonus TypeScript Introduction for Angular 2 Usage/496 - Classes TypeScript.mp428.24MB
  403. 34 - Bonus TypeScript Introduction for Angular 2 Usage/497 - Working with Interfaces.mp415.96MB
  404. 34 - Bonus TypeScript Introduction for Angular 2 Usage/498 - Configuring the TypeScript Compiler.mp438.25MB
  405. 4 - Debugging/61 - Understanding Angular Error Messages.mp429.8MB
  406. 4 - Debugging/62 - Debugging Code in the Browser Using Sourcemaps.mp445.62MB
  407. 5 - Components Databinding Deep Dive/63 - Module Introduction.mp42.13MB
  408. 5 - Components Databinding Deep Dive/64 - Splitting Apps into Components.mp453.37MB
  409. 5 - Components Databinding Deep Dive/65 - Property Event Binding Overview.mp45.43MB
  410. 5 - Components Databinding Deep Dive/66 - Binding to Custom Properties.mp440.88MB
  411. 5 - Components Databinding Deep Dive/67 - Assigning an Alias to Custom Properties.mp410.45MB
  412. 5 - Components Databinding Deep Dive/68 - Binding to Custom Events.mp467.42MB
  413. 5 - Components Databinding Deep Dive/69 - Assigning an Alias to Custom Events.mp47.11MB
  414. 5 - Components Databinding Deep Dive/70 - Custom Property and Event Binding Summary.mp415.86MB
  415. 5 - Components Databinding Deep Dive/71 - Understanding View Encapsulation.mp469.66MB
  416. 5 - Components Databinding Deep Dive/72 - More on View Encapsulation.mp424.24MB
  417. 5 - Components Databinding Deep Dive/73 - Using Local References in Templates.mp441.33MB
  418. 5 - Components Databinding Deep Dive/75 - Getting Access to the Template DOM with ViewChild.mp445.48MB
  419. 5 - Components Databinding Deep Dive/76 - Projecting Content into Components with ngcontent.mp423.49MB
  420. 5 - Components Databinding Deep Dive/77 - Understanding the Component Lifecycle.mp416.94MB
  421. 5 - Components Databinding Deep Dive/78 - Seeing Lifecycle Hooks in Action.mp4184.98MB
  422. 5 - Components Databinding Deep Dive/79 - Lifecycle Hooks and Template Access.mp422.66MB
  423. 5 - Components Databinding Deep Dive/81 - Getting Access to ngcontent with ContentChild.mp427.92MB
  424. 5 - Components Databinding Deep Dive/82 - Wrap Up.mp44.19MB
  425. 5 - Components Databinding Deep Dive/83 - OPTIONAL Assignment Solution.mp4339.87MB
  426. 6 - Course Project Components Databinding/84 - Introduction.mp42.32MB
  427. 6 - Course Project Components Databinding/85 - Adding Navigation with Event Binding and ngIf.mp439.34MB
  428. 6 - Course Project Components Databinding/86 - Passing Recipe Data with Property Binding.mp426.67MB
  429. 6 - Course Project Components Databinding/87 - Passing Data with Event and Property Binding Combined.mp474.23MB
  430. 6 - Course Project Components Databinding/89 - Allowing the User to Add Ingredients to the Shopping List.mp443.54MB
  431. 7 - Directives Deep Dive/100 - Building a Structural Directive.mp456.02MB
  432. 7 - Directives Deep Dive/101 - Understanding ngSwitch.mp419.06MB
  433. 7 - Directives Deep Dive/90 - Module Introduction.mp44.59MB
  434. 7 - Directives Deep Dive/91 - ngFor and ngIf Recap.mp425.13MB
  435. 7 - Directives Deep Dive/92 - ngClass and ngStyle Recap.mp420.98MB
  436. 7 - Directives Deep Dive/93 - Creating a Basic Attribute Directive.mp444.19MB
  437. 7 - Directives Deep Dive/94 - Using the Renderer to build a Better Attribute Directive.mp443.65MB
  438. 7 - Directives Deep Dive/96 - Using HostListener to Listen to Host Events.mp421.7MB
  439. 7 - Directives Deep Dive/97 - Using HostBinding to Bind to Host Properties.mp424.54MB
  440. 7 - Directives Deep Dive/98 - Binding to Directive Properties.mp4110.57MB
  441. 7 - Directives Deep Dive/99 - What Happens behind the Scenes on Structural Directives.mp429.15MB
  442. 8 - Course Project Directives/102 - Building and Using a Dropdown Directive.mp433.31MB
  443. 9 - Using Services Dependency Injection/104 - Module Introduction.mp46.01MB
  444. 9 - Using Services Dependency Injection/105 - Why would you Need Services.mp414.64MB
  445. 9 - Using Services Dependency Injection/106 - Creating a Logging Service.mp430.94MB
  446. 9 - Using Services Dependency Injection/107 - Injecting the Logging Service into Components.mp4139.5MB
  447. 9 - Using Services Dependency Injection/109 - Creating a Data Service.mp460.42MB
  448. 9 - Using Services Dependency Injection/110 - Understanding the Hierarchical Injector.mp417.61MB
  449. 9 - Using Services Dependency Injection/111 - How many Instances of Service Should It Be.mp416MB
  450. 9 - Using Services Dependency Injection/112 - Injecting Services into Services.mp434.7MB
  451. 9 - Using Services Dependency Injection/113 - Using Services for CrossComponent Communication.mp436.86MB
  452. 9 - Using Services Dependency Injection/115 - OPTIONAL Assignment Solution.mp466.66MB
友情提示
不会用的朋友看这里 把磁力链接复制到离线下载,或者bt下载软件里即可下载文件,或者直接复制迅雷链接到迅雷里下载! 亲,你造吗?将网页分享给您的基友,下载的人越多速度越快哦!

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

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