Other
Angular - The Complete Guide (2022 Edition)
Torrent info
Name:Angular - The Complete Guide (2022 Edition)
Infohash: 23BAC7CCC0A41BD97AB9DF8D2524F7062B81A34A
Total Size: 17.56 GB
Magnet: Magnet Download
Seeds: 9
Leechers: 3
Stream: Watch Full Movies @ LimeMovies
Last Updated: 2025-12-23 11:55:44 (Update Now)
Torrent added: 2022-07-25 08:30:06
Alternatives:Angular - The Complete Guide (2022 Edition) Torrents
Torrent Files List
[TutsNode.net] - Angular - The Complete Guide (2022 Edition) (Size: 17.56 GB) (Files: 1527)
[TutsNode.net] - Angular - The Complete Guide (2022 Edition)
28 Adding Offline Capabilities with Service Workers
427 Adding Service Workers.mp4
427 Adding Service Workers.en_US.srt
429 ng-pwa-02-finished.zip
430 ng-pwa-02-finished.zip
426 ng-pwa-01-start.zip
429 Caching Dynamic Assets & URLs.mp4
429 Caching Dynamic Assets & URLs.en_US.srt
428 Caching Assets for Offline Use.en_US.srt
426 Module Introduction.en_US.srt
430 Further Links & Resources.html
428 Caching Assets for Offline Use.mp4
426 Module Introduction.mp4
01 Getting Started
001 Course Introduction.en_US.srt
002 What is Angular_.en_US.srt
003 Join our Online Learning Community.html
005 CLI Deep Dive & Troubleshooting.html
006 MUST READ_ Potential Project Creation Issues.html
007 app.component.zip
012 Optional_ TypeScript Quick Introduction.html
014 About the Course Code _ Code Snapshots.html
014 project-template.zip
008 first-app.zip
014 first-app.zip
013 project-template.zip
007 Project Setup and First App.en_US.srt
008 Editing the First App.en_US.srt
013 A Basic Project Setup using Bootstrap for Styling.en_US.srt
009 The Course Structure.en_US.srt
004 Angular vs Angular 2 vs Latest Angular Version.en_US.srt
010 How to get the Most out of the Course.en_US.srt
011 What is TypeScript_.en_US.srt
008 Editing the First App.mp4
007 Project Setup and First App.mp4
013 A Basic Project Setup using Bootstrap for Styling.mp4
009 The Course Structure.mp4
002 What is Angular_.mp4
010 How to get the Most out of the Course.mp4
001 Course Introduction.mp4
011 What is TypeScript_.mp4
004 Angular vs Angular 2 vs Latest Angular Version.mp4
24 Preview_ Standalone Components
352 03-starting-with-routing.zip
354 04-finished.zip
346 01-starting-project.zip
351 02-migrated-cmp.zip
347 Building a First Standalone Component.en_US.srt
353 Lazy Loading.en_US.srt
352 Routing with Standalone Components.en_US.srt
346 Starting Setup & Why We Want Standalone Components.en_US.srt
350 A Standalone Root Component.en_US.srt
351 Services & Standalone Components.en_US.srt
348 Standalone Directives & Connecting Building Blocks.en_US.srt
354 Summary.en_US.srt
349 Migrating Another Component.en_US.srt
345 Module Introduction.en_US.srt
352 Routing with Standalone Components.mp4
347 Building a First Standalone Component.mp4
353 Lazy Loading.mp4
350 A Standalone Root Component.mp4
346 Starting Setup & Why We Want Standalone Components.mp4
351 Services & Standalone Components.mp4
348 Standalone Directives & Connecting Building Blocks.mp4
354 Summary.mp4
349 Migrating Another Component.mp4
345 Module Introduction.mp4
25 Bonus_ Working with NgRx in our Project
359 ngrx-01-first-reducer.zip
364 ngrx-03-added-actions.zip
398 ngrx-create-functions-syntax.zip
392 ngrx-10-fetch-recipes-effect.zip
399 ngrx-10-fetch-recipes-effect.zip
386 ngrx-07-localstorage-effects.zip
377 Defining the First Effect.en_US.srt
392 Fetching Recipes & Using the Resolver.mp4
399 ngrx-07-localstorage-effects.zip
395 ngrx-11-recipe-crud.zip
399 ngrx-11-recipe-crud.zip
389 ngrx-09-devtools-and-routing.zip
399 ngrx-09-devtools-and-routing.zip
374 ngrx-05-auth-without-effects.zip
399 ngrx-05-auth-without-effects.zip
368 ngrx-04-finished-shopping-list.zip
399 ngrx-04-finished-shopping-list.zip
387 ngrx-08-auth-finished.zip
399 ngrx-08-auth-finished.zip
381 ngrx-06-login-effect.zip
399 ngrx-06-login-effect.zip
397 ngrx-12-finished.zip
399 ngrx-12-finished.zip
371 One Root State.mp4
399 ngrx-03-added-actions.zip
361 ngrx-02-added-store.zip
399 ngrx-02-added-store.zip
399 ngrx-01-first-reducer.zip
355 Module Introduction.mp4
390 Getting Started with NgRx for Recipes.mp4
368 Managing More State via NgRx.mp4
394 Update, Delete and Add Recipes.en_US.srt
371 One Root State.en_US.srt
366 Updating & Deleting Ingredients.en_US.srt
392 Fetching Recipes & Using the Resolver.en_US.srt
390 Getting Started with NgRx for Recipes.en_US.srt
364 Multiple Actions.en_US.srt
368 Managing More State via NgRx.en_US.srt
356 What is Application State_.en_US.srt
362 Selecting State.en_US.srt
378 Effects & Error Handling.en_US.srt
379 Login via NgRx Effects.en_US.srt
367 Expanding the State.en_US.srt
391 Fetching Recipe Detail Data.en_US.srt
372 Setting Up Auth Reducer & Actions.en_US.srt
363 Dispatching Actions.en_US.srt
380 Managing UI State in NgRx.en_US.srt
391 Fetching Recipe Detail Data.mp4
385 Adding Auto-Login with NgRx.en_US.srt
357 What is NgRx_.en_US.srt
358 Getting Started with Reducers.en_US.srt
381 Finishing the Login Effect.en_US.srt
374 Auth Finished (For Now...).en_US.srt
375 And Important Note on Actions.en_US.srt
360 Understanding & Adding Actions.en_US.srt
359 Adding Logic to the Reducer.en_US.srt
384 Further Auth Effects.en_US.srt
373 Dispatching Auth Actions.en_US.srt
388 Using the Store Devtools.en_US.srt
383 Adding Signup.en_US.srt
386 Adding Auto-Logout.en_US.srt
370 First Summary & Clean Up.en_US.srt
395 Storing Recipes via Effects.en_US.srt
361 Setting Up the NgRx Store.en_US.srt
376 Exploring NgRx Effects.en_US.srt
382 Preparing Other Auth Actions.en_US.srt
369 Removing Redundant Component State Management.en_US.srt
365 Preparing Update & Delete Actions.en_US.srt
387 Finishing the Auth Effects.en_US.srt
389 The Router Store.en_US.srt
397 Wrap Up.en_US.srt
393 Fixing the Auth Redirect.en_US.srt
396 Cleanup Work.en_US.srt
398 Alternative NgRx Syntax.html
355 Module Introduction.en_US.srt
399 Useful Resources & Links.html
379 Login via NgRx Effects.mp4
378 Effects & Error Handling.mp4
394 Update, Delete and Add Recipes.mp4
384 Further Auth Effects.mp4
385 Adding Auto-Login with NgRx.mp4
362 Selecting State.mp4
381 Finishing the Login Effect.mp4
380 Managing UI State in NgRx.mp4
374 Auth Finished (For Now...).mp4
372 Setting Up Auth Reducer & Actions.mp4
386 Adding Auto-Logout.mp4
366 Updating & Deleting Ingredients.mp4
383 Adding Signup.mp4
363 Dispatching Actions.mp4
367 Expanding the State.mp4
364 Multiple Actions.mp4
373 Dispatching Auth Actions.mp4
395 Storing Recipes via Effects.mp4
358 Getting Started with Reducers.mp4
375 And Important Note on Actions.mp4
356 What is Application State_.mp4
387 Finishing the Auth Effects.mp4
370 First Summary & Clean Up.mp4
388 Using the Store Devtools.mp4
361 Setting Up the NgRx Store.mp4
360 Understanding & Adding Actions.mp4
359 Adding Logic to the Reducer.mp4
377 Defining the First Effect.mp4
382 Preparing Other Auth Actions.mp4
376 Exploring NgRx Effects.mp4
369 Removing Redundant Component State Management.mp4
397 Wrap Up.mp4
393 Fixing the Auth Redirect.mp4
365 Preparing Update & Delete Actions.mp4
396 Cleanup Work.mp4
357 What is NgRx_.mp4
389 The Router Store.mp4
33 Bonus_ TypeScript Introduction (for Angular 2 Usage)
460 Module Introduction.mp4
463 Base Types & Primitives.en_US.srt
464 Array & Object Types.en_US.srt
470 Classes & TypeScript.en_US.srt
469 Understanding Generics.en_US.srt
462 Installing & Using TypeScript.en_US.srt
461 What & Why_.en_US.srt
471 Working with Interfaces.en_US.srt
468 Diving into Functions & Function Types.en_US.srt
473 typescript-intro-01-finished.zip
466 Working with Union Types.en_US.srt
467 Assigning Type Aliases.en_US.srt
472 Configuring the TypeScript Compiler.en_US.srt
465 Type Inference.en_US.srt
460 Module Introduction.en_US.srt
473 Module Resources.html
462 Installing & Using TypeScript.mp4
472 Configuring the TypeScript Compiler.mp4
469 Understanding Generics.mp4
470 Classes & TypeScript.mp4
468 Diving into Functions & Function Types.mp4
464 Array & Object Types.mp4
471 Working with Interfaces.mp4
463 Base Types & Primitives.mp4
461 What & Why_.mp4
467 Assigning Type Aliases.mp4
466 Working with Union Types.mp4
465 Type Inference.mp4
03 Course Project - The Basics
060 Adding a Shopping List Edit Section.en_US.srt
045 Project Introduction.mp4
045 Project Introduction.en_US.srt
047 Creating a New App Correctly.html
052 Alternative Non-Collapsable Navigation Bar.html
057 Working on the ShoppingListComponent.en_US.srt
059 Creating and Outputting the Shopping List.en_US.srt
061 prj-basics-final.zip
061 Wrap Up & Next Steps.en_US.srt
048 prj-start.zip
049 Creating the Components.en_US.srt
054 Adding Content to the Recipes Components.en_US.srt
046 Planning the App.en_US.srt
056 Displaying Recipe Details.en_US.srt
051 Adding a Navigation Bar.en_US.srt
055 Outputting a List of Recipes with ngFor.en_US.srt
053 Creating a _Recipe_ Model.en_US.srt
048 Setting up the Application.en_US.srt
050 Using the Components.en_US.srt
058 Creating an _Ingredient_ Model.en_US.srt
054 Adding Content to the Recipes Components.mp4
049 Creating the Components.mp4
051 Adding a Navigation Bar.mp4
056 Displaying Recipe Details.mp4
055 Outputting a List of Recipes with ngFor.mp4
053 Creating a _Recipe_ Model.mp4
048 Setting up the Application.mp4
060 Adding a Shopping List Edit Section.mp4
050 Using the Components.mp4
058 Creating an _Ingredient_ Model.mp4
059 Creating and Outputting the Shopping List.mp4
046 Planning the App.mp4
057 Working on the ShoppingListComponent.mp4
061 Wrap Up & Next Steps.mp4
11 Changing Pages with Routing
152 Resolving Dynamic Data with the resolve Guard.mp4
150 Controlling Navigation with canDeactivate.mp4
154 routing-final.zip
136 An Important Note about Route Observables.en_US.srt
151 Passing Static Data to a Route.mp4
124 routing-start.zip
129 Understanding Navigation Paths.mp4
143 Redirecting and Wildcard Routes.mp4
125 routing-start.zip
150 Controlling Navigation with canDeactivate.en_US.srt
152 Resolving Dynamic Data with the resolve Guard.en_US.srt
124 Module Introduction.en_US.srt
125 Why do we need a Router_.en_US.srt
126 Understanding the Example Project.html
127 Setting up and Loading Routes.en_US.srt
147 Protecting Routes with canActivate.en_US.srt
135 Fetching Route Parameters Reactively.en_US.srt
142 Configuring the Handling of Query Parameters.en_US.srt
144 Important_ Redirection Path Matching.html
146 An Introduction to Guards.en_US.srt
149 Using a Fake Auth Service.en_US.srt
154 Wrap Up.en_US.srt
139 Practicing and some Common Gotchas.en_US.srt
137 Passing Query Parameters and Fragments.en_US.srt
151 Passing Static Data to a Route.en_US.srt
128 Navigating with Router Links.en_US.srt
141 Using Query Parameters - Practice.en_US.srt
132 Using Relative Paths in Programmatic Navigation.en_US.srt
153 Understanding Location Strategies.en_US.srt
130 Styling Active Router Links.en_US.srt
129 Understanding Navigation Paths.en_US.srt
143 Redirecting and Wildcard Routes.en_US.srt
140 Setting up Child (Nested) Routes.en_US.srt
145 Outsourcing the Route Configuration.en_US.srt
134 Fetching Route Parameters.en_US.srt
131 Navigating Programmatically.en_US.srt
138 Retrieving Query Parameters and Fragments.en_US.srt
133 Passing Parameters to Routes.en_US.srt
148 Protecting Child (Nested) Routes with canActivateChild.en_US.srt
135 Fetching Route Parameters Reactively.mp4
147 Protecting Routes with canActivate.mp4
127 Setting up and Loading Routes.mp4
153 Understanding Location Strategies.mp4
132 Using Relative Paths in Programmatic Navigation.mp4
139 Practicing and some Common Gotchas.mp4
145 Outsourcing the Route Configuration.mp4
140 Setting up Child (Nested) Routes.mp4
130 Styling Active Router Links.mp4
137 Passing Query Parameters and Fragments.mp4
141 Using Query Parameters - Practice.mp4
134 Fetching Route Parameters.mp4
128 Navigating with Router Links.mp4
138 Retrieving Query Parameters and Fragments.mp4
133 Passing Parameters to Routes.mp4
131 Navigating Programmatically.mp4
136 An Important Note about Route Observables.mp4
148 Protecting Child (Nested) Routes with canActivateChild.mp4
146 An Introduction to Guards.mp4
142 Configuring the Handling of Query Parameters.mp4
149 Using a Fake Auth Service.mp4
125 Why do we need a Router_.mp4
124 Module Introduction.mp4
154 Wrap Up.mp4
21 Dynamic Components
319 dyn-cmp-finished.zip
310 Module Introduction.mp4
314 Preparing Programmatic Creation.en_US.srt
316 Understanding entryComponents.en_US.srt
311 Adding an Alert Modal Component.en_US.srt
315 Creating a Component Programmatically.en_US.srt
317 Data Binding & Event Binding.en_US.srt
313 Using ngIf.en_US.srt
312 Understanding the Different Approaches.en_US.srt
318 Wrap Up.en_US.srt
310 Module Introduction.en_US.srt
319 Useful Resources & Links.html
316 Understanding entryComponents.mp4
314 Preparing Programmatic Creation.mp4
311 Adding an Alert Modal Component.mp4
317 Data Binding & Event Binding.mp4
315 Creating a Component Programmatically.mp4
313 Using ngIf.mp4
318 Wrap Up.mp4
312 Understanding the Different Approaches.mp4
18 Making Http Requests
253 Building-a-REST-API.txt
253 Securing-JS-Code.txt
252 Module Introduction.mp4
275 http-08-interceptor.zip
278 http-08-interceptor.zip
268 http-05-handling-errors.zip
278 http-05-handling-errors.zip
270 http-07-query-params.zip
278 http-07-query-params.zip
258 http-03-get-and-transform-data.zip
278 http-03-get-and-transform-data.zip
261 http-04-loading-indicator.zip
278 http-04-loading-indicator.zip
269 http-06-headers.zip
256 http-02-post-requests.zip
278 http-02-post-requests.zip
278 http-01-start.zip
256 http-01-start.zip
277 http-09-finished.zip
278 http-09-finished.zip
252 http-01-start.zip
253 http-01-start.zip
256 Sending a POST Request.en_US.srt
271 Observing Different Types of Responses.en_US.srt
273 Introducing Interceptors.en_US.srt
265 Handling Errors.en_US.srt
262 Using a Service for Http Requests.en_US.srt
259 Using Types with the HttpClient.en_US.srt
276 Multiple Interceptors.en_US.srt
270 Adding Query Params.en_US.srt
258 Using RxJS Operators to Transform Response Data.en_US.srt
264 Sending a DELETE Request.en_US.srt
263 Services & Components Working Together.en_US.srt
253 How Does Angular Interact With Backends_.en_US.srt
272 Changing the Response Body Type.en_US.srt
269 Setting Headers.en_US.srt
251 A New IDE.en_US.srt
252 Module Introduction.en_US.srt
257 GETting Data.en_US.srt
255 Backend (Firebase) Setup.en_US.srt
260 Outputting Posts.en_US.srt
261 Showing a Loading Indicator.en_US.srt
275 Response Interceptors.en_US.srt
267 Using the catchError Operator.en_US.srt
268 Error Handling & UX.en_US.srt
254 The Anatomy of a Http Request.en_US.srt
266 Using Subjects for Error Handling.en_US.srt
274 Manipulating Request Objects.en_US.srt
277 Wrap Up.en_US.srt
278 http-06-headers.zip
278 Useful Resources & Links.html
271 Observing Different Types of Responses.mp4
256 Sending a POST Request.mp4
265 Handling Errors.mp4
276 Multiple Interceptors.mp4
262 Using a Service for Http Requests.mp4
273 Introducing Interceptors.mp4
270 Adding Query Params.mp4
259 Using Types with the HttpClient.mp4
255 Backend (Firebase) Setup.mp4
258 Using RxJS Operators to Transform Response Data.mp4
269 Setting Headers.mp4
272 Changing the Response Body Type.mp4
263 Services & Components Working Together.mp4
275 Response Interceptors.mp4
264 Sending a DELETE Request.mp4
266 Using Subjects for Error Handling.mp4
274 Manipulating Request Objects.mp4
268 Error Handling & UX.mp4
267 Using the catchError Operator.mp4
277 Wrap Up.mp4
260 Outputting Posts.mp4
257 GETting Data.mp4
261 Showing a Loading Indicator.mp4
253 How Does Angular Interact With Backends_.mp4
254 The Anatomy of a Http Request.mp4
251 A New IDE.mp4
26 Bonus_ Angular Universal
403 Learn-more-about-NestJS.txt
403 ng-universal-03-nestjs.zip
402 ng-universal-02-finished.zip
400 ng-universal-01-start.zip
410 Adding a NodeJS Server.mp4
402 Adding Angular Universal.en_US.srt
410 Adding a NodeJS Server.en_US.srt
403 Adding Angular Universal with NestJS.en_US.srt
409 Adding a Server-Side Build Workflow.en_US.srt
411 Pre-Rendering the App on the Server.en_US.srt
408 Working on the App Module.en_US.srt
400 Module Introduction.en_US.srt
412 Next Steps.en_US.srt
406 Module Introduction.en_US.srt
407 Getting Started with Angular Universal.en_US.srt
404 Deploying Universal Apps.html
413 Angular Universal Gotchas.html
405 Important_ Remaining Lectures.html
401 Angular Universal & ModuleMapLoader.html
402 Adding Angular Universal.mp4
409 Adding a Server-Side Build Workflow.mp4
411 Pre-Rendering the App on the Server.mp4
403 Adding Angular Universal with NestJS.mp4
408 Working on the App Module.mp4
412 Next Steps.mp4
407 Getting Started with Angular Universal.mp4
400 Module Introduction.mp4
406 Module Introduction.mp4
30 Angular as a Platform & Closer Look at the CLI
445 Getting-Started-with-Git.txt
447 The _angular.json_ File - A Closer Look.mp4
447 The _angular.json_ File - A Closer Look.en_US.srt
445 Understanding the Config Files.en_US.srt
446 Important CLI Commands.en_US.srt
452 Simplified Deployment with _ng deploy_.en_US.srt
443 A Closer Look at _ng new_.en_US.srt
453 Understanding _Differential Loading_.en_US.srt
449 The _ng add_ Command.en_US.srt
454 Managing Multiple Projects in One Folder.en_US.srt
450 Using Custom _ng generate_ Schematics.en_US.srt
455 Angular Libraries - An Introduction.en_US.srt
444 IDE & Project Setup.en_US.srt
451 Smooth Updating of Projects with _ng update_.en_US.srt
442 Module Introduction.en_US.srt
448 Angular Schematics - An Introduction.en_US.srt
456 Wrap Up.en_US.srt
445 Understanding the Config Files.mp4
443 A Closer Look at _ng new_.mp4
446 Important CLI Commands.mp4
453 Understanding _Differential Loading_.mp4
452 Simplified Deployment with _ng deploy_.mp4
454 Managing Multiple Projects in One Folder.mp4
449 The _ng add_ Command.mp4
450 Using Custom _ng generate_ Schematics.mp4
455 Angular Libraries - An Introduction.mp4
456 Wrap Up.mp4
444 IDE & Project Setup.mp4
448 Angular Schematics - An Introduction.mp4
451 Smooth Updating of Projects with _ng update_.mp4
442 Module Introduction.mp4
31 Angular Changes & New Features
457 A First Look At Angular Elements.mp4
457 A First Look At Angular Elements.en_US.srt
02 The Basics
015 Module Introduction.en_US.srt
025 [assignment_info] Practicing Components.html
044 basics-directives.zip
033 Important_ FormsModule is Required for Two-Way-Binding!.html
035 Combining all Forms of Databinding.en_US.srt
036 [assignment_info] Practicing Databinding.html
043 [assignment_info] Practicing Directives.html
035 basics-databinding.zip
025 basics-assignment-1-solution.zip
044 basics-databinding.zip
044 basics-components.zip
024 basics-components.zip
043 basics-assignment-3-solution.zip
036 basics-assignment-2-solution.zip
043 [assignment_file] Practicing Directives.zip
025 [assignment_file] Practicing Components.zip
036 [assignment_file] Practicing Databinding.zip
044 basics-ngfor-addition.zip
043 [OPTIONAL] Assignment Solution.en_US.srt
018 Creating a New Component.en_US.srt
016 How an Angular App gets Loaded and Started.en_US.srt
028 Property Binding.en_US.srt
025 [OPTIONAL] Assignment Solution.en_US.srt
019 Understanding the Role of AppModule and Component Declaration.en_US.srt
036 [OPTIONAL] Assignment Solution.en_US.srt
027 String Interpolation.en_US.srt
040 Styling Elements Dynamically with ngStyle.en_US.srt
030 Event Binding.en_US.srt
032 Passing and Using Data with Event Binding.en_US.srt
023 Working with Component Styles.en_US.srt
038 Using ngIf to Output Data Conditionally.en_US.srt
021 Creating Components with the CLI & Nesting Components.en_US.srt
024 Fully Understanding the Component Selector.en_US.srt
042 Outputting Lists with ngFor.en_US.srt
029 Property Binding vs String Interpolation.en_US.srt
022 Working with Component Templates.en_US.srt
017 Components are Important!.en_US.srt
026 What is Databinding_.en_US.srt
041 Applying CSS Classes Dynamically with ngClass.en_US.srt
044 Getting the Index when using ngFor.en_US.srt
039 Enhancing ngIf with an Else Condition.en_US.srt
034 Two-Way-Databinding.en_US.srt
037 Understanding Directives.en_US.srt
020 Using Custom Components.en_US.srt
031 Bindable Properties and Events.html
043 [OPTIONAL] Assignment Solution.mp4
025 [OPTIONAL] Assignment Solution.mp4
036 [OPTIONAL] Assignment Solution.mp4
028 Property Binding.mp4
044 Getting the Index when using ngFor.mp4
029 Property Binding vs String Interpolation.mp4
032 Passing and Using Data with Event Binding.mp4
016 How an Angular App gets Loaded and Started.mp4
018 Creating a New Component.mp4
042 Outputting Lists with ngFor.mp4
040 Styling Elements Dynamically with ngStyle.mp4
030 Event Binding.mp4
019 Understanding the Role of AppModule and Component Declaration.mp4
027 String Interpolation.mp4
039 Enhancing ngIf with an Else Condition.mp4
023 Working with Component Styles.mp4
043 [assignment_solution] Practicing Directives.mp4
024 Fully Understanding the Component Selector.mp4
041 Applying CSS Classes Dynamically with ngClass.mp4
038 Using ngIf to Output Data Conditionally.mp4
034 Two-Way-Databinding.mp4
025 [assignment_solution] Practicing Components.mp4
021 Creating Components with the CLI & Nesting Components.mp4
022 Working with Component Templates.mp4
036 [assignment_solution] Practicing Databinding.mp4
017 Components are Important!.mp4
026 What is Databinding_.mp4
035 Combining all Forms of Databinding.mp4
037 Understanding Directives.mp4
020 Using Custom Components.mp4
043 [assignment] Practicing Directives.mp4
015 Module Introduction.mp4
025 [assignment] Practicing Components.mp4
036 [assignment] Practicing Databinding.mp4
22 Angular Modules & Optimizing Angular Apps
328 opt-mod-03-shared-module.zip
332 Implementing Lazy Loading.mp4
332 opt-mod-05-lazy-loading.zip
320 Module Introduction.mp4
339 opt-mod-05-lazy-loading.zip
338 opt-mod-06-finished.zip
339 opt-mod-06-finished.zip
339 opt-mod-03-shared-module.zip
329 opt-mod-04-core-module.zip
339 opt-mod-04-core-module.zip
325 opt-mod-02-routing-module.zip
323 Getting Started with Feature Modules.mp4
339 opt-mod-02-routing-module.zip
323 opt-mod-01-feature-module.zip
339 opt-mod-01-feature-module.zip
327 The ShoppingList Feature Module.en_US.srt
332 Implementing Lazy Loading.en_US.srt
337 Ahead-of-Time Compilation.en_US.srt
323 Getting Started with Feature Modules.en_US.srt
336 Loading Services Differently.en_US.srt
328 Understanding Shared Modules.en_US.srt
322 Analyzing the AppModule.en_US.srt
335 Modules & Services.en_US.srt
329 Understanding the Core Module.en_US.srt
324 Splitting Modules Correctly.en_US.srt
330 Adding an Auth Feature Module.en_US.srt
325 Adding Routes to Feature Modules.en_US.srt
334 Preloading Lazy-Loaded Code.en_US.srt
333 More Lazy Loading.en_US.srt
331 Understanding Lazy Loading.en_US.srt
321 What are Modules_.en_US.srt
326 Component Declarations.en_US.srt
338 Wrap Up.en_US.srt
339 Useful Resources & Links.html
320 Module Introduction.en_US.srt
322 Analyzing the AppModule.mp4
337 Ahead-of-Time Compilation.mp4
328 Understanding Shared Modules.mp4
327 The ShoppingList Feature Module.mp4
336 Loading Services Differently.mp4
329 Understanding the Core Module.mp4
334 Preloading Lazy-Loaded Code.mp4
325 Adding Routes to Feature Modules.mp4
330 Adding an Auth Feature Module.mp4
324 Splitting Modules Correctly.mp4
326 Component Declarations.mp4
333 More Lazy Loading.mp4
335 Modules & Services.mp4
321 What are Modules_.mp4
331 Understanding Lazy Loading.mp4
338 Wrap Up.mp4
20 Authentication & Route Protection in Angular
291 auth-02-auth-form.zip
306 auth-07-autologin-autologout.zip
287 Module Introduction.mp4
309 auth-07-autologin-autologout.zip
303 auth-05-added-token-to-requests.zip
309 auth-05-added-token-to-requests.zip
308 auth-08-finished.zip
309 auth-08-finished.zip
296 auth-03-signup-request.zip
309 auth-03-signup-request.zip
298 auth-04-added-login.zip
309 auth-04-added-login.zip
304 auth-06-logout.zip
309 auth-06-logout.zip
289 auth-01-auth-component.zip
309 auth-01-auth-component.zip
309 auth-02-auth-form.zip
307 Adding an Auth Guard.en_US.srt
301 Reflecting the Auth State in the UI.en_US.srt
305 Adding Auto-Login.en_US.srt
300 Creating & Storing the User Data.en_US.srt
302 Adding the Token to Outgoing Requests.en_US.srt
294 Preparing the Signup Request.en_US.srt
306 Adding Auto-Logout.en_US.srt
303 Attaching the Token with an Interceptor.en_US.srt
296 Adding a Loading Spinner & Error Handling Logic.en_US.srt
289 Adding the Auth Page.en_US.srt
298 Sending Login Requests.en_US.srt
297 Improving Error Handling.en_US.srt
288 How Authentication Works.en_US.srt
295 Sending the Signup Request.en_US.srt
290 Switching Between Auth Modes.en_US.srt
299 Login Error Handling.en_US.srt
291 Handling Form Input.en_US.srt
292 Preparing the Backend.en_US.srt
304 Adding Logout.en_US.srt
308 Wrap Up.en_US.srt
287 Module Introduction.en_US.srt
293 Make sure you got Recipes in your backend!.html
309 Useful Resources & Links.html
302 Adding the Token to Outgoing Requests.mp4
300 Creating & Storing the User Data.mp4
305 Adding Auto-Login.mp4
301 Reflecting the Auth State in the UI.mp4
303 Attaching the Token with an Interceptor.mp4
294 Preparing the Signup Request.mp4
307 Adding an Auth Guard.mp4
298 Sending Login Requests.mp4
296 Adding a Loading Spinner & Error Handling Logic.mp4
297 Improving Error Handling.mp4
306 Adding Auto-Logout.mp4
299 Login Error Handling.mp4
289 Adding the Auth Page.mp4
295 Sending the Signup Request.mp4
291 Handling Form Input.mp4
304 Adding Logout.mp4
290 Switching Between Auth Modes.mp4
308 Wrap Up.mp4
292 Preparing the Backend.mp4
288 How Authentication Works.mp4
15 Handling Forms in Angular Apps
202 [assignment_solution] Practicing Template-Driven Forms.mp4
186 forms-td-start.zip
217 [OPTIONAL] Assignment Solution.mp4
217 forms-reactive-assignment-solution.zip
202 [assignment_file] Practicing Template-Driven Forms.zip
201 forms-td-final.zip
216 forms-reactive-final.zip
203 forms-reactive-start.zip
217 [assignment_file] Practicing Reactive Forms.zip
217 [OPTIONAL] Assignment Solution.en_US.srt
211 Reactive_ Arrays of Form Controls (FormArray).en_US.srt
188 TD_ Submitting and Using the Form.en_US.srt
212 Reactive_ Creating Custom Validators.en_US.srt
187 TD_ Creating the Form and Registering the Controls.en_US.srt
183 Module Introduction.en_US.srt
184 Why do we Need Angular's Help_.en_US.srt
185 Template-Driven (TD) vs Reactive Approach.en_US.srt
186 An Example Form.en_US.srt
192 Built-in Validators & Using HTML5 Validation.html
194 TD_ Outputting Validation Error Messages.en_US.srt
195 TD_ Set Default Values with ngModel Property Binding.en_US.srt
201 TD_ Resetting Forms.en_US.srt
202 [assignment_info] Practicing Template-Driven Forms.html
202 Introduction to the Reactive Approach.en_US.srt
206 Reactive_ Submitting the Form.en_US.srt
210 Fixing a Bug.html
193 TD_ Using the Form State.en_US.srt
200 TD_ Using Form Data.en_US.srt
215 Reactive_ Reacting to Status or Value Changes.en_US.srt
216 Reactive_ Setting and Patching Values.en_US.srt
204 Reactive_ Creating a Form in Code.en_US.srt
217 [assignment_info] Practicing Reactive Forms.html
214 Reactive_ Creating a Custom Async Validator.en_US.srt
199 TD_ Setting and Patching Form Values.en_US.srt
205 Reactive_ Syncing HTML and Form.en_US.srt
191 TD_ Adding Validation to check User Input.en_US.srt
208 Reactive_ Getting Access to Controls.en_US.srt
209 Reactive_ Grouping Controls.en_US.srt
198 TD_ Handling Radio Buttons.en_US.srt
197 TD_ Grouping Form Controls.en_US.srt
190 TD_ Accessing the Form with @ViewChild.en_US.srt
213 Reactive_ Using Error Codes.en_US.srt
207 Reactive_ Adding Validation.en_US.srt
196 TD_ Using ngModel with Two-Way-Binding.en_US.srt
189 TD_ Understanding Form State.en_US.srt
203 Reactive_ Setup.en_US.srt
212 Reactive_ Creating Custom Validators.mp4
211 Reactive_ Arrays of Form Controls (FormArray).mp4
208 Reactive_ Getting Access to Controls.mp4
188 TD_ Submitting and Using the Form.mp4
187 TD_ Creating the Form and Registering the Controls.mp4
214 Reactive_ Creating a Custom Async Validator.mp4
217 [assignment_solution] Practicing Reactive Forms.mp4
209 Reactive_ Grouping Controls.mp4
200 TD_ Using Form Data.mp4
199 TD_ Setting and Patching Form Values.mp4
197 TD_ Grouping Form Controls.mp4
198 TD_ Handling Radio Buttons.mp4
193 TD_ Using the Form State.mp4
205 Reactive_ Syncing HTML and Form.mp4
191 TD_ Adding Validation to check User Input.mp4
204 Reactive_ Creating a Form in Code.mp4
213 Reactive_ Using Error Codes.mp4
194 TD_ Outputting Validation Error Messages.mp4
190 TD_ Accessing the Form with @ViewChild.mp4
196 TD_ Using ngModel with Two-Way-Binding.mp4
216 Reactive_ Setting and Patching Values.mp4
203 Reactive_ Setup.mp4
195 TD_ Set Default Values with ngModel Property Binding.mp4
207 Reactive_ Adding Validation.mp4
206 Reactive_ Submitting the Form.mp4
215 Reactive_ Reacting to Status or Value Changes.mp4
201 TD_ Resetting Forms.mp4
189 TD_ Understanding Form State.mp4
186 An Example Form.mp4
184 Why do we Need Angular's Help_.mp4
185 Template-Driven (TD) vs Reactive Approach.mp4
183 Module Introduction.mp4
202 [assignment] Practicing Template-Driven Forms.mp4
217 [assignment] Practicing Reactive Forms.mp4
202 Introduction to the Reactive Approach.mp4
23 Deploying an Angular App
340 Module Introduction.mp4
343 deployment-finished.zip
344 deployment-finished.zip
343 Deployment Example_ Firebase Hosting.en_US.srt
342 Using Environment Variables.en_US.srt
341 Deployment Preparation & Steps.en_US.srt
340 Module Introduction.en_US.srt
344 Server Routing vs Browser Routing.html
342 Using Environment Variables.mp4
343 Deployment Example_ Firebase Hosting.mp4
341 Deployment Preparation & Steps.mp4
29 A Basic Introduction to Unit Testing in Angular Apps
438 Simulating Async Tasks.mp4
441 testing-final.zip
438 Simulating Async Tasks.en_US.srt
434 Analyzing the Testing Setup (as created by the CLI).en_US.srt
437 Testing Dependencies_ Components and Services.en_US.srt
436 Adding a Component and some fitting Tests.en_US.srt
440 Isolated vs Non-Isolated Tests.en_US.srt
433 Why Unit Tests_.en_US.srt
439 Using _fakeAsync_ and _tick_.en_US.srt
435 Running Tests (with the CLI).en_US.srt
441 Further Resources & Where to Go Next.html
432 Introduction.en_US.srt
431 About this Section.html
440 Isolated vs Non-Isolated Tests.mp4
436 Adding a Component and some fitting Tests.mp4
437 Testing Dependencies_ Components and Services.mp4
434 Analyzing the Testing Setup (as created by the CLI).mp4
435 Running Tests (with the CLI).mp4
439 Using _fakeAsync_ and _tick_.mp4
433 Why Unit Tests_.mp4
432 Introduction.mp4
14 Course Project - Observables
181 prj-obs-01-finished.zip
181 prj-routing-final.zip
182 Changed the Subscription Name.html
181 Improving the Reactive Service with Observables (Subjects).en_US.srt
181 Improving the Reactive Service with Observables (Subjects).mp4
05 Components & Databinding Deep Dive
064 Module Introduction.en_US.srt
066 Property & Event Binding Overview.en_US.srt
068 Assigning an Alias to Custom Properties.en_US.srt
070 Assigning an Alias to Custom Events.en_US.srt
071 Custom Property and Event Binding Summary.en_US.srt
075 @ViewChild() in Angular 8+.html
080 Lifecycle Hooks and Template Access.en_US.srt
081 @ContentChild() in Angular 8+.html
083 Wrap Up.en_US.srt
084 [assignment_info] Practicing Property & Event Binding and View Encapsulation.html
084 [assignment_file] Practicing Property & Event Binding and View Encapsulation.zip
084 cmp-databinding-assignment-solution.zip
083 cmp-databinding-final.zip
064 cmp-databinding-start.zip
084 [OPTIONAL] Assignment Solution.en_US.srt
079 Seeing Lifecycle Hooks in Action.en_US.srt
078 lifecycle.pdf
069 Binding to Custom Events.en_US.srt
065 Splitting Apps into Components.en_US.srt
067 Binding to Custom Properties.en_US.srt
078 Understanding the Component Lifecycle.en_US.srt
076 Getting Access to the Template & DOM with @ViewChild.en_US.srt
072 Understanding View Encapsulation.en_US.srt
074 Using Local References in Templates.en_US.srt
077 Projecting Content into Components with ng-content.en_US.srt
073 More on View Encapsulation.en_US.srt
082 Getting Access to ng-content with @ContentChild.en_US.srt
084 [OPTIONAL] Assignment Solution.mp4
079 Seeing Lifecycle Hooks in Action.mp4
069 Binding to Custom Events.mp4
072 Understanding View Encapsulation.mp4
076 Getting Access to the Template & DOM with @ViewChild.mp4
065 Splitting Apps into Components.mp4
067 Binding to Custom Properties.mp4
084 [assignment_solution] Practicing Property & Event Binding and View Encapsulation.mp4
074 Using Local References in Templates.mp4
077 Projecting Content into Components with ng-content.mp4
082 Getting Access to ng-content with @ContentChild.mp4
080 Lifecycle Hooks and Template Access.mp4
073 More on View Encapsulation.mp4
078 Understanding the Component Lifecycle.mp4
071 Custom Property and Event Binding Summary.mp4
068 Assigning an Alias to Custom Properties.mp4
070 Assigning an Alias to Custom Events.mp4
084 [assignment] Practicing Property & Event Binding and View Encapsulation.mp4
066 Property & Event Binding Overview.mp4
083 Wrap Up.mp4
064 Module Introduction.mp4
13 Understanding Observables
172 obs-01-start.zip
174 obs-03-complete-custom-observable.zip
179 obs-05-finished.zip
180 obs-05-finished.zip
180 obs-03-complete-custom-observable.zip
180 obs-02-first-custom-observable.zip
177 obs-04-operators.zip
180 obs-04-operators.zip
180 obs-01-start.zip
177 Understanding Operators.en_US.srt
178 Subjects.en_US.srt
175 Errors & Completion.en_US.srt
173 Getting Closer to the Core of Observables.en_US.srt
171 Install RxJS.html
172 Analyzing Angular Observables.en_US.srt
176 Observables & You!.en_US.srt
179 Wrap Up.en_US.srt
180 Useful Resources & Links.html
174 Building a Custom Observable.en_US.srt
170 Module Introduction.en_US.srt
177 Understanding Operators.mp4
175 Errors & Completion.mp4
178 Subjects.mp4
173 Getting Closer to the Core of Observables.mp4
174 Building a Custom Observable.mp4
170 Module Introduction.mp4
176 Observables & You!.mp4
172 Analyzing Angular Observables.mp4
179 Wrap Up.mp4
19 Course Project - Http
286 prj-http-02-finished.zip
283 prj-http-01-save-and-fetch-recipes.zip
285 Resolving Data Before Loading.en_US.srt
282 Storing Recipes.en_US.srt
283 Fetching Recipes.en_US.srt
281 Setting Up the DataStorage Service.en_US.srt
284 Transforming Response Data.en_US.srt
280 Backend (Firebase) Setup.en_US.srt
279 Module Introduction.en_US.srt
286 Fixing a Bug with the Resolver.en_US.srt
285 Resolving Data Before Loading.mp4
282 Storing Recipes.mp4
283 Fetching Recipes.mp4
281 Setting Up the DataStorage Service.mp4
284 Transforming Response Data.mp4
280 Backend (Firebase) Setup.mp4
286 Fixing a Bug with the Resolver.mp4
279 Module Introduction.mp4
16 Course Project - Forms
218 prj-obs-01-finished.zip
239 prj-forms-final.zip
234 Submitting the Recipe Edit Form.en_US.srt
231 Adding Ingredient Controls to a Form Array.en_US.srt
227 Creating the Template for the (Reactive) Recipe Edit Form.en_US.srt
228 Creating the Form For Editing Recipes.en_US.srt
233 Validating User Input.en_US.srt
235 Adding a Delete and Clear (Cancel) Functionality.en_US.srt
221 Allowing the Selection of Items in the List.en_US.srt
218 Introduction.en_US.srt
224 Resetting the Form.en_US.srt
225 Allowing the the User to Clear (Cancel) the Form.en_US.srt
230 Fixing a Bug.html
236 Redirecting the User (after Deleting a Recipe).en_US.srt
237 Adding an Image Preview.en_US.srt
229 Syncing HTML with the Form.en_US.srt
238 Providing the Recipe Service Correctly.en_US.srt
240 Deleting all Items in a FormArray.html
219 TD_ Adding the Shopping List Form.en_US.srt
232 Adding new Ingredient Controls.en_US.srt
223 Updating existing Items.en_US.srt
239 Deleting Ingredients and Some Finishing Touches.en_US.srt
222 Loading the Shopping List Items into the Form.en_US.srt
226 Allowing the Deletion of Shopping List Items.en_US.srt
220 Adding Validation to the Form.en_US.srt
234 Submitting the Recipe Edit Form.mp4
239 Deleting Ingredients and Some Finishing Touches.mp4
231 Adding Ingredient Controls to a Form Array.mp4
233 Validating User Input.mp4
235 Adding a Delete and Clear (Cancel) Functionality.mp4
238 Providing the Recipe Service Correctly.mp4
219 TD_ Adding the Shopping List Form.mp4
227 Creating the Template for the (Reactive) Recipe Edit Form.mp4
232 Adding new Ingredient Controls.mp4
228 Creating the Form For Editing Recipes.mp4
229 Syncing HTML with the Form.mp4
221 Allowing the Selection of Items in the List.mp4
236 Redirecting the User (after Deleting a Recipe).mp4
237 Adding an Image Preview.mp4
223 Updating existing Items.mp4
222 Loading the Shopping List Items into the Form.mp4
226 Allowing the Deletion of Shopping List Items.mp4
224 Resetting the Form.mp4
220 Adding Validation to the Form.mp4
225 Allowing the the User to Clear (Cancel) the Form.mp4
218 Introduction.mp4
06 Course Project - Components & Databinding
085 prj-basics-final.zip
085 Introduction.en_US.srt
089 Make sure you have FormsModule added!.html
090 prj-cmp-databinding-final.zip
088 Passing Data with Event and Property Binding (Combined).en_US.srt
090 Allowing the User to Add Ingredients to the Shopping List.en_US.srt
086 Adding Navigation with Event Binding and ngIf.en_US.srt
087 Passing Recipe Data with Property Binding.en_US.srt
088 Passing Data with Event and Property Binding (Combined).mp4
090 Allowing the User to Add Ingredients to the Shopping List.mp4
086 Adding Navigation with Event Binding and ngIf.mp4
087 Passing Recipe Data with Property Binding.mp4
085 Introduction.mp4
10 Course Project - Services & Dependency Injection
123 prj-services-final.zip
116 prj-directives-final.zip
117 prj-directives-final.zip
116 Introduction.en_US.srt
117 Setting up the Services.en_US.srt
123 Passing Ingredients from Recipes to the Shopping List (via a Service).en_US.srt
119 Using a Service for Cross-Component Communication.en_US.srt
120 Adding the Shopping List Service.en_US.srt
118 Managing Recipes in a Recipe Service.en_US.srt
122 Adding Ingredients to Recipes.en_US.srt
121 Using Services for Pushing Data from A to B.en_US.srt
118 Managing Recipes in a Recipe Service.mp4
123 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4
120 Adding the Shopping List Service.mp4
119 Using a Service for Cross-Component Communication.mp4
122 Adding Ingredients to Recipes.mp4
121 Using Services for Pushing Data from A to B.mp4
117 Setting up the Services.mp4
116 Introduction.mp4
27 Angular Animations
415 Introduction.en_US.srt
425 animations-finished.zip
416 animations-start.zip
417 Animations Triggers and State.en_US.srt
422 The _void_ State.en_US.srt
420 Advanced Transitions.en_US.srt
423 Using Keyframes for Animations.en_US.srt
421 Transition Phases.en_US.srt
425 Using Animation Callbacks.en_US.srt
424 Grouping Transitions.en_US.srt
418 Switching between States.en_US.srt
419 Transitions.en_US.srt
414 Making Animations Work with Angular 4+.html
416 Setting up the Starting Project.en_US.srt
417 Animations Triggers and State.mp4
422 The _void_ State.mp4
423 Using Keyframes for Animations.mp4
420 Advanced Transitions.mp4
425 Using Animation Callbacks.mp4
421 Transition Phases.mp4
418 Switching between States.mp4
424 Grouping Transitions.mp4
419 Transitions.mp4
415 Introduction.mp4
416 Setting up the Starting Project.mp4
09 Using Services & Dependency Injection
115 services-assignment-solution.zip
105 services-start.zip
115 [assignment_file] Practicing Services.zip
113 services-final.zip
114 services-final.zip
106 services-start.zip
105 Module Introduction.en_US.srt
106 Why would you Need Services_.en_US.srt
114 A Different Way Of Injecting Services.html
115 [assignment_info] Practicing Services.html
115 [OPTIONAL] Assignment Solution.en_US.srt
111 How many Instances of Service Should It Be_.en_US.srt
109 Creating a Data Service.en_US.srt
108 Injecting the Logging Service into Components.en_US.srt
112 Injecting Services into Services.en_US.srt
113 Using Services for Cross-Component Communication.en_US.srt
107 Creating a Logging Service.en_US.srt
110 Understanding the Hierarchical Injector.en_US.srt
108 Injecting the Logging Service into Components.mp4
115 [OPTIONAL] Assignment Solution.mp4
109 Creating a Data Service.mp4
112 Injecting Services into Services.mp4
107 Creating a Logging Service.mp4
113 Using Services for Cross-Component Communication.mp4
115 [assignment_solution] Practicing Services.mp4
110 Understanding the Hierarchical Injector.mp4
111 How many Instances of Service Should It Be_.mp4
106 Why would you Need Services_.mp4
105 Module Introduction.mp4
115 [assignment] Practicing Services.mp4
17 Using Pipes to Transform Output
251 [assignment_file] Practicing Pipes.zip
250 pipes-final.zip
242 pipes-start.zip
248 Example_ Creating a Filter Pipe.en_US.srt
246 Creating a Custom Pipe.en_US.srt
249 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).en_US.srt
250 Understanding the _async_ Pipe.en_US.srt
241 Introduction & Why Pipes are Useful.en_US.srt
242 Using Pipes.en_US.srt
243 Parametrizing Pipes.en_US.srt
244 Where to learn more about Pipes.en_US.srt
245 Chaining Multiple Pipes.en_US.srt
251 [assignment_info] Practicing Pipes.html
247 Parametrizing a Custom Pipe.en_US.srt
250 Understanding the _async_ Pipe.mp4
246 Creating a Custom Pipe.mp4
248 Example_ Creating a Filter Pipe.mp4
249 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).mp4
242 Using Pipes.mp4
247 Parametrizing a Custom Pipe.mp4
245 Chaining Multiple Pipes.mp4
244 Where to learn more about Pipes.mp4
251 [assignment_solution] Practicing Pipes.mp4
243 Parametrizing Pipes.mp4
241 Introduction & Why Pipes are Useful.mp4
251 [assignment] Practicing Pipes.mp4
12 Course Project - Routing
169 prj-routing-final.zip
156 Setting Up Routes.en_US.srt
155 Planning the General Structure.en_US.srt
157 Adding Navigation to the App.en_US.srt
158 Marking Active Routes.en_US.srt
160 Child Routes_ Challenge.en_US.srt
164 Styling Active Recipe Items.en_US.srt
168 One Note about Route Observables.en_US.srt
169 Project Cleanup.html
162 Configuring Route Parameters.en_US.srt
167 Programmatic Navigation to the Edit Page.en_US.srt
161 Adding Child Routing Together.en_US.srt
165 Adding Editing Routes.en_US.srt
166 Retrieving Route Parameters.en_US.srt
159 Fixing Page Reload Issues.en_US.srt
163 Passing Dynamic Parameters to Links.en_US.srt
167 Programmatic Navigation to the Edit Page.mp4
162 Configuring Route Parameters.mp4
156 Setting Up Routes.mp4
165 Adding Editing Routes.mp4
161 Adding Child Routing Together.mp4
157 Adding Navigation to the App.mp4
166 Retrieving Route Parameters.mp4
159 Fixing Page Reload Issues.mp4
163 Passing Dynamic Parameters to Links.mp4
160 Child Routes_ Challenge.mp4
164 Styling Active Recipe Items.mp4
158 Marking Active Routes.mp4
168 One Note about Route Observables.mp4
155 Planning the General Structure.mp4
07 Directives Deep Dive
091 Module Introduction.en_US.srt
096 More about the Renderer.html
102 directives-final.zip
091 directives-start.zip
092 directives-start.zip
095 Using the Renderer to build a Better Attribute Directive.en_US.srt
099 Binding to Directive Properties.en_US.srt
094 Creating a Basic Attribute Directive.en_US.srt
101 Building a Structural Directive.en_US.srt
092 ngFor and ngIf Recap.en_US.srt
098 Using HostBinding to Bind to Host Properties.en_US.srt
097 Using HostListener to Listen to Host Events.en_US.srt
093 ngClass and ngStyle Recap.en_US.srt
100 What Happens behind the Scenes on Structural Directives.en_US.srt
102 Understanding ngSwitch.en_US.srt
099 Binding to Directive Properties.mp4
101 Building a Structural Directive.mp4
095 Using the Renderer to build a Better Attribute Directive.mp4
094 Creating a Basic Attribute Directive.mp4
092 ngFor and ngIf Recap.mp4
098 Using HostBinding to Bind to Host Properties.mp4
100 What Happens behind the Scenes on Structural Directives.mp4
097 Using HostListener to Listen to Host Events.mp4
093 ngClass and ngStyle Recap.mp4
102 Understanding ngSwitch.mp4
091 Module Introduction.mp4
04 Debugging
062 debugging.zip
063 Debugging Code in the Browser Using Sourcemaps.en_US.srt
062 Understanding Angular Error Messages.en_US.srt
063 Debugging Code in the Browser Using Sourcemaps.mp4
062 Understanding Angular Error Messages.mp4
08 Course Project - Directives
103 prj-directives-final.zip
104 Closing the Dropdown From Anywhere.html
103 Building and Using a Dropdown Directive.en_US.srt
103 Building and Using a Dropdown Directive.mp4
32 Course Roundup
458 Course Roundup.en_US.srt
459 Bonus_ More Content!.html
458 Course Roundup.mp4
TutsNode.com.txt
.pad
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
[TGx]Downloaded from torrentgalaxy.to .txt
tracker
leech seedsTorrent description
Feel free to post any comments about this torrent, including links to Subtitle, samples, screenshots, or any other relevant information, Watch Angular - The Complete Guide (2022 Edition) Online Free Full Movies Like 123Movies, Putlockers, Fmovies, Netflix or Download Direct via Magnet Link in Torrent Details.
related torrents
Torrent name
health leech seeds Size







