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








