Torrent Info
Title [08-2021] the-complete-guide-to-angular-2
Category
Size 16.86GB
Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
001 Course Introduction.en_US.srt 1.53KB
001 Course Introduction.mp4 7.09MB
002 What is Angular_.en_US.srt 2.73KB
002 What is Angular_.mp4 14.30MB
003 Join our Online Learning Community.html 1.28KB
004 Angular vs Angular 2 vs Latest Angular Version.en_US.srt 5.89KB
004 Angular vs Angular 2 vs Latest Angular Version.mp4 6.57MB
005 CLI Deep Dive & Troubleshooting.html 2.92KB
006 file.zip 1.91KB
006 Project Setup and First App.en_US.srt 14.74KB
006 Project Setup and First App.mp4 49.12MB
007 Editing the First App.en_US.srt 14.35KB
007 Editing the First App.mp4 56.35MB
007 first-app.zip 35.93KB
008 The Course Structure.en_US.srt 5.74KB
008 The Course Structure.mp4 15.28MB
009 How to get the Most out of the Course.en_US.srt 3.36KB
009 How to get the Most out of the Course.mp4 7.70MB
010 What is TypeScript_.en_US.srt 3.35KB
010 What is TypeScript_.mp4 6.44MB
011 Optional_ TypeScript Quick Introduction.html 976B
012 A Basic Project Setup using Bootstrap for Styling.en_US.srt 6.91KB
012 A Basic Project Setup using Bootstrap for Styling.mp4 43.55MB
012 project-template.zip 19.57KB
013 About the Course Code _ Code Snapshots.html 1.77KB
013 first-app.zip 35.93KB
013 project-template.zip 36.77KB
014 Module Introduction.en_US.srt 1.18KB
014 Module Introduction.mp4 4.32MB
015 How an Angular App gets Loaded and Started.en_US.srt 8.57KB
015 How an Angular App gets Loaded and Started.mp4 36.35MB
016 Components are Important!.en_US.srt 3.84KB
016 Components are Important!.mp4 12.42MB
017 Creating a New Component.en_US.srt 8.96KB
017 Creating a New Component.mp4 34.77MB
018 Understanding the Role of AppModule and Component Declaration.en_US.srt 6.73KB
018 Understanding the Role of AppModule and Component Declaration.mp4 28.84MB
019 Using Custom Components.en_US.srt 1.38KB
019 Using Custom Components.mp4 5.64MB
020 Creating Components with the CLI & Nesting Components.en_US.srt 4.54KB
020 Creating Components with the CLI & Nesting Components.mp4 18.40MB
021 Working with Component Templates.en_US.srt 3.91KB
021 Working with Component Templates.mp4 16.74MB
022 Working with Component Styles.en_US.srt 4.85KB
022 Working with Component Styles.mp4 20.90MB
023 basics-components.zip 39.09KB
023 Fully Understanding the Component Selector.en_US.srt 4.30KB
023 Fully Understanding the Component Selector.mp4 20.18MB
024 [assignment_file] Practicing Components.zip 35.58KB
024 [assignment_info] Practicing Components.html 2.32KB
024 [assignment_solution] Practicing Components.mp4 18.66MB
024 [assignment] Practicing Components.mp4 3.72MB
024 [OPTIONAL] Assignment Solution.en_US.srt 8.36KB
024 [OPTIONAL] Assignment Solution.mp4 46.43MB
024 basics-assignment-1-solution.zip 41.03KB
025 What is Databinding_.en_US.srt 3.71KB
025 What is Databinding_.mp4 11.60MB
026 String Interpolation.en_US.srt 6.37KB
026 String Interpolation.mp4 26.81MB
027 Property Binding.en_US.srt 8.49KB
027 Property Binding.mp4 45.89MB
028 Property Binding vs String Interpolation.en_US.srt 4.10KB
028 Property Binding vs String Interpolation.mp4 44.68MB
029 Event Binding.en_US.srt 5.35KB
029 Event Binding.mp4 29.52MB
030 Bindable Properties and Events.html 1.08KB
031 Passing and Using Data with Event Binding.en_US.srt 5.32KB
031 Passing and Using Data with Event Binding.mp4 40.50MB
032 Important_ FormsModule is Required for Two-Way-Binding!.html 909B
033 Two-Way-Databinding.en_US.srt 3.33KB
033 Two-Way-Databinding.mp4 19.27MB
034 basics-databinding.zip 39.75KB
034 Combining all Forms of Databinding.en_US.srt 2.30KB
034 Combining all Forms of Databinding.mp4 11.33MB
035 [assignment_file] Practicing Databinding.zip 35.46KB
035 [assignment_info] Practicing Databinding.html 2.31KB
035 [assignment_solution] Practicing Databinding.mp4 15.17MB
035 [assignment] Practicing Databinding.mp4 2.67MB
035 [OPTIONAL] Assignment Solution.en_US.srt 6.58KB
035 [OPTIONAL] Assignment Solution.mp4 46.17MB
035 basics-assignment-2-solution.zip 36.12KB
036 Understanding Directives.en_US.srt 2.71KB
036 Understanding Directives.mp4 7.84MB
037 Using ngIf to Output Data Conditionally.en_US.srt 4.72KB
037 Using ngIf to Output Data Conditionally.mp4 19.79MB
038 Enhancing ngIf with an Else Condition.en_US.srt 3.50KB
038 Enhancing ngIf with an Else Condition.mp4 21.20MB
039 Styling Elements Dynamically with ngStyle.en_US.srt 6.11KB
039 Styling Elements Dynamically with ngStyle.mp4 34.47MB
040 Applying CSS Classes Dynamically with ngClass.en_US.srt 3.59KB
040 Applying CSS Classes Dynamically with ngClass.mp4 19.80MB
041 Outputting Lists with ngFor.en_US.srt 4.19KB
041 Outputting Lists with ngFor.mp4 34.73MB
042 [assignment_file] Practicing Directives.zip 35.61KB
042 [assignment_info] Practicing Directives.html 2.32KB
042 [assignment_solution] Practicing Directives.mp4 20.28MB
042 [assignment] Practicing Directives.mp4 5.32MB
042 [OPTIONAL] Assignment Solution.en_US.srt 9.06KB
042 [OPTIONAL] Assignment Solution.mp4 63.40MB
042 basics-assignment-3-solution.zip 36.35KB
043 basics-components.zip 39.09KB
043 basics-databinding.zip 39.75KB
043 basics-directives.zip 39.81KB
043 basics-ngfor-addition.zip 35.25KB
043 Getting the Index when using ngFor.en_US.srt 3.53KB
043 Getting the Index when using ngFor.mp4 45.77MB
044 Project Introduction.en_US.srt 1.43KB
044 Project Introduction.mp4 1.35MB
045 Planning the App.en_US.srt 7.60KB
045 Planning the App.mp4 11.50MB
046 Creating a New App Correctly.html 2.26KB
047 prj-start.zip 32.50KB
047 Setting up the Application.en_US.srt 5.77KB
047 Setting up the Application.mp4 19.00MB
048 Creating the Components.en_US.srt 12.05KB
048 Creating the Components.mp4 40.99MB
049 Using the Components.en_US.srt 4.17KB
049 Using the Components.mp4 13.01MB
050 Adding a Navigation Bar.en_US.srt 6.61KB
050 Adding a Navigation Bar.mp4 36.64MB
051 Alternative Non-Collapsable Navigation Bar.html 1.76KB
052 Creating a _Recipe_ Model.en_US.srt 5.85KB
052 Creating a _Recipe_ Model.mp4 25.07MB
053 Adding Content to the Recipes Components.en_US.srt 9.41KB
053 Adding Content to the Recipes Components.mp4 108.93MB
054 Outputting a List of Recipes with ngFor.en_US.srt 5.94KB
054 Outputting a List of Recipes with ngFor.mp4 29.45MB
055 Displaying Recipe Details.en_US.srt 7.50KB
055 Displaying Recipe Details.mp4 36.42MB
056 Working on the ShoppingListComponent.en_US.srt 2.18KB
056 Working on the ShoppingListComponent.mp4 8.76MB
057 Creating an _Ingredient_ Model.en_US.srt 3.11KB
057 Creating an _Ingredient_ Model.mp4 12.09MB
058 Creating and Outputting the Shopping List.en_US.srt 2.83KB
058 Creating and Outputting the Shopping List.mp4 11.73MB
059 Adding a Shopping List Edit Section.en_US.srt 3.85KB
059 Adding a Shopping List Edit Section.mp4 16.97MB
060 prj-basics-final.zip 58.51KB
060 Wrap Up & Next Steps.en_US.srt 1.11KB
060 Wrap Up & Next Steps.mp4 2.69MB
061 debugging.zip 32.29KB
061 Understanding Angular Error Messages.en_US.srt 6.34KB
061 Understanding Angular Error Messages.mp4 30.35MB
062 Debugging Code in the Browser Using Sourcemaps.en_US.srt 6.83KB
062 Debugging Code in the Browser Using Sourcemaps.mp4 45.97MB
063 cmp-databinding-start.zip 19.11KB
063 Module Introduction.en_US.srt 719B
063 Module Introduction.mp4 2.24MB
064 Splitting Apps into Components.en_US.srt 7.80KB
064 Splitting Apps into Components.mp4 43.41MB
065 Property & Event Binding Overview.en_US.srt 2.16KB
065 Property & Event Binding Overview.mp4 5.87MB
066 Binding to Custom Properties.en_US.srt 6.75KB
066 Binding to Custom Properties.mp4 41.61MB
067 Assigning an Alias to Custom Properties.en_US.srt 2.38KB
067 Assigning an Alias to Custom Properties.mp4 11.00MB
068 Binding to Custom Events.en_US.srt 10.80KB
068 Binding to Custom Events.mp4 68.70MB
069 Assigning an Alias to Custom Events.en_US.srt 1.09KB
069 Assigning an Alias to Custom Events.mp4 7.19MB
070 Custom Property and Event Binding Summary.en_US.srt 2.46KB
070 Custom Property and Event Binding Summary.mp4 12.09MB
071 Understanding View Encapsulation.en_US.srt 5.72KB
071 Understanding View Encapsulation.mp4 68.35MB
072 More on View Encapsulation.en_US.srt 3.35KB
072 More on View Encapsulation.mp4 19.96MB
073 Using Local References in Templates.en_US.srt 5.64KB
073 Using Local References in Templates.mp4 33.47MB
074 @ViewChild() in Angular 8+.html 1.48KB
075 Getting Access to the Template & DOM with @ViewChild.en_US.srt 5.90KB
075 Getting Access to the Template & DOM with @ViewChild.mp4 45.99MB
076 Projecting Content into Components with ng-content.en_US.srt 4.24KB
076 Projecting Content into Components with ng-content.mp4 23.90MB
077 lifecycle.pdf 10.87KB
077 Understanding the Component Lifecycle.en_US.srt 6.46KB
077 Understanding the Component Lifecycle.mp4 18.30MB
078 Seeing Lifecycle Hooks in Action.en_US.srt 15.11KB
078 Seeing Lifecycle Hooks in Action.mp4 106.03MB
079 Lifecycle Hooks and Template Access.en_US.srt 2.99KB
079 Lifecycle Hooks and Template Access.mp4 22.78MB
080 @ContentChild() in Angular 8+.html 812B
081 Getting Access to ng-content with @ContentChild.en_US.srt 3.34KB
081 Getting Access to ng-content with @ContentChild.mp4 22.86MB
082 cmp-databinding-final.zip 21.52KB
082 Wrap Up.en_US.srt 1.03KB
082 Wrap Up.mp4 4.43MB
083 [assignment_file] Practicing Property & Event Binding and View Encapsulation.zip 35.09KB
083 [assignment_info] Practicing Property & Event Binding and View Encapsulation.html 2.32KB
083 [assignment_solution] Practicing Property & Event Binding and View Encapsulation.mp4 37.10MB
083 [assignment] Practicing Property & Event Binding and View Encapsulation.mp4 6.44MB
083 [OPTIONAL] Assignment Solution.en_US.srt 15.49KB
083 [OPTIONAL] Assignment Solution.mp4 110.89MB
083 cmp-databinding-assignment-solution.zip 23.28KB
084 Introduction.en_US.srt 1.07KB
084 Introduction.mp4 2.54MB
084 prj-basics-final.zip 58.51KB
085 Adding Navigation with Event Binding and ngIf.en_US.srt 8.61KB
085 Adding Navigation with Event Binding and ngIf.mp4 32.66MB
086 Passing Recipe Data with Property Binding.en_US.srt 5.66KB
086 Passing Recipe Data with Property Binding.mp4 22.00MB
087 Passing Data with Event and Property Binding (Combined).en_US.srt 12.46KB
087 Passing Data with Event and Property Binding (Combined).mp4 75.04MB
088 Make sure you have FormsModule added!.html 956B
089 Allowing the User to Add Ingredients to the Shopping List.en_US.srt 8.92KB
089 Allowing the User to Add Ingredients to the Shopping List.mp4 45.18MB
089 prj-cmp-databinding-final.zip 29.82KB
090 directives-start.zip 17.52KB
090 Module Introduction.en_US.srt 1.88KB
090 Module Introduction.mp4 4.93MB
091 directives-start.zip 17.52KB
091 ngFor and ngIf Recap.en_US.srt 4.69KB
091 ngFor and ngIf Recap.mp4 25.49MB
092 ngClass and ngStyle Recap.en_US.srt 3.60KB
092 ngClass and ngStyle Recap.mp4 16.02MB
093 Creating a Basic Attribute Directive.en_US.srt 7.98KB
093 Creating a Basic Attribute Directive.mp4 34.00MB
094 Using the Renderer to build a Better Attribute Directive.en_US.srt 9.37KB
094 Using the Renderer to build a Better Attribute Directive.mp4 44.52MB
095 More about the Renderer.html 915B
096 Using HostListener to Listen to Host Events.en_US.srt 3.63KB
096 Using HostListener to Listen to Host Events.mp4 22.11MB
097 Using HostBinding to Bind to Host Properties.en_US.srt 3.93KB
097 Using HostBinding to Bind to Host Properties.mp4 25.14MB
098 Binding to Directive Properties.en_US.srt 8.21KB
098 Binding to Directive Properties.mp4 63.90MB
099 What Happens behind the Scenes on Structural Directives.en_US.srt 3.57KB
099 What Happens behind the Scenes on Structural Directives.mp4 23.65MB
100 Building a Structural Directive.en_US.srt 7.41KB
100 Building a Structural Directive.mp4 45.67MB
101 directives-final.zip 19.95KB
101 Understanding ngSwitch.en_US.srt 3.35KB
101 Understanding ngSwitch.mp4 14.81MB
102 Building and Using a Dropdown Directive.en_US.srt 7.91KB
102 Building and Using a Dropdown Directive.mp4 34.44MB
102 prj-directives-final.zip 29.60KB
103 Closing the Dropdown From Anywhere.html 1.24KB
104 Module Introduction.en_US.srt 1.95KB
104 Module Introduction.mp4 6.40MB
104 services-start.zip 20.39KB
105 services-start.zip 20.39KB
105 Why would you Need Services_.en_US.srt 2.77KB
105 Why would you Need Services_.mp4 14.91MB
106 Creating a Logging Service.en_US.srt 4.28KB
106 Creating a Logging Service.mp4 30.98MB
107 Injecting the Logging Service into Components.en_US.srt 7.64KB
107 Injecting the Logging Service into Components.mp4 97.14MB
108 Creating a Data Service.en_US.srt 8.26KB
108 Creating a Data Service.mp4 48.46MB
109 Understanding the Hierarchical Injector.en_US.srt 3.35KB
109 Understanding the Hierarchical Injector.mp4 17.53MB
110 How many Instances of Service Should It Be_.en_US.srt 3.04KB
110 How many Instances of Service Should It Be_.mp4 16.33MB
111 Injecting Services into Services.en_US.srt 6.55KB
111 Injecting Services into Services.mp4 35.61MB
112 services-final.zip 21.96KB
112 Using Services for Cross-Component Communication.en_US.srt 4.88KB
112 Using Services for Cross-Component Communication.mp4 29.95MB
113 services-final.zip 21.96KB
113 Services in Angular 6+.html 1.65KB
114 [assignment_file] Practicing Services.zip 40.49KB
114 [assignment_info] Practicing Services.html 2.32KB
114 [assignment_solution] Practicing Services.mp4 25.49MB
114 [assignment] Practicing Services.mp4 4.69MB
114 [OPTIONAL] Assignment Solution.en_US.srt 11.86KB
114 [OPTIONAL] Assignment Solution.mp4 67.76MB
114 services-assignment-solution.zip 42.80KB
115 Introduction.en_US.srt 1.65KB
115 Introduction.mp4 4.04MB
115 prj-directives-final.zip 29.60KB
116 prj-directives-final.zip 29.60KB
116 Setting up the Services.en_US.srt 1.51KB
116 Setting up the Services.mp4 5.75MB
117 Managing Recipes in a Recipe Service.en_US.srt 4.89KB
117 Managing Recipes in a Recipe Service.mp4 46.99MB
118 Using a Service for Cross-Component Communication.en_US.srt 6.17KB
118 Using a Service for Cross-Component Communication.mp4 26.37MB
119 Adding the Shopping List Service.en_US.srt 5.79KB
119 Adding the Shopping List Service.mp4 31.83MB
120 Using Services for Pushing Data from A to B.en_US.srt 3.60KB
120 Using Services for Pushing Data from A to B.mp4 14.81MB
121 Adding Ingredients to Recipes.en_US.srt 4.43KB
121 Adding Ingredients to Recipes.mp4 23.18MB
122 Passing Ingredients from Recipes to the Shopping List (via a Service).en_US.srt 8.31KB
122 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4 43.23MB
122 prj-services-final.zip 30.75KB
123 Module Introduction.en_US.srt 1.65KB
123 Module Introduction.mp4 5.24MB
123 routing-start.zip 25.88KB
124 routing-start.zip 25.88KB
124 Why do we need a Router_.en_US.srt 1.53KB
124 Why do we need a Router_.mp4 5.45MB
125 Understanding the Example Project.html 850B
126 Setting up and Loading Routes.en_US.srt 10.39KB
126 Setting up and Loading Routes.mp4 62.38MB
127 Navigating with Router Links.en_US.srt 7.09KB
127 Navigating with Router Links.mp4 26.62MB
128 Understanding Navigation Paths.en_US.srt 5.93KB
128 Understanding Navigation Paths.mp4 133.94MB
129 Styling Active Router Links.en_US.srt 5.95KB
129 Styling Active Router Links.mp4 41.85MB
130 Navigating Programmatically.en_US.srt 4.39KB
130 Navigating Programmatically.mp4 18.03MB
131 Using Relative Paths in Programmatic Navigation.en_US.srt 6.44KB
131 Using Relative Paths in Programmatic Navigation.mp4 47.53MB
132 Passing Parameters to Routes.en_US.srt 3.73KB
132 Passing Parameters to Routes.mp4 23.08MB
133 Fetching Route Parameters.en_US.srt 4.96KB
133 Fetching Route Parameters.mp4 27.89MB
134 Fetching Route Parameters Reactively.en_US.srt 9.00KB
134 Fetching Route Parameters Reactively.mp4 65.31MB
135 An Important Note about Route Observables.en_US.srt 3.61KB
135 An Important Note about Route Observables.mp4 15.65MB
136 Passing Query Parameters and Fragments.en_US.srt 7.71KB
136 Passing Query Parameters and Fragments.mp4 40.04MB
137 Retrieving Query Parameters and Fragments.en_US.srt 4.26KB
137 Retrieving Query Parameters and Fragments.mp4 24.83MB
138 Practicing and some Common Gotchas.en_US.srt 7.80KB
138 Practicing and some Common Gotchas.mp4 45.96MB
139 Setting up Child (Nested) Routes.en_US.srt 5.39KB
139 Setting up Child (Nested) Routes.mp4 41.98MB
140 Using Query Parameters - Practice.en_US.srt 6.58KB
140 Using Query Parameters - Practice.mp4 30.60MB
141 Configuring the Handling of Query Parameters.en_US.srt 2.25KB
141 Configuring the Handling of Query Parameters.mp4 13.03MB
142 Redirecting and Wildcard Routes.en_US.srt 5.46KB
142 Redirecting and Wildcard Routes.mp4 128.82MB
143 Important_ Redirection Path Matching.html 1.61KB
144 Outsourcing the Route Configuration.en_US.srt 5.30KB
144 Outsourcing the Route Configuration.mp4 44.07MB
145 An Introduction to Guards.en_US.srt 2.06KB
145 An Introduction to Guards.mp4 13.75MB
146 Protecting Routes with canActivate.en_US.srt 10.36KB
146 Protecting Routes with canActivate.mp4 65.09MB
147 Protecting Child (Nested) Routes with canActivateChild.en_US.srt 3.38KB
147 Protecting Child (Nested) Routes with canActivateChild.mp4 15.38MB
148 Using a Fake Auth Service.en_US.srt 1.91KB
148 Using a Fake Auth Service.mp4 11.24MB
149 Controlling Navigation with canDeactivate.en_US.srt 14.53KB
149 Controlling Navigation with canDeactivate.mp4 200.23MB
150 Passing Static Data to a Route.en_US.srt 7.68KB
150 Passing Static Data to a Route.mp4 166.78MB
151 Resolving Dynamic Data with the resolve Guard.en_US.srt 12.19KB
151 Resolving Dynamic Data with the resolve Guard.mp4 273.97MB
152 Understanding Location Strategies.en_US.srt 5.98KB
152 Understanding Location Strategies.mp4 61.08MB
153 routing-final.zip 32.61KB
153 Wrap Up.en_US.srt 1.12KB
153 Wrap Up.mp4 3.30MB
154 Planning the General Structure.en_US.srt 2.12KB
154 Planning the General Structure.mp4 4.45MB
155 Setting Up Routes.en_US.srt 10.10KB
155 Setting Up Routes.mp4 41.59MB
156 Adding Navigation to the App.en_US.srt 2.13KB
156 Adding Navigation to the App.mp4 24.40MB
157 Marking Active Routes.en_US.srt 2.08KB
157 Marking Active Routes.mp4 6.68MB
158 Fixing Page Reload Issues.en_US.srt 3.72KB
158 Fixing Page Reload Issues.mp4 20.71MB
159 Child Routes_ Challenge.en_US.srt 2.54KB
159 Child Routes_ Challenge.mp4 11.15MB
160 Adding Child Routing Together.en_US.srt 5.19KB
160 Adding Child Routing Together.mp4 27.80MB
161 Configuring Route Parameters.en_US.srt 7.44KB
161 Configuring Route Parameters.mp4 43.35MB
162 Passing Dynamic Parameters to Links.en_US.srt 3.50KB
162 Passing Dynamic Parameters to Links.mp4 15.11MB
163 Styling Active Recipe Items.en_US.srt 1.58KB
163 Styling Active Recipe Items.mp4 8.12MB
164 Adding Editing Routes.en_US.srt 4.11KB
164 Adding Editing Routes.mp4 29.84MB
165 Retrieving Route Parameters.en_US.srt 4.04KB
165 Retrieving Route Parameters.mp4 22.05MB
166 Programmatic Navigation to the Edit Page.en_US.srt 5.64KB
166 Programmatic Navigation to the Edit Page.mp4 59.07MB
167 One Note about Route Observables.en_US.srt 1.05KB
167 One Note about Route Observables.mp4 4.46MB
168 prj-routing-final.zip 34.55KB
168 Project Cleanup.html 1.47KB
169 Module Introduction.en_US.srt 5.77KB
169 Module Introduction.mp4 16.58MB
170 Analyzing Angular Observables.en_US.srt 2.87KB
170 Analyzing Angular Observables.mp4 12.11MB
170 obs-01-start.zip 42.96KB
171 Getting Closer to the Core of Observables.en_US.srt 8.71KB
171 Getting Closer to the Core of Observables.mp4 39.99MB
172 Building a Custom Observable.en_US.srt 6.21KB
172 Building a Custom Observable.mp4 30.01MB
172 obs-03-complete-custom-observable.zip 41.76KB
173 Errors & Completion.en_US.srt 8.91KB
173 Errors & Completion.mp4 48.29MB
174 Observables & You!.en_US.srt 2.48KB
174 Observables & You!.mp4 14.37MB
175 obs-04-operators.zip 38.40KB
175 Understanding Operators.en_US.srt 11.08KB
175 Understanding Operators.mp4 105.00MB
176 Subjects.en_US.srt 10.24KB
176 Subjects.mp4 47.55MB
177 obs-05-finished.zip 45.01KB
177 Wrap Up.en_US.srt 1.51KB
177 Wrap Up.mp4 6.00MB
178 obs-01-start.zip 37.25KB
178 obs-02-first-custom-observable.zip 40.91KB
178 obs-03-complete-custom-observable.zip 41.76KB
178 obs-04-operators.zip 38.40KB
178 obs-05-finished.zip 45.01KB
178 Useful Resources & Links.html 1.06KB
179 Improving the Reactive Service with Observables (Subjects).en_US.srt 6.98KB
179 Improving the Reactive Service with Observables (Subjects).mp4 45.89MB
179 prj-obs-01-finished.zip 78.22KB
179 prj-routing-final.zip 34.55KB
180 Changed the Subscription Name.html 693B
181 Module Introduction.en_US.srt 1.64KB
181 Module Introduction.mp4 4.39MB
182 Why do we Need Angular's Help_.en_US.srt 2.84KB
182 Why do we Need Angular's Help_.mp4 9.35MB
183 Template-Driven (TD) vs Reactive Approach.en_US.srt 1.49KB
183 Template-Driven (TD) vs Reactive Approach.mp4 4.54MB
184 An Example Form.en_US.srt 1.97KB
184 An Example Form.mp4 10.08MB
184 forms-td-start.zip 18.43KB
185 TD_ Creating the Form and Registering the Controls.en_US.srt 7.08KB
185 TD_ Creating the Form and Registering the Controls.mp4 53.78MB
186 TD_ Submitting and Using the Form.en_US.srt 7.68KB
186 TD_ Submitting and Using the Form.mp4 55.03MB
187 TD_ Understanding Form State.en_US.srt 3.21KB
187 TD_ Understanding Form State.mp4 11.47MB
188 TD_ Accessing the Form with @ViewChild.en_US.srt 3.75KB
188 TD_ Accessing the Form with @ViewChild.mp4 20.30MB
189 TD_ Adding Validation to check User Input.en_US.srt 5.09KB
189 TD_ Adding Validation to check User Input.mp4 28.08MB
190 Built-in Validators & Using HTML5 Validation.html 1.40KB
191 TD_ Using the Form State.en_US.srt 5.71KB
191 TD_ Using the Form State.mp4 29.54MB
192 TD_ Outputting Validation Error Messages.en_US.srt 2.82KB
192 TD_ Outputting Validation Error Messages.mp4 21.27MB
193 TD_ Set Default Values with ngModel Property Binding.en_US.srt 2.96KB
193 TD_ Set Default Values with ngModel Property Binding.mp4 15.75MB
194 TD_ Using ngModel with Two-Way-Binding.en_US.srt 3.22KB
194 TD_ Using ngModel with Two-Way-Binding.mp4 18.88MB
195 TD_ Grouping Form Controls.en_US.srt 3.93KB
195 TD_ Grouping Form Controls.mp4 30.20MB
196 TD_ Handling Radio Buttons.en_US.srt 4.16KB
196 TD_ Handling Radio Buttons.mp4 29.57MB
197 TD_ Setting and Patching Form Values.en_US.srt 5.19KB
197 TD_ Setting and Patching Form Values.mp4 33.50MB
198 TD_ Using Form Data.en_US.srt 5.70KB
198 TD_ Using Form Data.mp4 34.14MB
199 forms-td-final.zip 19.24KB
199 TD_ Resetting Forms.en_US.srt 2.06KB
199 TD_ Resetting Forms.mp4 12.83MB
200 [assignment_file] Practicing Template-Driven Forms.zip 19.32KB
200 [assignment_info] Practicing Template-Driven Forms.html 2.32KB
200 [assignment_solution] Practicing Template-Driven Forms.mp4 185.20MB
200 [assignment] Practicing Template-Driven Forms.mp4 3.49MB
200 Introduction to the Reactive Approach.en_US.srt 883B
200 Introduction to the Reactive Approach.mp4 2.31MB
201 forms-reactive-start.zip 18.83KB
201 Reactive_ Setup.en_US.srt 3.13KB
201 Reactive_ Setup.mp4 16.95MB
202 Reactive_ Creating a Form in Code.en_US.srt 5.46KB
202 Reactive_ Creating a Form in Code.mp4 22.17MB
203 Reactive_ Syncing HTML and Form.en_US.srt 5.12KB
203 Reactive_ Syncing HTML and Form.mp4 29.05MB
204 Reactive_ Submitting the Form.en_US.srt 2.77KB
204 Reactive_ Submitting the Form.mp4 15.36MB
205 Reactive_ Adding Validation.en_US.srt 3.46KB
205 Reactive_ Adding Validation.mp4 15.58MB
206 Reactive_ Getting Access to Controls.en_US.srt 4.58KB
206 Reactive_ Getting Access to Controls.mp4 59.08MB
207 Reactive_ Grouping Controls.en_US.srt 4.52KB
207 Reactive_ Grouping Controls.mp4 35.71MB
208 Fixing a Bug.html 1.59KB
209 Reactive_ Arrays of Form Controls (FormArray).en_US.srt 8.36KB
209 Reactive_ Arrays of Form Controls (FormArray).mp4 67.78MB
210 Reactive_ Creating Custom Validators.en_US.srt 7.25KB
210 Reactive_ Creating Custom Validators.mp4 96.68MB
211 Reactive_ Using Error Codes.en_US.srt 3.69KB
211 Reactive_ Using Error Codes.mp4 22.06MB
212 Reactive_ Creating a Custom Async Validator.en_US.srt 5.36KB
212 Reactive_ Creating a Custom Async Validator.mp4 40.81MB
213 Reactive_ Reacting to Status or Value Changes.en_US.srt 2.54KB
213 Reactive_ Reacting to Status or Value Changes.mp4 14.43MB
214 forms-reactive-final.zip 18.90KB
214 Reactive_ Setting and Patching Values.en_US.srt 2.32KB
214 Reactive_ Setting and Patching Values.mp4 18.16MB
215 [assignment_file] Practicing Reactive Forms.zip 18.76KB
215 [assignment_info] Practicing Reactive Forms.html 2.32KB
215 [assignment_solution] Practicing Reactive Forms.mp4 40.46MB
215 [assignment] Practicing Reactive Forms.mp4 2.96MB
215 [OPTIONAL] Assignment Solution.en_US.srt 16.44KB
215 [OPTIONAL] Assignment Solution.mp4 125.11MB
215 forms-reactive-assignment-solution.zip 20.00KB
216 Introduction.en_US.srt 1.38KB
216 Introduction.mp4 5.47MB
216 prj-obs-01-finished.zip 78.22KB
217 TD_ Adding the Shopping List Form.en_US.srt 4.24KB
217 TD_ Adding the Shopping List Form.mp4 30.26MB
218 Adding Validation to the Form.en_US.srt 3.14KB
218 Adding Validation to the Form.mp4 10.40MB
219 Allowing the Selection of Items in the List.en_US.srt 5.37KB
219 Allowing the Selection of Items in the List.mp4 23.11MB
220 Loading the Shopping List Items into the Form.en_US.srt 3.48KB
220 Loading the Shopping List Items into the Form.mp4 19.02MB
221 Updating existing Items.en_US.srt 3.90KB
221 Updating existing Items.mp4 19.32MB
222 Resetting the Form.en_US.srt 2.82KB
222 Resetting the Form.mp4 12.58MB
223 Allowing the the User to Clear (Cancel) the Form.en_US.srt 1.35KB
223 Allowing the the User to Clear (Cancel) the Form.mp4 6.73MB
224 Allowing the Deletion of Shopping List Items.en_US.srt 3.42KB
224 Allowing the Deletion of Shopping List Items.mp4 13.40MB
225 Creating the Template for the (Reactive) Recipe Edit Form.en_US.srt 5.90KB
225 Creating the Template for the (Reactive) Recipe Edit Form.mp4 29.31MB
226 Creating the Form For Editing Recipes.en_US.srt 5.80KB
226 Creating the Form For Editing Recipes.mp4 26.72MB
227 Syncing HTML with the Form.en_US.srt 4.38KB
227 Syncing HTML with the Form.mp4 25.15MB
228 Fixing a Bug.html 1.27KB
229 Adding Ingredient Controls to a Form Array.en_US.srt 6.20KB
229 Adding Ingredient Controls to a Form Array.mp4 37.40MB
230 Adding new Ingredient Controls.en_US.srt 4.03KB
230 Adding new Ingredient Controls.mp4 27.60MB
231 Validating User Input.en_US.srt 5.78KB
231 Validating User Input.mp4 37.28MB
232 Submitting the Recipe Edit Form.en_US.srt 8.59KB
232 Submitting the Recipe Edit Form.mp4 48.94MB
233 Adding a Delete and Clear (Cancel) Functionality.en_US.srt 5.42KB
233 Adding a Delete and Clear (Cancel) Functionality.mp4 36.21MB
234 Redirecting the User (after Deleting a Recipe).en_US.srt 1.67KB
234 Redirecting the User (after Deleting a Recipe).mp4 21.32MB
235 Adding an Image Preview.en_US.srt 1.94KB
235 Adding an Image Preview.mp4 20.31MB
236 Providing the Recipe Service Correctly.en_US.srt 2.11KB
236 Providing the Recipe Service Correctly.mp4 32.41MB
237 Deleting Ingredients and Some Finishing Touches.en_US.srt 3.79KB
237 Deleting Ingredients and Some Finishing Touches.mp4 44.37MB
237 prj-forms-final.zip 69.02KB
238 Deleting all Items in a FormArray.html 988B
239 Introduction & Why Pipes are Useful.en_US.srt 2.58KB
239 Introduction & Why Pipes are Useful.mp4 6.86MB
240 pipes-start.zip 33.72KB
240 Using Pipes.en_US.srt 4.24KB
240 Using Pipes.mp4 22.83MB
241 Parametrizing Pipes.en_US.srt 2.76KB
241 Parametrizing Pipes.mp4 10.81MB
242 Where to learn more about Pipes.en_US.srt 2.63KB
242 Where to learn more about Pipes.mp4 13.94MB
243 Chaining Multiple Pipes.en_US.srt 2.73KB
243 Chaining Multiple Pipes.mp4 16.60MB
244 Creating a Custom Pipe.en_US.srt 8.21KB
244 Creating a Custom Pipe.mp4 55.45MB
245 Parametrizing a Custom Pipe.en_US.srt 3.32KB
245 Parametrizing a Custom Pipe.mp4 17.71MB
246 Example_ Creating a Filter Pipe.en_US.srt 8.61KB
246 Example_ Creating a Filter Pipe.mp4 49.15MB
247 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).en_US.srt 5.98KB
247 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).mp4 24.47MB
248 pipes-final.zip 35.57KB
248 Understanding the _async_ Pipe.en_US.srt 5.06KB
248 Understanding the _async_ Pipe.mp4 56.94MB
249 [assignment_file] Practicing Pipes.zip 35.75KB
249 [assignment_info] Practicing Pipes.html 2.32KB
249 [assignment_solution] Practicing Pipes.mp4 13.78MB
249 [assignment] Practicing Pipes.mp4 2.97MB
249 A New IDE.en_US.srt 1.01KB
249 A New IDE.mp4 3.03MB
250 http-01-start.zip 17.73KB
250 Module Introduction.en_US.srt 1.44KB
250 Module Introduction.mp4 1.82MB
251 Building-a-REST-API.txt 65B
251 How Does Angular Interact With Backends_.en_US.srt 4.11KB
251 How Does Angular Interact With Backends_.mp4 8.06MB
251 http-01-start.zip 17.73KB
251 Securing-JS-Code.txt 61B
252 The Anatomy of a Http Request.en_US.srt 3.34KB
252 The Anatomy of a Http Request.mp4 5.17MB
253 Backend (Firebase) Setup.en_US.srt 3.78KB
253 Backend (Firebase) Setup.mp4 24.18MB
254 http-01-start.zip 30.02KB
254 http-02-post-requests.zip 33.71KB
254 Sending a POST Request.en_US.srt 13.41KB
254 Sending a POST Request.mp4 64.80MB
255 GETting Data.en_US.srt 3.86KB
255 GETting Data.mp4 13.03MB
256 http-03-get-and-transform-data.zip 35.33KB
256 Using RxJS Operators to Transform Response Data.en_US.srt 4.79KB
256 Using RxJS Operators to Transform Response Data.mp4 24.10MB
257 Using Types with the HttpClient.en_US.srt 6.18KB
257 Using Types with the HttpClient.mp4 26.05MB
258 Outputting Posts.en_US.srt 2.52KB
258 Outputting Posts.mp4 13.22MB
259 http-04-loading-indicator.zip 35.32KB
259 Showing a Loading Indicator.en_US.srt 2.88KB
259 Showing a Loading Indicator.mp4 11.74MB
260 Using a Service for Http Requests.en_US.srt 8.23KB
260 Using a Service for Http Requests.mp4 46.92MB
261 Services & Components Working Together.en_US.srt 4.33KB
261 Services & Components Working Together.mp4 22.23MB
262 Sending a DELETE Request.en_US.srt 4.36KB
262 Sending a DELETE Request.mp4 20.06MB
263 Handling Errors.en_US.srt 8.72KB
263 Handling Errors.mp4 63.50MB
264 Using Subjects for Error Handling.en_US.srt 3.11KB
264 Using Subjects for Error Handling.mp4 18.52MB
265 Using the catchError Operator.en_US.srt 2.58KB
265 Using the catchError Operator.mp4 14.94MB
266 Error Handling & UX.en_US.srt 2.76KB
266 Error Handling & UX.mp4 15.17MB
266 http-05-handling-errors.zip 36.20KB
267 http-06-headers.zip 34.10KB
267 Setting Headers.en_US.srt 3.99KB
267 Setting Headers.mp4 23.92MB
268 Adding Query Params.en_US.srt 5.17KB
268 Adding Query Params.mp4 28.47MB
268 http-07-query-params.zip 35.82KB
269 Observing Different Types of Responses.en_US.srt 9.49KB
269 Observing Different Types of Responses.mp4 75.22MB
270 Changing the Response Body Type.en_US.srt 4.10KB
270 Changing the Response Body Type.mp4 23.81MB
271 Introducing Interceptors.en_US.srt 9.11KB
271 Introducing Interceptors.mp4 44.06MB
272 Manipulating Request Objects.en_US.srt 3.01KB
272 Manipulating Request Objects.mp4 15.48MB
273 http-08-interceptor.zip 36.65KB
273 Response Interceptors.en_US.srt 3.57KB
273 Response Interceptors.mp4 21.07MB
274 Multiple Interceptors.en_US.srt 5.96KB
274 Multiple Interceptors.mp4 49.41MB
275 http-09-finished.zip 21.07KB
275 Wrap Up.en_US.srt 2.39KB
275 Wrap Up.mp4 13.27MB
276 http-01-start.zip 32.41KB
276 http-02-post-requests.zip 33.71KB
276 http-03-get-and-transform-data.zip 35.33KB
276 http-04-loading-indicator.zip 35.32KB
276 http-05-handling-errors.zip 36.20KB
276 http-06-headers.zip 1.68KB
276 http-07-query-params.zip 35.82KB
276 http-08-interceptor.zip 36.65KB
276 http-09-finished.zip 21.07KB
276 Useful Resources & Links.html 665B
277 Module Introduction.en_US.srt 1.11KB
277 Module Introduction.mp4 2.87MB
278 Backend (Firebase) Setup.en_US.srt 2.51KB
278 Backend (Firebase) Setup.mp4 16.43MB
279 Setting Up the DataStorage Service.en_US.srt 6.79KB
279 Setting Up the DataStorage Service.mp4 41.02MB
280 Storing Recipes.en_US.srt 8.45KB
280 Storing Recipes.mp4 47.15MB
281 Fetching Recipes.en_US.srt 7.15KB
281 Fetching Recipes.mp4 43.13MB
281 prj-http-01-save-and-fetch-recipes.zip 76.94KB
282 Transforming Response Data.en_US.srt 5.25KB
282 Transforming Response Data.mp4 32.58MB
283 Resolving Data Before Loading.en_US.srt 8.90KB
283 Resolving Data Before Loading.mp4 57.30MB
284 Fixing a Bug with the Resolver.en_US.srt 1.95KB
284 Fixing a Bug with the Resolver.mp4 11.37MB
284 prj-http-02-finished.zip 82.79KB
285 Module Introduction.en_US.srt 1.12KB
285 Module Introduction.mp4 1.24MB
286 How Authentication Works.en_US.srt 6.64KB
286 How Authentication Works.mp4 9.30MB
287 Adding the Auth Page.en_US.srt 8.02KB
287 Adding the Auth Page.mp4 43.04MB
287 auth-01-auth-component.zip 76.16KB
288 Switching Between Auth Modes.en_US.srt 5.75KB
288 Switching Between Auth Modes.mp4 19.59MB
289 auth-02-auth-form.zip 74.52KB
289 Handling Form Input.en_US.srt 4.64KB
289 Handling Form Input.mp4 23.78MB
290 Preparing the Backend.en_US.srt 4.23KB
290 Preparing the Backend.mp4 13.36MB
291 Make sure you got Recipes in your backend!.html 798B
292 Preparing the Signup Request.en_US.srt 10.94KB
292 Preparing the Signup Request.mp4 88.84MB
293 Sending the Signup Request.en_US.srt 5.89KB
293 Sending the Signup Request.mp4 31.54MB
294 Adding a Loading Spinner & Error Handling Logic.en_US.srt 8.39KB
294 Adding a Loading Spinner & Error Handling Logic.mp4 67.35MB
294 auth-03-signup-request.zip 80.60KB
295 Improving Error Handling.en_US.srt 6.98KB
295 Improving Error Handling.mp4 61.23MB
296 auth-04-added-login.zip 80.55KB
296 Sending Login Requests.en_US.srt 7.37KB
296 Sending Login Requests.mp4 67.97MB
297 Login Error Handling.en_US.srt 5.38KB
297 Login Error Handling.mp4 49.33MB
298 Creating & Storing the User Data.en_US.srt 12.47KB
298 Creating & Storing the User Data.mp4 104.01MB
299 Reflecting the Auth State in the UI.en_US.srt 12.67KB
299 Reflecting the Auth State in the UI.mp4 95.70MB
300 Adding the Token to Outgoing Requests.en_US.srt 12.37KB
300 Adding the Token to Outgoing Requests.mp4 107.70MB
301 Attaching the Token with an Interceptor.en_US.srt 9.60KB
301 Attaching the Token with an Interceptor.mp4 91.09MB
301 auth-05-added-token-to-requests.zip 85.52KB
302 Adding Logout.en_US.srt 4.12KB
302 Adding Logout.mp4 22.49MB
302 auth-06-logout.zip 79.98KB
303 Adding Auto-Login.en_US.srt 12.48KB
303 Adding Auto-Login.mp4 100.58MB
304 Adding Auto-Logout.en_US.srt 9.61KB
304 Adding Auto-Logout.mp4 57.96MB
304 auth-07-autologin-autologout.zip 85.74KB
305 Adding an Auth Guard.en_US.srt 13.07KB
305 Adding an Auth Guard.mp4 79.19MB
306 auth-08-finished.zip 82.04KB
306 Wrap Up.en_US.srt 2.53KB
306 Wrap Up.mp4 14.85MB
307 auth-01-auth-component.zip 76.16KB
307 auth-02-auth-form.zip 74.52KB
307 auth-03-signup-request.zip 80.60KB
307 auth-04-added-login.zip 80.55KB
307 auth-05-added-token-to-requests.zip 85.52KB
307 auth-06-logout.zip 79.98KB
307 auth-07-autologin-autologout.zip 85.74KB
307 auth-08-finished.zip 82.04KB
307 Useful Resources & Links.html 836B
308 Module Introduction.en_US.srt 1.28KB
308 Module Introduction.mp4 1.81MB
309 Adding an Alert Modal Component.en_US.srt 8.65KB
309 Adding an Alert Modal Component.mp4 51.05MB
310 Understanding the Different Approaches.en_US.srt 3.34KB
310 Understanding the Different Approaches.mp4 5.67MB
311 Using ngIf.en_US.srt 3.71KB
311 Using ngIf.mp4 16.25MB
312 Preparing Programmatic Creation.en_US.srt 10.93KB
312 Preparing Programmatic Creation.mp4 61.03MB
313 Creating a Component Programmatically.en_US.srt 6.34KB
313 Creating a Component Programmatically.mp4 37.40MB
314 Understanding entryComponents.en_US.srt 8.88KB
314 Understanding entryComponents.mp4 68.99MB
315 Data Binding & Event Binding.en_US.srt 6.22KB
315 Data Binding & Event Binding.mp4 40.91MB
316 Wrap Up.en_US.srt 2.00KB
316 Wrap Up.mp4 9.65MB
317 dyn-cmp-finished.zip 87.33KB
317 Useful Resources & Links.html 705B
318 Module Introduction.en_US.srt 725B
318 Module Introduction.mp4 1.13MB
319 What are Modules_.en_US.srt 3.02KB
319 What are Modules_.mp4 6.91MB
320 Analyzing the AppModule.en_US.srt 8.64KB
320 Analyzing the AppModule.mp4 97.84MB
321 Getting Started with Feature Modules.en_US.srt 11.36KB
321 Getting Started with Feature Modules.mp4 114.00MB
321 opt-mod-01-feature-module.zip 47.84KB
322 Splitting Modules Correctly.en_US.srt 5.42KB
322 Splitting Modules Correctly.mp4 31.39MB
323 Adding Routes to Feature Modules.en_US.srt 5.20KB
323 Adding Routes to Feature Modules.mp4 35.70MB
323 opt-mod-02-routing-module.zip 48.29KB
324 Component Declarations.en_US.srt 2.34KB
324 Component Declarations.mp4 26.25MB
325 The ShoppingList Feature Module.en_US.srt 5.48KB
325 The ShoppingList Feature Module.mp4 63.05MB
326 opt-mod-03-shared-module.zip 48.93KB
326 Understanding Shared Modules.en_US.srt 10.49KB
326 Understanding Shared Modules.mp4 80.29MB
327 opt-mod-04-core-module.zip 48.88KB
327 Understanding the Core Module.en_US.srt 7.21KB
327 Understanding the Core Module.mp4 36.32MB
328 Adding an Auth Feature Module.en_US.srt 5.28KB
328 Adding an Auth Feature Module.mp4 32.57MB
329 Understanding Lazy Loading.en_US.srt 3.33KB
329 Understanding Lazy Loading.mp4 5.40MB
330 Implementing Lazy Loading.en_US.srt 15.84KB
330 Implementing Lazy Loading.mp4 164.14MB
330 opt-mod-05-lazy-loading.zip 95.47KB
331 More Lazy Loading.en_US.srt 3.57KB
331 More Lazy Loading.mp4 21.72MB
332 Preloading Lazy-Loaded Code.en_US.srt 4.54KB
332 Preloading Lazy-Loaded Code.mp4 35.93MB
333 Modules & Services.en_US.srt 7.52KB
333 Modules & Services.mp4 14.23MB
334 Loading Services Differently.en_US.srt 10.70KB
334 Loading Services Differently.mp4 61.52MB
335 Ahead-of-Time Compilation.en_US.srt 12.71KB
335 Ahead-of-Time Compilation.mp4 87.98MB
336 opt-mod-06-finished.zip 94.49KB
336 Wrap Up.en_US.srt 1005B
336 Wrap Up.mp4 5.36MB
337 opt-mod-01-feature-module.zip 47.84KB
337 opt-mod-02-routing-module.zip 48.29KB
337 opt-mod-03-shared-module.zip 48.93KB
337 opt-mod-04-core-module.zip 48.88KB
337 opt-mod-05-lazy-loading.zip 95.47KB
337 opt-mod-06-finished.zip 94.49KB
337 Useful Resources & Links.html 838B
338 Module Introduction.en_US.srt 1.03KB
338 Module Introduction.mp4 1.20MB
339 Deployment Preparation & Steps.en_US.srt 4.12KB
339 Deployment Preparation & Steps.mp4 6.81MB
340 Using Environment Variables.en_US.srt 5.96KB
340 Using Environment Variables.mp4 39.20MB
341 Deployment Example_ Firebase Hosting.en_US.srt 11.90KB
341 Deployment Example_ Firebase Hosting.mp4 37.89MB
341 deployment-finished.zip 98.24KB
342 deployment-finished.zip 98.24KB
342 Server Routing vs Browser Routing.html 894B
343 Module Introduction.en_US.srt 854B
343 Module Introduction.mp4 963.57KB
344 What is Application State_.en_US.srt 11.40KB
344 What is Application State_.mp4 65.96MB
345 What is NgRx_.en_US.srt 8.83KB
345 What is NgRx_.mp4 17.46MB
346 Getting Started with Reducers.en_US.srt 8.54KB
346 Getting Started with Reducers.mp4 71.45MB
347 Adding Logic to the Reducer.en_US.srt 7.57KB
347 Adding Logic to the Reducer.mp4 37.01MB
347 ngrx-01-first-reducer.zip 96.63KB
348 Understanding & Adding Actions.en_US.srt 7.66KB
348 Understanding & Adding Actions.mp4 37.47MB
349 ngrx-02-added-store.zip 97.55KB
349 Setting Up the NgRx Store.en_US.srt 5.71KB
349 Setting Up the NgRx Store.mp4 37.66MB
350 Selecting State.en_US.srt 11.33KB
350 Selecting State.mp4 104.22MB
351 Dispatching Actions.en_US.srt 9.19KB
351 Dispatching Actions.mp4 79.58MB
352 Multiple Actions.en_US.srt 11.93KB
352 Multiple Actions.mp4 76.18MB
352 ngrx-03-added-actions.zip 98.71KB
353 Preparing Update & Delete Actions.en_US.srt 3.93KB
353 Preparing Update & Delete Actions.mp4 25.97MB
354 Updating & Deleting Ingredients.en_US.srt 13.74KB
354 Updating & Deleting Ingredients.mp4 81.42MB
355 Expanding the State.en_US.srt 10.57KB
355 Expanding the State.mp4 76.64MB
356 Managing More State via NgRx.en_US.srt 11.66KB
356 Managing More State via NgRx.mp4 113.75MB
356 ngrx-04-finished-shopping-list.zip 105.47KB
357 Removing Redundant Component State Management.en_US.srt 4.09KB
357 Removing Redundant Component State Management.mp4 29.71MB
358 First Summary & Clean Up.en_US.srt 6.45KB
358 First Summary & Clean Up.mp4 43.90MB
359 One Root State.en_US.srt 14.22KB
359 One Root State.mp4 159.59MB
360 Setting Up Auth Reducer & Actions.en_US.srt 10.33KB
360 Setting Up Auth Reducer & Actions.mp4 88.65MB
361 Dispatching Auth Actions.en_US.srt 7.14KB
361 Dispatching Auth Actions.mp4 74.59MB
362 Auth Finished (For Now...).en_US.srt 8.00KB
362 Auth Finished (For Now...).mp4 88.99MB
362 ngrx-05-auth-without-effects.zip 105.88KB
363 And Important Note on Actions.en_US.srt 7.81KB
363 And Important Note on Actions.mp4 66.74MB
364 Exploring NgRx Effects.en_US.srt 4.92KB
364 Exploring NgRx Effects.mp4 30.10MB
365 Defining the First Effect.en_US.srt 6.23KB
365 Defining the First Effect.mp4 35.22MB
366 Effects & Error Handling.en_US.srt 10.91KB
366 Effects & Error Handling.mp4 106.64MB
367 Login via NgRx Effects.en_US.srt 10.60KB
367 Login via NgRx Effects.mp4 111.90MB
368 Managing UI State in NgRx.en_US.srt 9.13KB
368 Managing UI State in NgRx.mp4 89.45MB
369 Finishing the Login Effect.en_US.srt 8.37KB
369 Finishing the Login Effect.mp4 102.31MB
369 ngrx-06-login-effect.zip 103.95KB
370 Preparing Other Auth Actions.en_US.srt 4.40KB
370 Preparing Other Auth Actions.mp4 34.28MB
371 Adding Signup.en_US.srt 7.04KB
371 Adding Signup.mp4 80.94MB
372 Further Auth Effects.en_US.srt 7.21KB
372 Further Auth Effects.mp4 104.78MB
373 Adding Auto-Login with NgRx.en_US.srt 8.94KB
373 Adding Auto-Login with NgRx.mp4 104.62MB
374 Adding Auto-Logout.en_US.srt 6.81KB
374 Adding Auto-Logout.mp4 81.91MB
374 ngrx-07-localstorage-effects.zip 108.25KB
375 Finishing the Auth Effects.en_US.srt 2.86KB
375 Finishing the Auth Effects.mp4 48.50MB
375 ngrx-08-auth-finished.zip 104.08KB
376 Using the Store Devtools.en_US.srt 7.09KB
376 Using the Store Devtools.mp4 37.75MB
377 ngrx-09-devtools-and-routing.zip 107.63KB
377 The Router Store.en_US.srt 2.50KB
377 The Router Store.mp4 15.55MB
378 Getting Started with NgRx for Recipes.en_US.srt 12.76KB
378 Getting Started with NgRx for Recipes.mp4 120.73MB
379 Fetching Recipe Detail Data.en_US.srt 10.55KB
379 Fetching Recipe Detail Data.mp4 112.32MB
380 Fetching Recipes & Using the Resolver.en_US.srt 13.37KB
380 Fetching Recipes & Using the Resolver.mp4 191.11MB
380 ngrx-10-fetch-recipes-effect.zip 111.85KB
381 Fixing the Auth Redirect.en_US.srt 2.28KB
381 Fixing the Auth Redirect.mp4 26.80MB
382 Update, Delete and Add Recipes.en_US.srt 16.20KB
382 Update, Delete and Add Recipes.mp4 106.33MB
383 ngrx-11-recipe-crud.zip 107.84KB
383 Storing Recipes via Effects.en_US.srt 6.02KB
383 Storing Recipes via Effects.mp4 71.77MB
384 Cleanup Work.en_US.srt 2.04KB
384 Cleanup Work.mp4 17.48MB
385 ngrx-12-finished.zip 103.70KB
385 Wrap Up.en_US.srt 2.34KB
385 Wrap Up.mp4 27.73MB
386 Alternative NgRx Syntax.html 1.88KB
386 ngrx-create-functions-syntax.zip 112.22KB
387 ngrx-01-first-reducer.zip 96.63KB
387 ngrx-02-added-store.zip 97.55KB
387 ngrx-03-added-actions.zip 98.71KB
387 ngrx-04-finished-shopping-list.zip 105.47KB
387 ngrx-05-auth-without-effects.zip 105.88KB
387 ngrx-06-login-effect.zip 103.95KB
387 ngrx-07-localstorage-effects.zip 108.25KB
387 ngrx-08-auth-finished.zip 104.08KB
387 ngrx-09-devtools-and-routing.zip 107.63KB
387 ngrx-10-fetch-recipes-effect.zip 111.85KB
387 ngrx-11-recipe-crud.zip 107.84KB
387 ngrx-12-finished.zip 103.70KB
387 Useful Resources & Links.html 639B
388 Module Introduction.en_US.srt 4.26KB
388 Module Introduction.mp4 6.48MB
388 ng-universal-01-start.zip 106.37KB
389 Angular Universal & ModuleMapLoader.html 701B
390 Adding Angular Universal.en_US.srt 13.58KB
390 Adding Angular Universal.mp4 92.16MB
390 ng-universal-02-finished.zip 112.04KB
391 Adding Angular Universal with NestJS.en_US.srt 8.53KB
391 Adding Angular Universal with NestJS.mp4 45.57MB
391 Learn-more-about-NestJS.txt 57B
391 ng-universal-03-nestjs.zip 113.04KB
392 Deploying Universal Apps.html 1.54KB
393 Important_ Remaining Lectures.html 945B
394 Module Introduction.en_US.srt 1.99KB
394 Module Introduction.mp4 3.84MB
395 Getting Started with Angular Universal.en_US.srt 1.96KB
395 Getting Started with Angular Universal.mp4 11.68MB
396 Working on the App Module.en_US.srt 4.94KB
396 Working on the App Module.mp4 32.58MB
397 Adding a Server-Side Build Workflow.en_US.srt 5.95KB
397 Adding a Server-Side Build Workflow.mp4 76.39MB
398 Adding a NodeJS Server.en_US.srt 10.77KB
398 Adding a NodeJS Server.mp4 116.48MB
399 Pre-Rendering the App on the Server.en_US.srt 5.13KB
399 Pre-Rendering the App on the Server.mp4 55.62MB
400 Next Steps.en_US.srt 2.19KB
400 Next Steps.mp4 13.22MB
401 Angular Universal Gotchas.html 1.38KB
402 Making Animations Work with Angular 4+.html 1.61KB
403 Introduction.en_US.srt 1.40KB
403 Introduction.mp4 5.91MB
404 animations-start.zip 38.65KB
404 Setting up the Starting Project.en_US.srt 1.26KB
404 Setting up the Starting Project.mp4 4.13MB
405 Animations Triggers and State.en_US.srt 9.28KB
405 Animations Triggers and State.mp4 108.79MB
406 Switching between States.en_US.srt 2.69KB
406 Switching between States.mp4 18.22MB
407 Transitions.en_US.srt 2.40KB
407 Transitions.mp4 10.32MB
408 Advanced Transitions.en_US.srt 6.48KB
408 Advanced Transitions.mp4 47.35MB
409 Transition Phases.en_US.srt 4.72KB
409 Transition Phases.mp4 35.86MB
410 The _void_ State.en_US.srt 7.67KB
410 The _void_ State.mp4 93.42MB
411 Using Keyframes for Animations.en_US.srt 6.34KB
411 Using Keyframes for Animations.mp4 48.88MB
412 Grouping Transitions.en_US.srt 2.72KB
412 Grouping Transitions.mp4 14.85MB
413 animations-finished.zip 39.71KB
413 Using Animation Callbacks.en_US.srt 3.10KB
413 Using Animation Callbacks.mp4 40.40MB
414 Module Introduction.en_US.srt 2.79KB
414 Module Introduction.mp4 20.97MB
414 ng-pwa-01-start.zip 37.34KB
415 Adding Service Workers.en_US.srt 17.16KB
415 Adding Service Workers.mp4 351.41MB
416 Caching Assets for Offline Use.en_US.srt 7.54KB
416 Caching Assets for Offline Use.mp4 43.25MB
417 Caching Dynamic Assets & URLs.en_US.srt 9.65KB
417 Caching Dynamic Assets & URLs.mp4 113.10MB
417 ng-pwa-02-finished.zip 61.12KB
418 Further Links & Resources.html 827B
418 ng-pwa-02-finished.zip 61.12KB
419 About this Section.html 834B
420 Introduction.en_US.srt 1.76KB
420 Introduction.mp4 4.69MB
421 Why Unit Tests_.en_US.srt 3.09KB
421 Why Unit Tests_.mp4 8.70MB
422 Analyzing the Testing Setup (as created by the CLI).en_US.srt 10.32KB
422 Analyzing the Testing Setup (as created by the CLI).mp4 61.30MB
423 Running Tests (with the CLI).en_US.srt 2.47KB
423 Running Tests (with the CLI).mp4 43.21MB
424 Adding a Component and some fitting Tests.en_US.srt 7.58KB
424 Adding a Component and some fitting Tests.mp4 92.30MB
425 Testing Dependencies_ Components and Services.en_US.srt 7.93KB
425 Testing Dependencies_ Components and Services.mp4 65.43MB
426 Simulating Async Tasks.en_US.srt 11.45KB
426 Simulating Async Tasks.mp4 157.98MB
427 Using _fakeAsync_ and _tick_.en_US.srt 2.83KB
427 Using _fakeAsync_ and _tick_.mp4 37.58MB
428 Isolated vs Non-Isolated Tests.en_US.srt 7.56KB
428 Isolated vs Non-Isolated Tests.mp4 93.51MB
429 Further Resources & Where to Go Next.html 1.77KB
429 testing-final.zip 41.58KB
430 Module Introduction.en_US.srt 2.35KB
430 Module Introduction.mp4 3.24MB
431 A Closer Look at _ng new_.en_US.srt 7.29KB
431 A Closer Look at _ng new_.mp4 67.78MB
432 IDE & Project Setup.en_US.srt 3.66KB
432 IDE & Project Setup.mp4 14.20MB
433 Getting-Started-with-Git.txt 52B
433 Understanding the Config Files.en_US.srt 12.72KB
433 Understanding the Config Files.mp4 94.87MB
434 Important CLI Commands.en_US.srt 7.75KB
434 Important CLI Commands.mp4 54.87MB
435 The _angular.json_ File - A Closer Look.en_US.srt 16.13KB
435 The _angular.json_ File - A Closer Look.mp4 118.17MB
436 Angular Schematics - An Introduction.en_US.srt 2.26KB
436 Angular Schematics - An Introduction.mp4 12.07MB
437 The _ng add_ Command.en_US.srt 6.03KB
437 The _ng add_ Command.mp4 31.91MB
438 Using Custom _ng generate_ Schematics.en_US.srt 4.23KB
438 Using Custom _ng generate_ Schematics.mp4 29.84MB
439 Smooth Updating of Projects with _ng update_.en_US.srt 3.02KB
439 Smooth Updating of Projects with _ng update_.mp4 11.04MB
440 Simplified Deployment with _ng deploy_.en_US.srt 7.57KB
440 Simplified Deployment with _ng deploy_.mp4 49.87MB
441 Understanding _Differential Loading_.en_US.srt 7.10KB
441 Understanding _Differential Loading_.mp4 49.93MB
442 Managing Multiple Projects in One Folder.en_US.srt 5.93KB
442 Managing Multiple Projects in One Folder.mp4 36.72MB
443 Angular Libraries - An Introduction.en_US.srt 3.78KB
443 Angular Libraries - An Introduction.mp4 27.17MB
444 Wrap Up.en_US.srt 1.97KB
444 Wrap Up.mp4 17.27MB
445 A First Look At Angular Elements.en_US.srt 21.01KB
445 A First Look At Angular Elements.mp4 243.24MB
446 Course Roundup.en_US.srt 2.12KB
446 Course Roundup.mp4 9.66MB
447 Bonus_ More Content!.html 1.52KB
448 Module Introduction.en_US.srt 1.70KB
448 Module Introduction.mp4 1.89MB
449 What & Why_.en_US.srt 8.88KB
449 What & Why_.mp4 13.05MB
450 Installing & Using TypeScript.en_US.srt 8.93KB
450 Installing & Using TypeScript.mp4 50.91MB
451 Base Types & Primitives.en_US.srt 5.42KB
451 Base Types & Primitives.mp4 14.10MB
452 Array & Object Types.en_US.srt 8.06KB
452 Array & Object Types.mp4 17.54MB
453 Type Inference.en_US.srt 3.68KB
453 Type Inference.mp4 8.09MB
454 Working with Union Types.en_US.srt 3.95KB
454 Working with Union Types.mp4 8.21MB
455 Assigning Type Aliases.en_US.srt 3.75KB
455 Assigning Type Aliases.mp4 9.15MB
456 Diving into Functions & Function Types.en_US.srt 7.07KB
456 Diving into Functions & Function Types.mp4 19.26MB
457 Understanding Generics.en_US.srt 10.48KB
457 Understanding Generics.mp4 36.14MB
458 Classes & TypeScript.en_US.srt 11.18KB
458 Classes & TypeScript.mp4 28.35MB
459 Working with Interfaces.en_US.srt 8.36KB
459 Working with Interfaces.mp4 16.06MB
460 Configuring the TypeScript Compiler.en_US.srt 3.72KB
460 Configuring the TypeScript Compiler.mp4 38.22MB
461 Module Resources.html 798B
461 typescript-intro-01-finished.zip 5.23KB
Distribution statistics by country
Poland (PL) 1
Hungary (HU) 1
Armenia (AM) 1
Total 3
IP List List of IP addresses which were distributed this torrent