Torrent Info
Title [FreeCourseSite.com] Udemy - Angular - The Complete Guide (2023 Edition)
Category
Size 19.46GB

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.
[CourseClub.Me].url 122B
[CourseClub.Me].url 122B
[CourseClub.Me].url 122B
[CourseClub.Me].url 122B
[CourseClub.Me].url 122B
[FreeCourseSite.com].url 127B
[FreeCourseSite.com].url 127B
[FreeCourseSite.com].url 127B
[FreeCourseSite.com].url 127B
[FreeCourseSite.com].url 127B
[GigaCourse.Com].url 49B
[GigaCourse.Com].url 49B
[GigaCourse.Com].url 49B
[GigaCourse.Com].url 49B
[GigaCourse.Com].url 49B
100 - Building a Structural Directive.mp4 56.02MB
100 - Building a Structural Directive English.srt 9.91KB
101 - directives-final.zip 19.95KB
101 - Understanding ngSwitch.mp4 19.06MB
101 - Understanding ngSwitch English.srt 4.61KB
102 - Building and Using a Dropdown Directive.mp4 33.31MB
102 - Building and Using a Dropdown Directive English.srt 10.55KB
102 - prj-directives-final.zip 45.95KB
103 - Closing the Dropdown From Anywhere.html 766B
104 - Module Introduction.mp4 6.01MB
104 - Module Introduction English.srt 2.64KB
104 - services-start.zip 25.28KB
105 - services-start.zip 25.28KB
105 - Why would you Need Services.mp4 14.64MB
105 - Why would you Need Services English.srt 4.11KB
106 - Creating a Logging Service.mp4 30.94MB
106 - Creating a Logging Service English.srt 5.90KB
107 - Injecting the Logging Service into Components.mp4 139.50MB
107 - Injecting the Logging Service into Components English.srt 10.66KB
108 - Alternative Injection Syntax.html 1.31KB
109 - Creating a Data Service.mp4 60.42MB
109 - Creating a Data Service English.srt 8.86KB
10 - What is TypeScript.mp4 6.87MB
10 - What is TypeScript English.srt 4.13KB
110 - Understanding the Hierarchical Injector.mp4 17.61MB
110 - Understanding the Hierarchical Injector English.srt 4.29KB
111 - How many Instances of Service Should It Be.mp4 16.00MB
111 - How many Instances of Service Should It Be English.srt 4.23KB
112 - Injecting Services into Services.mp4 34.70MB
112 - Injecting Services into Services English.srt 8.72KB
113 - services-final.zip 26.98KB
113 - Using Services for CrossComponent Communication.mp4 36.86MB
113 - Using Services for CrossComponent Communication English.srt 6.68KB
114 - A Different Way Of Injecting Services.html 1.19KB
114 - services-final.zip 26.98KB
115 - OPTIONAL Assignment Solution.mp4 66.66MB
115 - OPTIONAL Assignment Solution English.srt 16.08KB
115 - services-assignment-solution.zip 42.80KB
116 - Introduction.mp4 4.37MB
116 - Introduction English.srt 2.33KB
116 - prj-directives-final.zip 45.95KB
117 - prj-directives-final.zip 46.13KB
117 - Setting up the Services.mp4 5.45MB
117 - Setting up the Services English.srt 1.85KB
118 - Managing Recipes in a Recipe Service.mp4 48.18MB
118 - Managing Recipes in a Recipe Service English.srt 6.54KB
119 - Using a Service for CrossComponent Communication.mp4 32.61MB
119 - Using a Service for CrossComponent Communication English.srt 8.80KB
11 - Optional TypeScript Quick Introduction.html 491B
120 - Adding the Shopping List Service.mp4 37.23MB
120 - Adding the Shopping List Service English.srt 7.78KB
121 - Using Services for Pushing Data from A to B.mp4 21.59MB
121 - Using Services for Pushing Data from A to B English.srt 5.05KB
122 - Adding Ingredients to Recipes.mp4 27.28MB
122 - Adding Ingredients to Recipes English.srt 5.83KB
123 - Passing Ingredients from Recipes to the Shopping List via a Service.mp4 50.27MB
123 - Passing Ingredients from Recipes to the Shopping List via a Service English.srt 11.42KB
123 - prj-services-final.zip 47.85KB
124 - Module Introduction.mp4 4.91MB
124 - Module Introduction English.srt 2.26KB
124 - routing-start.zip 38.06KB
125 - routing-start.zip 38.06KB
125 - Why do we need a Router.mp4 5.19MB
125 - Why do we need a Router English.srt 2.08KB
126 - Understanding the Example Project.html 365B
127 - Setting up and Loading Routes.mp4 76.42MB
127 - Setting up and Loading Routes English.srt 13.96KB
128 - Navigating with Router Links.mp4 34.71MB
128 - Navigating with Router Links English.srt 10.11KB
129 - Understanding Navigation Paths.mp4 139.48MB
129 - Understanding Navigation Paths English.srt 7.83KB
12 - A Basic Project Setup using Bootstrap for Styling.mp4 46.19MB
12 - A Basic Project Setup using Bootstrap for Styling English.srt 5.75KB
12 - project-template.zip 17.82KB
130 - Styling Active Router Links.mp4 33.03MB
130 - Styling Active Router Links English.srt 8.71KB
131 - Navigating Programmatically.mp4 23.48MB
131 - Navigating Programmatically English.srt 5.98KB
132 - Using Relative Paths in Programmatic Navigation.mp4 47.37MB
132 - Using Relative Paths in Programmatic Navigation English.srt 8.90KB
133 - Passing Parameters to Routes.mp4 22.52MB
133 - Passing Parameters to Routes English.srt 4.91KB
134 - Fetching Route Parameters.mp4 27.57MB
134 - Fetching Route Parameters English.srt 6.56KB
135 - Fetching Route Parameters Reactively.mp4 65.19MB
135 - Fetching Route Parameters Reactively English.srt 12.73KB
136 - An Important Note about Route Observables.mp4 14.73MB
136 - An Important Note about Route Observables English.srt 4.75KB
137 - Passing Query Parameters and Fragments.mp4 49.27MB
137 - Passing Query Parameters and Fragments English.srt 10.69KB
138 - Retrieving Query Parameters and Fragments.mp4 30.54MB
138 - Retrieving Query Parameters and Fragments English.srt 6.31KB
139 - Practicing and some Common Gotchas.mp4 56.58MB
139 - Practicing and some Common Gotchas English.srt 11.26KB
13 - About the Course Code Code Snapshots.html 2.08KB
13 - first-app.zip 16.45KB
13 - project-template.zip 17.87KB
140 - Setting up Child Nested Routes.mp4 41.68MB
140 - Setting up Child Nested Routes English.srt 7.39KB
141 - Using Query Parameters Practice.mp4 39.82MB
141 - Using Query Parameters Practice English.srt 8.98KB
142 - Configuring the Handling of Query Parameters.mp4 105.13MB
142 - Configuring the Handling of Query Parameters English.srt 3.10KB
143 - Redirecting and Wildcard Routes.mp4 133.49MB
143 - Redirecting and Wildcard Routes English.srt 7.21KB
144 - Important Redirection Path Matching.html 1.21KB
145 - Outsourcing the Route Configuration.mp4 76.95MB
145 - Outsourcing the Route Configuration English.srt 7.75KB
146 - An Introduction to Guards.mp4 24.88MB
146 - An Introduction to Guards English.srt 2.69KB
147 - Protecting Routes with canActivate.mp4 80.98MB
147 - Protecting Routes with canActivate English.srt 14.05KB
148 - Protecting Child Nested Routes with canActivateChild.mp4 20.14MB
148 - Protecting Child Nested Routes with canActivateChild English.srt 5.36KB
149 - Using a Fake Auth Service.mp4 13.94MB
149 - Using a Fake Auth Service English.srt 2.56KB
14 - Module Introduction.mp4 4.14MB
14 - Module Introduction English.srt 1.71KB
150 - Controlling Navigation with canDeactivate.mp4 203.68MB
150 - Controlling Navigation with canDeactivate English.srt 21.17KB
151 - Passing Static Data to a Route.mp4 173.33MB
151 - Passing Static Data to a Route English.srt 10.34KB
152 - Resolving Dynamic Data with the resolve Guard.mp4 284.12MB
152 - Resolving Dynamic Data with the resolve Guard English.srt 16.91KB
153 - Understanding Location Strategies.mp4 63.39MB
153 - Understanding Location Strategies English.srt 7.59KB
154 - routing-final.zip 50.48KB
154 - Wrap Up.mp4 3.11MB
154 - Wrap Up English.srt 1.48KB
155 - Planning the General Structure.mp4 3.92MB
155 - Planning the General Structure English.srt 2.79KB
156 - Setting Up Routes.mp4 47.26MB
156 - Setting Up Routes English.srt 13.13KB
157 - Adding Navigation to the App.mp4 12.16MB
157 - Adding Navigation to the App English.srt 3.02KB
158 - Marking Active Routes.mp4 8.27MB
158 - Marking Active Routes English.srt 2.66KB
159 - Fixing Page Reload Issues.mp4 31.95MB
159 - Fixing Page Reload Issues English.srt 4.97KB
15 - How an Angular App gets Loaded and Started.mp4 47.27MB
15 - How an Angular App gets Loaded and Started English.srt 12.63KB
160 - Child Routes Challenge.mp4 10.86MB
160 - Child Routes Challenge English.srt 3.30KB
161 - Adding Child Routing Together.mp4 32.77MB
161 - Adding Child Routing Together English.srt 6.97KB
162 - Configuring Route Parameters.mp4 42.17MB
162 - Configuring Route Parameters English.srt 10.26KB
163 - Passing Dynamic Parameters to Links.mp4 18.78MB
163 - Passing Dynamic Parameters to Links English.srt 4.76KB
164 - Styling Active Recipe Items.mp4 9.67MB
164 - Styling Active Recipe Items English.srt 2.20KB
165 - Adding Editing Routes.mp4 46.89MB
165 - Adding Editing Routes English.srt 5.85KB
166 - Retrieving Route Parameters.mp4 26.10MB
166 - Retrieving Route Parameters English.srt 5.54KB
167 - Programmatic Navigation to the Edit Page.mp4 73.78MB
167 - Programmatic Navigation to the Edit Page English.srt 7.36KB
168 - One Note about Route Observables.mp4 5.58MB
168 - One Note about Route Observables English.srt 1.43KB
169 - prj-routing-final.zip 55.21KB
169 - Project Cleanup.html 990B
16 - Components are Important.mp4 16.20MB
16 - Components are Important English.srt 5.26KB
170 - Module Introduction.mp4 15.42MB
170 - Module Introduction English.srt 7.78KB
171 - Install RxJS.html 299B
172 - Analyzing Angular Observables.mp4 13.73MB
172 - Analyzing Angular Observables English.srt 3.80KB
172 - obs-01-start.zip 25.52KB
173 - Getting Closer to the Core of Observables.mp4 45.36MB
173 - Getting Closer to the Core of Observables English.srt 11.55KB
174 - Building a Custom Observable.mp4 29.08MB
174 - Building a Custom Observable English.srt 8.46KB
174 - obs-03-complete-custom-observable.zip 41.76KB
175 - Errors Completion.mp4 46.99MB
175 - Errors Completion English.srt 11.97KB
176 - Observables You.mp4 21.46MB
176 - Observables You English.srt 3.52KB
177 - obs-04-operators.zip 38.40KB
177 - Understanding Operators.mp4 121.41MB
177 - Understanding Operators English.srt 14.41KB
178 - Subjects.mp4 80.87MB
178 - Subjects English.srt 10.92KB
179 - obs-05-finished.zip 45.01KB
179 - Wrap Up.mp4 7.32MB
179 - Wrap Up English.srt 2.26KB
17 - Creating a New Component.mp4 33.35MB
17 - Creating a New Component English.srt 12.30KB
180 - obs-01-start.zip 37.25KB
180 - obs-02-first-custom-observable.zip 40.91KB
180 - obs-03-complete-custom-observable.zip 41.76KB
180 - obs-04-operators.zip 38.40KB
180 - obs-05-finished.zip 27.24KB
180 - Useful Resources Links.html 603B
181 - Improving the Reactive Service with Observables Subjects.mp4 45.27MB
181 - Improving the Reactive Service with Observables Subjects English.srt 9.77KB
181 - prj-obs-01-finished.zip 61.03KB
181 - prj-routing-final.zip 34.55KB
182 - Changed the Subscription Name.html 208B
183 - Module Introduction.mp4 4.09MB
183 - Module Introduction English.srt 2.20KB
184 - Why do we Need Angulars Help.mp4 8.81MB
184 - Why do we Need Angulars Help English.srt 3.91KB
185 - TemplateDriven TD vs Reactive Approach.mp4 4.24MB
185 - TemplateDriven TD vs Reactive Approach English.srt 2.13KB
186 - An Example Form.mp4 12.51MB
186 - An Example Form English.srt 2.64KB
186 - forms-td-start.zip 19.05KB
187 - TD Creating the Form and Registering the Controls.mp4 92.79MB
187 - TD Creating the Form and Registering the Controls English.srt 9.43KB
188 - TD Submitting and Using the Form.mp4 54.64MB
188 - TD Submitting and Using the Form English.srt 10.33KB
189 - TD Understanding Form State.mp4 10.87MB
189 - TD Understanding Form State English.srt 4.58KB
18 - Understanding the Role of AppModule and Component Declaration.mp4 27.31MB
18 - Understanding the Role of AppModule and Component Declaration English.srt 9.12KB
190 - TD Accessing the Form with ViewChild.mp4 25.00MB
190 - TD Accessing the Form with ViewChild English.srt 4.96KB
191 - TD Adding Validation to check User Input.mp4 34.23MB
191 - TD Adding Validation to check User Input English.srt 6.95KB
192 - Builtin Validators Using HTML5 Validation.html 951B
193 - TD Using the Form State.mp4 28.80MB
193 - TD Using the Form State English.srt 8.04KB
194 - TD Outputting Validation Error Messages.mp4 20.97MB
194 - TD Outputting Validation Error Messages English.srt 3.79KB
195 - TD Set Default Values with ngModel Property Binding.mp4 19.39MB
195 - TD Set Default Values with ngModel Property Binding English.srt 3.66KB
196 - TD Using ngModel with TwoWayBinding.mp4 18.44MB
196 - TD Using ngModel with TwoWayBinding English.srt 4.22KB
197 - TD Grouping Form Controls.mp4 52.32MB
197 - TD Grouping Form Controls English.srt 5.05KB
198 - TD Handling Radio Buttons.mp4 29.35MB
198 - TD Handling Radio Buttons English.srt 5.64KB
199 - TD Setting and Patching Form Values.mp4 41.28MB
199 - TD Setting and Patching Form Values English.srt 6.73KB
19 - Using Custom Components.mp4 5.31MB
19 - Using Custom Components English.srt 1.87KB
1 - Course Introduction.mp4 7.49MB
1 - Course Introduction English.srt 1.34KB
200 - TD Using Form Data.mp4 73.34MB
200 - TD Using Form Data English.srt 8.31KB
201 - forms-td-final.zip 19.24KB
201 - TD Resetting Forms.mp4 12.50MB
201 - TD Resetting Forms English.srt 2.79KB
202 - Introduction to the Reactive Approach.mp4 2.20MB
202 - Introduction to the Reactive Approach English.srt 1.13KB
203 - forms-reactive-start.zip 19.48KB
203 - Reactive Setup.mp4 21.09MB
203 - Reactive Setup English.srt 4.54KB
204 - Reactive Creating a Form in Code.mp4 29.15MB
204 - Reactive Creating a Form in Code English.srt 8.35KB
205 - Reactive Syncing HTML and Form.mp4 35.56MB
205 - Reactive Syncing HTML and Form English.srt 6.96KB
206 - Reactive Submitting the Form.mp4 18.91MB
206 - Reactive Submitting the Form English.srt 4.13KB
207 - Reactive Adding Validation.mp4 20.20MB
207 - Reactive Adding Validation English.srt 4.72KB
208 - Reactive Getting Access to Controls.mp4 34.24MB
208 - Reactive Getting Access to Controls English.srt 5.95KB
209 - Reactive Grouping Controls.mp4 61.65MB
209 - Reactive Grouping Controls English.srt 5.67KB
20 - Creating Components with the CLI Nesting Components.mp4 23.54MB
20 - Creating Components with the CLI Nesting Components English.srt 4.84KB
210 - Fixing a Bug.html 1.11KB
211 - Reactive Arrays of Form Controls FormArray.mp4 67.44MB
211 - Reactive Arrays of Form Controls FormArray English.srt 11.55KB
212 - Reactive Creating Custom Validators.mp4 98.84MB
212 - Reactive Creating Custom Validators English.srt 9.49KB
213 - Reactive Using Error Codes.mp4 22.89MB
213 - Reactive Using Error Codes English.srt 4.66KB
214 - Reactive Creating a Custom Async Validator.mp4 71.18MB
214 - Reactive Creating a Custom Async Validator English.srt 7.23KB
215 - Reactive Reacting to Status or Value Changes.mp4 31.45MB
215 - Reactive Reacting to Status or Value Changes English.srt 3.50KB
216 - forms-reactive-final.zip 20.51KB
216 - Reactive Setting and Patching Values.mp4 17.94MB
216 - Reactive Setting and Patching Values English.srt 3.16KB
217 - forms-reactive-assignment-solution.zip 20.00KB
217 - OPTIONAL Assignment Solution.mp4 382.87MB
217 - OPTIONAL Assignment Solution English.srt 21.60KB
218 - Introduction.mp4 6.08MB
218 - Introduction English.srt 1.87KB
218 - prj-obs-01-finished.zip 61.03KB
219 - TD Adding the Shopping List Form.mp4 29.94MB
219 - TD Adding the Shopping List Form English.srt 6.03KB
21 - Working with Component Templates.mp4 27.42MB
21 - Working with Component Templates English.srt 5.08KB
220 - Adding Validation to the Form.mp4 12.55MB
220 - Adding Validation to the Form English.srt 4.06KB
221 - Allowing the Selection of Items in the List.mp4 28.98MB
221 - Allowing the Selection of Items in the List English.srt 7.01KB
222 - Loading the Shopping List Items into the Form.mp4 22.25MB
222 - Loading the Shopping List Items into the Form English.srt 4.64KB
223 - Updating existing Items.mp4 22.61MB
223 - Updating existing Items English.srt 5.74KB
224 - Resetting the Form.mp4 14.31MB
224 - Resetting the Form English.srt 3.71KB
225 - Allowing the the User to Clear Cancel the Form.mp4 7.68MB
225 - Allowing the the User to Clear Cancel the Form English.srt 1.81KB
226 - Allowing the Deletion of Shopping List Items.mp4 16.38MB
226 - Allowing the Deletion of Shopping List Items English.srt 4.71KB
227 - Creating the Template for the Reactive Recipe Edit Form.mp4 28.33MB
227 - Creating the Template for the Reactive Recipe Edit Form English.srt 7.74KB
228 - Creating the Form For Editing Recipes.mp4 33.19MB
228 - Creating the Form For Editing Recipes English.srt 7.67KB
229 - Syncing HTML with the Form.mp4 29.79MB
229 - Syncing HTML with the Form English.srt 5.78KB
22 - Working with Component Styles.mp4 27.15MB
22 - Working with Component Styles English.srt 6.34KB
230 - Fixing a Bug.html 816B
231 - Adding Ingredient Controls to a Form Array.mp4 44.01MB
231 - Adding Ingredient Controls to a Form Array English.srt 8.35KB
232 - Adding new Ingredient Controls.mp4 27.07MB
232 - Adding new Ingredient Controls English.srt 5.35KB
233 - Validating User Input.mp4 36.71MB
233 - Validating User Input English.srt 8.50KB
234 - Submitting the Recipe Edit Form.mp4 57.58MB
234 - Submitting the Recipe Edit Form English.srt 11.24KB
235 - Adding a Delete and Clear Cancel Functionality.mp4 55.88MB
235 - Adding a Delete and Clear Cancel Functionality English.srt 7.64KB
236 - Redirecting the User after Deleting a Recipe.mp4 24.95MB
236 - Redirecting the User after Deleting a Recipe English.srt 2.32KB
237 - Adding an Image Preview.mp4 20.42MB
237 - Adding an Image Preview English.srt 2.44KB
238 - Providing the Recipe Service Correctly.mp4 33.97MB
238 - Providing the Recipe Service Correctly English.srt 2.69KB
239 - Deleting Ingredients and Some Finishing Touches.mp4 44.99MB
239 - Deleting Ingredients and Some Finishing Touches English.srt 5.04KB
239 - prj-forms-final.zip 56.45KB
23 - basics-components.zip 39.09KB
23 - Fully Understanding the Component Selector.mp4 26.57MB
23 - Fully Understanding the Component Selector English.srt 5.82KB
240 - Deleting all Items in a FormArray.html 503B
241 - Introduction Why Pipes are Useful.mp4 6.38MB
241 - Introduction Why Pipes are Useful English.srt 3.24KB
242 - pipes-start.zip 18.97KB
242 - Using Pipes.mp4 28.35MB
242 - Using Pipes English.srt 6.39KB
243 - Parametrizing Pipes.mp4 10.25MB
243 - Parametrizing Pipes English.srt 3.63KB
244 - Where to learn more about Pipes.mp4 13.56MB
244 - Where to learn more about Pipes English.srt 3.44KB
245 - Chaining Multiple Pipes.mp4 20.59MB
245 - Chaining Multiple Pipes English.srt 3.57KB
246 - Creating a Custom Pipe.mp4 44.10MB
246 - Creating a Custom Pipe English.srt 10.89KB
247 - Parametrizing a Custom Pipe.mp4 17.48MB
247 - Parametrizing a Custom Pipe English.srt 4.51KB
248 - Example Creating a Filter Pipe.mp4 60.86MB
248 - Example Creating a Filter Pipe English.srt 11.60KB
249 - Pure and Impure Pipes or How to fix the Filter Pipe.mp4 31.77MB
249 - Pure and Impure Pipes or How to fix the Filter Pipe English.srt 8.13KB
24 - basics-assignment-1-solution.zip 41.03KB
24 - OPTIONAL Assignment Solution.mp4 45.66MB
24 - OPTIONAL Assignment Solution English.srt 10.89KB
250 - pipes-final.zip 35.57KB
250 - Understanding the async Pipe.mp4 58.94MB
250 - Understanding the async Pipe English.srt 7.00KB
251 - A New IDE.mp4 2.72MB
251 - A New IDE English.srt 1.09KB
252 - http-01-start.zip 19.23KB
252 - Module Introduction.mp4 1.33MB
252 - Module Introduction English.srt 1.53KB
253 - Building a REST API.txt 64B
253 - How Does Angular Interact With Backends.mp4 6.55MB
253 - How Does Angular Interact With Backends English.srt 5.58KB
253 - http-01-start.zip 19.23KB
253 - Securing JS Code.txt 60B
254 - The Anatomy of a Http Request.mp4 4.02MB
254 - The Anatomy of a Http Request English.srt 4.51KB
255 - Backend Firebase Setup.mp4 22.93MB
255 - Backend Firebase Setup English.srt 5.08KB
256 - http-01-start.zip 30.02KB
256 - http-02-post-requests.zip 33.71KB
256 - Sending a POST Request.mp4 82.62MB
256 - Sending a POST Request English.srt 17.83KB
257 - GETting Data.mp4 14.39MB
257 - GETting Data English.srt 5.08KB
258 - http-03-get-and-transform-data.zip 35.33KB
258 - Using RxJS Operators to Transform Response Data.mp4 22.16MB
258 - Using RxJS Operators to Transform Response Data English.srt 6.86KB
259 - Using Types with the HttpClient.mp4 29.32MB
259 - Using Types with the HttpClient English.srt 8.66KB
25 - What is Databinding.mp4 10.89MB
25 - What is Databinding English.srt 5.17KB
260 - Outputting Posts.mp4 12.11MB
260 - Outputting Posts English.srt 4.71KB
261 - http-04-loading-indicator.zip 35.32KB
261 - Showing a Loading Indicator.mp4 8.64MB
261 - Showing a Loading Indicator English.srt 3.92KB
262 - Using a Service for Http Requests.mp4 43.69MB
262 - Using a Service for Http Requests English.srt 11.18KB
263 - Services Components Working Together.mp4 23.76MB
263 - Services Components Working Together English.srt 4.62KB
264 - Sending a DELETE Request.mp4 18.44MB
264 - Sending a DELETE Request English.srt 6.11KB
265 - Handling Errors.mp4 60.34MB
265 - Handling Errors English.srt 11.97KB
266 - Using Subjects for Error Handling.mp4 17.32MB
266 - Using Subjects for Error Handling English.srt 4.68KB
267 - Using the catchError Operator.mp4 13.93MB
267 - Using the catchError Operator English.srt 3.51KB
268 - Error Handling UX.mp4 20.89MB
268 - Error Handling UX English.srt 3.54KB
268 - http-05-handling-errors.zip 36.20KB
269 - http-06-headers.zip 34.10KB
269 - Setting Headers.mp4 22.34MB
269 - Setting Headers English.srt 5.54KB
26 - String Interpolation.mp4 74.35MB
26 - String Interpolation English.srt 9.60KB
270 - Adding Query Params.mp4 36.87MB
270 - Adding Query Params English.srt 7.22KB
270 - http-07-query-params.zip 35.82KB
271 - Observing Different Types of Responses.mp4 71.23MB
271 - Observing Different Types of Responses English.srt 12.75KB
272 - Changing the Response Body Type.mp4 22.28MB
272 - Changing the Response Body Type English.srt 5.60KB
273 - Introducing Interceptors.mp4 40.42MB
273 - Introducing Interceptors English.srt 12.67KB
274 - Manipulating Request Objects.mp4 16.41MB
274 - Manipulating Request Objects English.srt 4.69KB
275 - http-08-interceptor.zip 36.65KB
275 - Response Interceptors.mp4 27.76MB
275 - Response Interceptors English.srt 4.56KB
276 - Multiple Interceptors.mp4 47.08MB
276 - Multiple Interceptors English.srt 7.80KB
277 - http-09-finished.zip 23.91KB
277 - Wrap Up.mp4 14.60MB
277 - Wrap Up English.srt 3.30KB
278 - http-01-start.zip 32.41KB
278 - http-02-post-requests.zip 33.71KB
278 - http-03-get-and-transform-data.zip 35.33KB
278 - http-04-loading-indicator.zip 35.32KB
278 - http-05-handling-errors.zip 36.20KB
278 - http-06-headers.zip 1.68KB
278 - http-07-query-params.zip 35.82KB
278 - http-08-interceptor.zip 36.65KB
278 - http-09-finished.zip 23.91KB
278 - Useful Resources Links.html 180B
279 - Module Introduction.mp4 2.86MB
279 - Module Introduction English.srt 1.19KB
27 - Property Binding.mp4 45.01MB
27 - Property Binding English.srt 11.21KB
280 - Backend Firebase Setup.mp4 15.42MB
280 - Backend Firebase Setup English.srt 3.45KB
281 - Setting Up the DataStorage Service.mp4 38.30MB
281 - Setting Up the DataStorage Service English.srt 9.59KB
282 - Storing Recipes.mp4 60.22MB
282 - Storing Recipes English.srt 12.32KB
283 - Fetching Recipes.mp4 40.34MB
283 - Fetching Recipes English.srt 10.28KB
283 - prj-http-01-save-and-fetch-recipes.zip 76.94KB
284 - Transforming Response Data.mp4 44.17MB
284 - Transforming Response Data English.srt 7.62KB
285 - Resolving Data Before Loading.mp4 78.01MB
285 - Resolving Data Before Loading English.srt 12.53KB
286 - Fixing a Bug with the Resolver.mp4 12.60MB
286 - Fixing a Bug with the Resolver English.srt 2.08KB
286 - prj-http-02-finished.zip 82.79KB
287 - Module Introduction.mp4 882.49KB
287 - Module Introduction English.srt 1.19KB
288 - How Authentication Works.mp4 6.89MB
288 - How Authentication Works English.srt 7.06KB
289 - Adding the Auth Page.mp4 57.36MB
289 - Adding the Auth Page English.srt 11.71KB
289 - auth-01-auth-component.zip 76.16KB
28 - Property Binding vs String Interpolation.mp4 45.86MB
28 - Property Binding vs String Interpolation English.srt 5.35KB
290 - Switching Between Auth Modes.mp4 17.63MB
290 - Switching Between Auth Modes English.srt 7.55KB
291 - auth-02-auth-form.zip 74.52KB
291 - Handling Form Input.mp4 30.62MB
291 - Handling Form Input English.srt 6.55KB
292 - Preparing the Backend.mp4 11.82MB
292 - Preparing the Backend English.srt 5.94KB
293 - Make sure you got Recipes in your backend.html 313B
294 - Preparing the Signup Request.mp4 84.46MB
294 - Preparing the Signup Request English.srt 14.45KB
295 - Sending the Signup Request.mp4 29.27MB
295 - Sending the Signup Request English.srt 8.44KB
296 - Adding a Loading Spinner Error Handling Logic.mp4 76.09MB
296 - Adding a Loading Spinner Error Handling Logic English.srt 12.13KB
296 - auth-03-signup-request.zip 80.60KB
297 - Improving Error Handling.mp4 76.91MB
297 - Improving Error Handling English.srt 9.50KB
298 - auth-04-added-login.zip 80.55KB
298 - Sending Login Requests.mp4 64.87MB
298 - Sending Login Requests English.srt 9.80KB
299 - Login Error Handling.mp4 47.11MB
299 - Login Error Handling English.srt 7.54KB
29 - Event Binding.mp4 29.15MB
29 - Event Binding English.srt 7.68KB
2 - What is Angular.mp4 39.06MB
2 - What is Angular English.srt 3.70KB
300 - Creating Storing the User Data.mp4 98.79MB
300 - Creating Storing the User Data English.srt 16.96KB
301 - Reflecting the Auth State in the UI.mp4 90.81MB
301 - Reflecting the Auth State in the UI English.srt 16.95KB
302 - Adding the Token to Outgoing Requests.mp4 119.33MB
302 - Adding the Token to Outgoing Requests English.srt 17.40KB
303 - Attaching the Token with an Interceptor.mp4 102.21MB
303 - Attaching the Token with an Interceptor English.srt 13.88KB
303 - auth-05-added-token-to-requests.zip 85.52KB
304 - Adding Logout.mp4 29.74MB
304 - Adding Logout English.srt 5.47KB
304 - auth-06-logout.zip 79.98KB
305 - Adding AutoLogin.mp4 95.48MB
305 - Adding AutoLogin English.srt 17.53KB
306 - Adding AutoLogout.mp4 78.12MB
306 - Adding AutoLogout English.srt 13.60KB
306 - auth-07-autologin-autologout.zip 85.74KB
307 - Adding an Auth Guard.mp4 105.32MB
307 - Adding an Auth Guard English.srt 18.22KB
308 - auth-08-finished.zip 76.54KB
308 - Wrap Up.mp4 13.96MB
308 - Wrap Up English.srt 3.59KB
309 - auth-01-auth-component.zip 76.16KB
309 - auth-02-auth-form.zip 74.52KB
309 - auth-03-signup-request.zip 80.60KB
309 - auth-04-added-login.zip 80.55KB
309 - auth-05-added-token-to-requests.zip 85.52KB
309 - auth-06-logout.zip 79.98KB
309 - auth-07-autologin-autologout.zip 85.74KB
309 - auth-08-finished.zip 76.54KB
309 - Useful Resources Links.html 351B
30 - Bindable Properties and Events.html 634B
310 - Module Introduction.mp4 1.29MB
310 - Module Introduction English.srt 1.36KB
311 - Adding an Alert Modal Component.mp4 47.26MB
311 - Adding an Alert Modal Component English.srt 12.15KB
312 - Understanding the Different Approaches.mp4 4.50MB
312 - Understanding the Different Approaches English.srt 3.57KB
313 - Using ngIf.mp4 31.34MB
313 - Using ngIf English.srt 5.11KB
314 - Preparing Programmatic Creation.mp4 78.53MB
314 - Preparing Programmatic Creation English.srt 14.34KB
315 - Creating a Component Programmatically.mp4 58.75MB
315 - Creating a Component Programmatically English.srt 8.59KB
316 - About entryComponents.html 386B
317 - Understanding entryComponents.mp4 66.50MB
317 - Understanding entryComponents English.srt 9.64KB
318 - Data Binding Event Binding.mp4 57.68MB
318 - Data Binding Event Binding English.srt 8.26KB
319 - Wrap Up.mp4 14.79MB
319 - Wrap Up English.srt 2.79KB
31 - Passing and Using Data with Event Binding.mp4 70.54MB
31 - Passing and Using Data with Event Binding English.srt 7.68KB
320 - dyn-cmp-finished.zip 87.33KB
320 - Useful Resources Links.html 220B
321 - Module Introduction.mp4 860.60KB
321 - Module Introduction English.srt 3.21KB
322 - What are Modules.mp4 5.76MB
322 - What are Modules English.srt 4.15KB
323 - Analyzing the AppModule.mp4 70.51MB
323 - Analyzing the AppModule English.srt 11.63KB
324 - Getting Started with Feature Modules.mp4 39.43MB
324 - Getting Started with Feature Modules English.srt 15.35KB
324 - opt-mod-01-feature-module.zip 47.84KB
325 - Splitting Modules Correctly.mp4 42.49MB
325 - Splitting Modules Correctly English.srt 7.28KB
326 - Adding Routes to Feature Modules.mp4 33.45MB
326 - Adding Routes to Feature Modules English.srt 7.22KB
326 - opt-mod-02-routing-module.zip 48.29KB
327 - Component Declarations.mp4 25.30MB
327 - Component Declarations English.srt 3.55KB
328 - The ShoppingList Feature Module.mp4 60.80MB
328 - The ShoppingList Feature Module English.srt 5.88KB
329 - opt-mod-03-shared-module.zip 48.93KB
329 - Understanding Shared Modules.mp4 76.22MB
329 - Understanding Shared Modules English.srt 14.85KB
32 - Important FormsModule is Required for TwoWayBinding.html 444B
330 - opt-mod-04-core-module.zip 48.88KB
330 - Understanding the Core Module.mp4 47.50MB
330 - Understanding the Core Module English.srt 10.20KB
331 - Adding an Auth Feature Module.mp4 43.39MB
331 - Adding an Auth Feature Module English.srt 8.19KB
332 - Understanding Lazy Loading.mp4 4.04MB
332 - Understanding Lazy Loading English.srt 3.55KB
333 - Implementing Lazy Loading.mp4 157.92MB
333 - Implementing Lazy Loading English.srt 22.48KB
333 - opt-mod-05-lazy-loading.zip 95.47KB
334 - More Lazy Loading.mp4 29.16MB
334 - More Lazy Loading English.srt 5.21KB
335 - Preloading LazyLoaded Code.mp4 23.72MB
335 - Preloading LazyLoaded Code English.srt 6.20KB
336 - Modules Services.mp4 11.42MB
336 - Modules Services English.srt 10.57KB
337 - Loading Services Differently.mp4 57.27MB
337 - Loading Services Differently English.srt 14.54KB
338 - opt-mod-01-feature-module.zip 47.84KB
338 - opt-mod-02-routing-module.zip 48.29KB
338 - opt-mod-03-shared-module.zip 48.93KB
338 - opt-mod-04-core-module.zip 48.88KB
338 - opt-mod-05-lazy-loading.zip 95.47KB
338 - opt-mod-06-finished.zip 94.49KB
338 - Useful Resources Links.html 353B
339 - Module Introduction.mp4 838.16KB
339 - Module Introduction English.srt 1.48KB
33 - TwoWayDatabinding.mp4 23.82MB
33 - TwoWayDatabinding English.srt 4.96KB
340 - Deployment Preparation Steps.mp4 5.23MB
340 - Deployment Preparation Steps English.srt 5.59KB
341 - Using Environment Variables.mp4 36.80MB
341 - Using Environment Variables English.srt 8.02KB
342 - Deploying Angular Applications.html 360B
343 - Deployment Example Firebase Hosting.mp4 91.94MB
343 - Deployment Example Firebase Hosting English.srt 17.88KB
343 - deployment-finished.zip 98.24KB
344 - deployment-finished.zip 98.24KB
344 - Server Routing vs Browser Routing.html 403B
345 - Module Introduction.mp4 3.58MB
345 - Module Introduction English.srt 2.41KB
346 - 01-starting-project.zip 212.03KB
346 - Starting Setup Why We Want Standalone Components.mp4 29.49MB
346 - Starting Setup Why We Want Standalone Components English.srt 7.92KB
347 - Building a First Standalone Component.mp4 144.67MB
347 - Building a First Standalone Component English.srt 16.73KB
348 - Standalone Components Are Now Stable.html 964B
349 - Standalone Directives Connecting Building Blocks.mp4 15.95MB
349 - Standalone Directives Connecting Building Blocks English.srt 4.10KB
34 - basics-databinding.zip 39.75KB
34 - Combining all Forms of Databinding.mp4 13.83MB
34 - Combining all Forms of Databinding English.srt 3.14KB
350 - Migrating Another Component.mp4 10.28MB
350 - Migrating Another Component English.srt 3.28KB
351 - A Standalone Root Component.mp4 45.99MB
351 - A Standalone Root Component English.srt 6.99KB
352 - 02-migrated-cmp.zip 211.81KB
352 - Services Standalone Components.mp4 39.14MB
352 - Services Standalone Components English.srt 6.68KB
353 - 03-starting-with-routing.zip 216.99KB
353 - Routing with Standalone Components.mp4 91.93MB
353 - Routing with Standalone Components English.srt 10.53KB
354 - Lazy Loading.mp4 82.91MB
354 - Lazy Loading English.srt 13.44KB
355 - 04-finished.zip 215.32KB
355 - Summary.mp4 11.14MB
355 - Summary English.srt 3.15KB
356 - Module Introduction.mp4 2.28MB
356 - Module Introduction English.srt 1.73KB
357 - Signals What Why.mp4 22.83MB
357 - Signals What Why English.srt 9.87KB
358 - 01-Starting-Setup.zip 17.95KB
358 - Creating a New Signal.mp4 16.58MB
358 - Creating a New Signal English.srt 5.03KB
359 - Updating a Signal Value.mp4 8.43MB
359 - Updating a Signal Value English.srt 4.00KB
35 - basics-assignment-2-solution.zip 36.12KB
35 - OPTIONAL Assignment Solution.mp4 46.18MB
35 - OPTIONAL Assignment Solution English.srt 8.45KB
360 - Reading Outputting a Signal Value.mp4 15.93MB
360 - Reading Outputting a Signal Value English.srt 3.24KB
361 - Signal Updating set update mutate.mp4 27.32MB
361 - Signal Updating set update mutate English.srt 9.35KB
362 - Important Signals are NOT Finished Yet.mp4 16.46MB
362 - Important Signals are NOT Finished Yet English.srt 1.60KB
363 - Signals Whats To Come.html 1.67KB
364 - Computed Values Effects.mp4 19.06MB
364 - Computed Values Effects English.srt 5.55KB
365 - 02-Finished.zip 20.42KB
365 - Module Summary.mp4 3.25MB
365 - Module Summary English.srt 1.39KB
366 - Module Introduction.mp4 2.50MB
366 - Module Introduction English.srt 1.40KB
367 - What Is NgRx.mp4 9.90MB
367 - What Is NgRx English.srt 3.17KB
368 - Understanding NgRx Its Building Blocks.mp4 11.53MB
368 - Understanding NgRx Its Building Blocks English.srt 5.87KB
369 - 01-starting-setup.zip 220.03KB
369 - 01-starting-setup-standalone.zip 220.57KB
369 - Project Setup Installing NgRx.mp4 37.99MB
369 - Project Setup Installing NgRx English.srt 7.81KB
36 - Understanding Directives.mp4 7.25MB
36 - Understanding Directives English.srt 3.63KB
370 - 03-added-first-reducer.zip 222.19KB
370 - 03-added-first-reducer-standalone.zip 222.81KB
370 - Adding a First Reducer Store Setup.mp4 63.27MB
370 - Adding a First Reducer Store Setup English.srt 13.50KB
371 - 04-alternative-reducer-syntax.zip 223.11KB
371 - 04-alternative-reducer-syntax-standalone.zip 223.69KB
371 - An Alternative Way Of Creating Reducers.mp4 14.02MB
371 - An Alternative Way Of Creating Reducers English.srt 7.07KB
372 - 05-selecting-data-from-store.zip 222.89KB
372 - 05-selecting-data-from-store-standalone.zip 223.50KB
372 - Reading Data From The Store.mp4 105.04MB
372 - Reading Data From The Store English.srt 14.96KB
373 - Introducing Actions State Changing Reducers.mp4 30.98MB
373 - Introducing Actions State Changing Reducers English.srt 13.15KB
374 - Dispatching Actions.mp4 21.38MB
374 - Dispatching Actions English.srt 5.77KB
375 - 06-added-actions.zip 221.42KB
375 - Attaching Data To Actions.mp4 29.15MB
375 - Attaching Data To Actions English.srt 6.87KB
376 - Handling Actions Without createReducer.mp4 29.02MB
376 - Handling Actions Without createReducer English.srt 9.65KB
377 - 07-alternative-syntax.zip 222.23KB
377 - 07-alternative-syntax-standalone.zip 222.68KB
377 - An Alternative Way Of Defining Actions.mp4 106.02MB
377 - An Alternative Way Of Defining Actions English.srt 17.11KB
378 - 08-practice-second-action.zip 222.76KB
378 - 08-practice-second-action-standalone.zip 223.36KB
378 - Time To Practice A Second Action.mp4 48.16MB
378 - Time To Practice A Second Action English.srt 8.59KB
379 - 09-selectors.zip 221.91KB
379 - 09-selectors-standalone.zip 222.61KB
379 - Exploring Selectors.mp4 58.12MB
379 - Exploring Selectors English.srt 12.83KB
37 - Using ngIf to Output Data Conditionally.mp4 32.38MB
37 - Using ngIf to Output Data Conditionally English.srt 6.26KB
380 - Introducing Effects.mp4 12.35MB
380 - Introducing Effects English.srt 3.99KB
381 - Installing the Effects Package.mp4 23.11MB
381 - Installing the Effects Package English.srt 2.80KB
382 - 10-first-effect.zip 223.42KB
382 - 10-first-effect-standalone.zip 224.14KB
382 - Defining a First Effect.mp4 36.72MB
382 - Defining a First Effect English.srt 14.04KB
383 - The Old Effect Decorator Registering Effects.mp4 44.71MB
383 - The Old Effect Decorator Registering Effects English.srt 5.49KB
384 - Using Store Data In Effects.mp4 16.83MB
384 - Using Store Data In Effects English.srt 5.04KB
385 - Adding a Second Effect.mp4 114.79MB
385 - Adding a Second Effect English.srt 15.71KB
386 - 11-intro-finished.zip 223.98KB
386 - 11-intro-finished-standalone.zip 224.70KB
386 - Summary.mp4 16.37MB
386 - Summary English.srt 4.80KB
387 - About The Remaining Section.html 1.69KB
387 - ngrx-08-finished-modern.zip 251.62KB
388 - ngrx-00-starting-project.zip 282.21KB
388 - Recipe Project Starting Code.html 366B
389 - Getting Started with Reducers.mp4 68.21MB
389 - Getting Started with Reducers English.srt 11.36KB
38 - Enhancing ngIf with an Else Condition.mp4 26.01MB
38 - Enhancing ngIf with an Else Condition English.srt 4.52KB
390 - Adding Logic to the Reducer.mp4 39.24MB
390 - Adding Logic to the Reducer English.srt 10.16KB
390 - ngrx-01-first-reducer.zip 96.63KB
390 - ngrx-01-first-reducer-updated.zip 281.65KB
391 - Understanding Adding Actions.mp4 39.35MB
391 - Understanding Adding Actions English.srt 10.85KB
392 - ngrx-02-added-store.zip 97.55KB
392 - ngrx-02-added-store-updated.zip 282.57KB
392 - Setting Up the NgRx Store.mp4 35.31MB
392 - Setting Up the NgRx Store English.srt 8.06KB
393 - Selecting State.mp4 99.75MB
393 - Selecting State English.srt 15.47KB
394 - Dispatching Actions.mp4 75.77MB
394 - Dispatching Actions English.srt 12.62KB
395 - Multiple Actions.mp4 137.47MB
395 - Multiple Actions English.srt 16.44KB
395 - ngrx-03-added-actions.zip 98.71KB
395 - ngrx-03-added-actions-updated.zip 283.69KB
396 - Preparing Update Delete Actions.mp4 24.46MB
396 - Preparing Update Delete Actions English.srt 5.35KB
397 - Updating Deleting Ingredients.mp4 75.92MB
397 - Updating Deleting Ingredients English.srt 19.03KB
398 - Expanding the State.mp4 104.82MB
398 - Expanding the State English.srt 15.11KB
399 - Managing More State via NgRx.mp4 108.80MB
399 - Managing More State via NgRx English.srt 15.69KB
399 - ngrx-04-finished-shopping-list.zip 105.47KB
399 - ngrx-04-finished-shopping-list-updated.zip 286.18KB
39 - Styling Elements Dynamically with ngStyle.mp4 43.04MB
39 - Styling Elements Dynamically with ngStyle English.srt 8.33KB
3 - Join our Online Learning Community.html 883B
400 - Removing Redundant Component State Management.mp4 42.49MB
400 - Removing Redundant Component State Management English.srt 5.74KB
401 - First Summary Clean Up.mp4 60.29MB
401 - First Summary Clean Up English.srt 9.08KB
402 - One Root State.mp4 153.95MB
402 - One Root State English.srt 19.38KB
403 - Setting Up Auth Reducer Actions.mp4 84.30MB
403 - Setting Up Auth Reducer Actions English.srt 13.97KB
404 - Dispatching Auth Actions.mp4 71.53MB
404 - Dispatching Auth Actions English.srt 7.62KB
405 - Auth Finished For Now.mp4 85.52MB
405 - Auth Finished For Now English.srt 10.72KB
405 - ngrx-05-auth-without-effects.zip 105.88KB
405 - ngrx-05-auth-without-effects-updated.zip 253.25KB
406 - And Important Note on Actions.mp4 63.44MB
406 - And Important Note on Actions English.srt 10.61KB
407 - Exploring NgRx Effects.mp4 41.05MB
407 - Exploring NgRx Effects English.srt 6.72KB
408 - Defining the First Effect.mp4 32.53MB
408 - Defining the First Effect English.srt 8.60KB
409 - Important Avoid Effect.html 941B
40 - Applying CSS Classes Dynamically with ngClass.mp4 24.68MB
40 - Applying CSS Classes Dynamically with ngClass English.srt 4.69KB
410 - Effects Error Handling.mp4 101.91MB
410 - Effects Error Handling English.srt 16.56KB
411 - Login via NgRx Effects.mp4 107.25MB
411 - Login via NgRx Effects English.srt 15.41KB
412 - Managing UI State in NgRx.mp4 102.52MB
412 - Managing UI State in NgRx English.srt 12.83KB
413 - Finishing the Login Effect.mp4 80.51MB
413 - Finishing the Login Effect English.srt 10.83KB
413 - ngrx-06-login-effect.zip 103.95KB
413 - ngrx-06-login-effect-updated.zip 253.85KB
414 - Preparing Other Auth Actions.mp4 47.43MB
414 - Preparing Other Auth Actions English.srt 6.94KB
415 - Adding Signup.mp4 77.76MB
415 - Adding Signup English.srt 9.92KB
416 - Further Auth Effects.mp4 101.51MB
416 - Further Auth Effects English.srt 9.74KB
417 - Adding AutoLogin with NgRx.mp4 55.27MB
417 - Adding AutoLogin with NgRx English.srt 12.58KB
418 - Adding AutoLogout.mp4 78.77MB
418 - Adding AutoLogout English.srt 9.65KB
418 - ngrx-07-localstorage-effects.zip 108.25KB
419 - Finishing the Auth Effects.mp4 47.23MB
419 - Finishing the Auth Effects English.srt 4.02KB
419 - ngrx-07-auth-finished-updated.zip 254.00KB
419 - ngrx-08-auth-finished.zip 104.08KB
41 - Outputting Lists with ngFor.mp4 34.70MB
41 - Outputting Lists with ngFor English.srt 5.65KB
420 - Using the Store Devtools.mp4 48.45MB
420 - Using the Store Devtools English.srt 10.17KB
421 - ngrx-09-devtools-and-routing.zip 107.63KB
421 - The Router Store.mp4 27.93MB
421 - The Router Store English.srt 3.50KB
422 - Getting Started with NgRx for Recipes.mp4 115.02MB
422 - Getting Started with NgRx for Recipes English.srt 18.11KB
423 - Fetching Recipe Detail Data.mp4 107.49MB
423 - Fetching Recipe Detail Data English.srt 15.42KB
424 - Fetching Recipes Using the Resolver.mp4 184.94MB
424 - Fetching Recipes Using the Resolver English.srt 18.10KB
424 - ngrx-10-fetch-recipes-effect.zip 111.85KB
425 - Fixing the Auth Redirect.mp4 31.83MB
425 - Fixing the Auth Redirect English.srt 2.86KB
426 - Update Delete and Add Recipes.mp4 176.59MB
426 - Update Delete and Add Recipes English.srt 22.17KB
427 - ngrx-11-recipe-crud.zip 107.84KB
427 - Storing Recipes via Effects.mp4 68.87MB
427 - Storing Recipes via Effects English.srt 8.25KB
428 - Cleanup Work.mp4 16.58MB
428 - Cleanup Work English.srt 3.06KB
429 - ngrx-08-finished-updated.zip 251.62KB
429 - ngrx-12-finished.zip 103.70KB
429 - Wrap Up.mp4 26.62MB
429 - Wrap Up English.srt 3.42KB
42 - basics-assignment-3-solution.zip 36.35KB
42 - OPTIONAL Assignment Solution.mp4 63.17MB
42 - OPTIONAL Assignment Solution English.srt 11.92KB
430 - Alternative NgRx Syntax.html 1.40KB
430 - ngrx-create-functions-syntax.zip 112.22KB
431 - ngrx-01-first-reducer.zip 96.63KB
431 - ngrx-02-added-store.zip 97.55KB
431 - ngrx-03-added-actions.zip 98.71KB
431 - ngrx-04-finished-shopping-list.zip 105.47KB
431 - ngrx-05-auth-without-effects.zip 105.88KB
431 - ngrx-06-login-effect.zip 103.95KB
431 - ngrx-07-localstorage-effects.zip 108.25KB
431 - ngrx-08-auth-finished.zip 104.08KB
431 - ngrx-09-devtools-and-routing.zip 107.63KB
431 - ngrx-10-fetch-recipes-effect.zip 111.85KB
431 - ngrx-11-recipe-crud.zip 107.84KB
431 - ngrx-12-finished.zip 103.70KB
431 - Useful Resources Links.html 154B
432 - Module Introduction.mp4 1.36MB
432 - Module Introduction English.srt 823B
433 - Angular Universal What Why.mp4 29.21MB
433 - Angular Universal What Why English.srt 11.98KB
433 - ng-universal-demo.zip 222.35KB
434 - Converting the App to a Universal App.mp4 20.75MB
434 - Converting the App to a Universal App English.srt 4.91KB
435 - Analyzing Running Serverside Code.mp4 49.58MB
435 - Analyzing Running Serverside Code English.srt 8.67KB
436 - A Closer Look At The Serverside Code.mp4 57.76MB
436 - A Closer Look At The Serverside Code English.srt 6.63KB
437 - Integrating a REST API.mp4 38.86MB
437 - Integrating a REST API English.srt 4.70KB
438 - Some Notes About Deploying Angular Universal Apps.mp4 17.91MB
438 - Some Notes About Deploying Angular Universal Apps English.srt 7.04KB
439 - Angular Universal Gotchas.html 927B
43 - basics-components.zip 39.09KB
43 - basics-databinding.zip 39.75KB
43 - basics-directives.zip 39.81KB
43 - basics-ngfor-addition.zip 35.25KB
43 - Getting the Index when using ngFor.mp4 46.71MB
43 - Getting the Index when using ngFor English.srt 4.42KB
440 - Making Animations Work with Angular 4.html 1.28KB
441 - Introduction.mp4 5.90MB
441 - Introduction English.srt 1.94KB
442 - animations-start.zip 38.65KB
442 - Setting up the Starting Project.mp4 5.50MB
442 - Setting up the Starting Project English.srt 1.76KB
443 - Animations Triggers and State.mp4 111.46MB
443 - Animations Triggers and State English.srt 12.55KB
444 - Switching between States.mp4 18.17MB
444 - Switching between States English.srt 3.39KB
445 - Transitions.mp4 13.54MB
445 - Transitions English.srt 3.08KB
446 - Advanced Transitions.mp4 47.03MB
446 - Advanced Transitions English.srt 8.78KB
447 - Transition Phases.mp4 62.26MB
447 - Transition Phases English.srt 6.48KB
448 - The void State.mp4 95.56MB
448 - The void State English.srt 10.22KB
449 - Using Keyframes for Animations.mp4 48.86MB
449 - Using Keyframes for Animations English.srt 8.73KB
44 - Project Introduction.mp4 926.22KB
44 - Project Introduction English.srt 2.06KB
450 - Grouping Transitions.mp4 18.60MB
450 - Grouping Transitions English.srt 3.41KB
451 - animations-finished.zip 39.71KB
451 - Using Animation Callbacks.mp4 41.15MB
451 - Using Animation Callbacks English.srt 4.40KB
452 - Module Introduction.mp4 19.96MB
452 - Module Introduction English.srt 3.62KB
452 - ng-pwa-01-start.zip 37.34KB
453 - Adding Service Workers.mp4 344.44MB
453 - Adding Service Workers English.srt 23.00KB
454 - Caching Assets for Offline Use.mp4 50.01MB
454 - Caching Assets for Offline Use English.srt 9.87KB
455 - Caching Dynamic Assets URLs.mp4 109.14MB
455 - Caching Dynamic Assets URLs English.srt 12.80KB
455 - ng-pwa-02-finished.zip 61.12KB
456 - Further Links Resources.html 342B
456 - ng-pwa-02-finished.zip 61.12KB
457 - About this Section.html 349B
458 - Introduction.mp4 4.32MB
458 - Introduction English.srt 2.36KB
459 - Why Unit Tests.mp4 8.09MB
459 - Why Unit Tests English.srt 4.34KB
45 - Planning the App.mp4 9.29MB
45 - Planning the App English.srt 10.35KB
460 - Analyzing the Testing Setup as created by the CLI.mp4 75.03MB
460 - Analyzing the Testing Setup as created by the CLI English.srt 16.30KB
461 - Running Tests with the CLI.mp4 44.21MB
461 - Running Tests with the CLI English.srt 3.38KB
462 - Adding a Component and some fitting Tests.mp4 94.29MB
462 - Adding a Component and some fitting Tests English.srt 10.04KB
463 - Testing Dependencies Components and Services.mp4 64.73MB
463 - Testing Dependencies Components and Services English.srt 11.10KB
464 - Simulating Async Tasks.mp4 160.37MB
464 - Simulating Async Tasks English.srt 15.38KB
465 - Using fakeAsync and tick.mp4 38.02MB
465 - Using fakeAsync and tick English.srt 5.00KB
466 - Isolated vs NonIsolated Tests.mp4 95.98MB
466 - Isolated vs NonIsolated Tests English.srt 10.71KB
467 - Further Resources Where to Go Next.html 1.29KB
467 - testing-final.zip 41.58KB
468 - Module Introduction.mp4 2.45MB
468 - Module Introduction English.srt 3.27KB
469 - A Closer Look at ng new.mp4 65.03MB
469 - A Closer Look at ng new English.srt 9.25KB
46 - Creating a New App Correctly.html 1.79KB
470 - IDE Project Setup.mp4 13.01MB
470 - IDE Project Setup English.srt 4.83KB
471 - Getting Started with Git.txt 51B
471 - Understanding the Config Files.mp4 90.19MB
471 - Understanding the Config Files English.srt 16.74KB
472 - Important CLI Commands.mp4 52.35MB
472 - Important CLI Commands English.srt 9.90KB
473 - The angularjson File A Closer Look.mp4 112.05MB
473 - The angularjson File A Closer Look English.srt 21.43KB
474 - Angular Schematics An Introduction.mp4 11.26MB
474 - Angular Schematics An Introduction English.srt 3.27KB
475 - The ng add Command.mp4 29.74MB
475 - The ng add Command English.srt 7.74KB
476 - Using Custom ng generate Schematics.mp4 28.33MB
476 - Using Custom ng generate Schematics English.srt 5.57KB
477 - Smooth Updating of Projects with ng update.mp4 12.44MB
477 - Smooth Updating of Projects with ng update English.srt 3.87KB
478 - Simplified Deployment with ng deploy.mp4 46.94MB
478 - Simplified Deployment with ng deploy English.srt 10.60KB
479 - Understanding Differential Loading.mp4 53.87MB
479 - Understanding Differential Loading English.srt 11.30KB
47 - prj-start.zip 17.16KB
47 - Setting up the Application.mp4 17.77MB
47 - Setting up the Application English.srt 6.16KB
480 - Managing Multiple Projects in One Folder.mp4 34.41MB
480 - Managing Multiple Projects in One Folder English.srt 7.93KB
481 - Angular Libraries An Introduction.mp4 25.71MB
481 - Angular Libraries An Introduction English.srt 4.84KB
482 - Wrap Up.mp4 16.56MB
482 - Wrap Up English.srt 2.57KB
483 - A First Look At Angular Elements.mp4 235.51MB
483 - A First Look At Angular Elements English.srt 27.62KB
484 - Thanks for being part of the course.mp4 21.73MB
484 - Thanks for being part of the course English.srt 2.07KB
485 - Bonus More Content.html 1.05KB
486 - Module Introduction.mp4 1.88MB
486 - Module Introduction English.srt 2.02KB
487 - What Why.mp4 12.96MB
487 - What Why English.srt 9.88KB
488 - Installing Using TypeScript.mp4 50.79MB
488 - Installing Using TypeScript English.srt 10.58KB
489 - Base Types Primitives.mp4 14.04MB
489 - Base Types Primitives English.srt 5.92KB
48 - Creating the Components.mp4 58.70MB
48 - Creating the Components English.srt 16.18KB
490 - Array Object Types.mp4 21.60MB
490 - Array Object Types English.srt 8.83KB
491 - Type Inference.mp4 8.05MB
491 - Type Inference English.srt 4.20KB
492 - Working with Union Types.mp4 8.17MB
492 - Working with Union Types English.srt 4.48KB
493 - Assigning Type Aliases.mp4 11.36MB
493 - Assigning Type Aliases English.srt 4.08KB
494 - Diving into Functions Function Types.mp4 22.34MB
494 - Diving into Functions Function Types English.srt 7.81KB
495 - Understanding Generics.mp4 35.96MB
495 - Understanding Generics English.srt 11.57KB
496 - Classes TypeScript.mp4 28.24MB
496 - Classes TypeScript English.srt 12.04KB
497 - Working with Interfaces.mp4 15.96MB
497 - Working with Interfaces English.srt 8.47KB
498 - Configuring the TypeScript Compiler.mp4 38.25MB
498 - Configuring the TypeScript Compiler English.srt 4.07KB
499 - Module Resources.html 313B
499 - typescript-intro-01-finished.zip 5.23KB
49 - Using the Components.mp4 12.10MB
49 - Using the Components English.srt 5.50KB
4 - Angular vs Angular 2 vs Latest Angular Version.mp4 5.39MB
4 - Angular vs Angular 2 vs Latest Angular Version English.srt 4.16KB
50 - Adding a Navigation Bar.mp4 56.10MB
50 - Adding a Navigation Bar English.srt 9.17KB
51 - Alternative NonCollapsable Navigation Bar.html 1.27KB
52 - Creating a Recipe Model.mp4 24.43MB
52 - Creating a Recipe Model English.srt 7.59KB
53 - Adding Content to the Recipes Components.mp4 115.04MB
53 - Adding Content to the Recipes Components English.srt 11.96KB
54 - Outputting a List of Recipes with ngFor.mp4 34.49MB
54 - Outputting a List of Recipes with ngFor English.srt 7.70KB
55 - Displaying Recipe Details.mp4 66.19MB
55 - Displaying Recipe Details English.srt 10.39KB
56 - Working on the ShoppingListComponent.mp4 10.79MB
56 - Working on the ShoppingListComponent English.srt 3.02KB
57 - Creating an Ingredient Model.mp4 11.55MB
57 - Creating an Ingredient Model English.srt 4.10KB
58 - Creating and Outputting the Shopping List.mp4 14.43MB
58 - Creating and Outputting the Shopping List English.srt 4.10KB
59 - Adding a Shopping List Edit Section.mp4 16.08MB
59 - Adding a Shopping List Edit Section English.srt 6.39KB
5 - CLI Deep Dive Troubleshooting.html 2.45KB
60 - prj-basics-final.zip 43.31KB
60 - Wrap Up Next Steps.mp4 2.44MB
60 - Wrap Up Next Steps English.srt 1.49KB
61 - debugging.zip 17.38KB
61 - Understanding Angular Error Messages.mp4 29.80MB
61 - Understanding Angular Error Messages English.srt 8.15KB
62 - Debugging Code in the Browser Using Sourcemaps.mp4 45.62MB
62 - Debugging Code in the Browser Using Sourcemaps English.srt 9.68KB
63 - cmp-databinding-start.zip 18.54KB
63 - Module Introduction.mp4 2.13MB
63 - Module Introduction English.srt 896B
64 - Splitting Apps into Components.mp4 53.37MB
64 - Splitting Apps into Components English.srt 10.21KB
65 - Property Event Binding Overview.mp4 5.43MB
65 - Property Event Binding Overview English.srt 2.89KB
66 - Binding to Custom Properties.mp4 40.88MB
66 - Binding to Custom Properties English.srt 9.00KB
67 - Assigning an Alias to Custom Properties.mp4 10.45MB
67 - Assigning an Alias to Custom Properties English.srt 2.90KB
68 - Binding to Custom Events.mp4 67.42MB
68 - Binding to Custom Events English.srt 14.56KB
69 - Assigning an Alias to Custom Events.mp4 7.11MB
69 - Assigning an Alias to Custom Events English.srt 1.46KB
6 - app.component.zip 1.87KB
6 - Project Setup and First App.mp4 63.56MB
6 - Project Setup and First App English.srt 16.16KB
70 - Custom Property and Event Binding Summary.mp4 15.86MB
70 - Custom Property and Event Binding Summary English.srt 3.31KB
71 - Understanding View Encapsulation.mp4 69.66MB
71 - Understanding View Encapsulation English.srt 7.33KB
72 - More on View Encapsulation.mp4 24.24MB
72 - More on View Encapsulation English.srt 4.58KB
73 - Using Local References in Templates.mp4 41.33MB
73 - Using Local References in Templates English.srt 7.41KB
74 - ViewChild in Angular 8.html 1.00KB
75 - Getting Access to the Template DOM with ViewChild.mp4 45.48MB
75 - Getting Access to the Template DOM with ViewChild English.srt 8.08KB
76 - Projecting Content into Components with ngcontent.mp4 23.49MB
76 - Projecting Content into Components with ngcontent English.srt 5.62KB
77 - lifecycle.pdf 10.87KB
77 - Understanding the Component Lifecycle.mp4 16.94MB
77 - Understanding the Component Lifecycle English.srt 8.90KB
78 - Seeing Lifecycle Hooks in Action.mp4 184.98MB
78 - Seeing Lifecycle Hooks in Action English.srt 18.41KB
79 - Lifecycle Hooks and Template Access.mp4 22.66MB
79 - Lifecycle Hooks and Template Access English.srt 4.33KB
7 - Editing the First App.mp4 89.45MB
7 - Editing the First App English.srt 15.39KB
7 - first-app.zip 16.45KB
80 - ContentChild in Angular 8.html 327B
81 - Getting Access to ngcontent with ContentChild.mp4 27.92MB
81 - Getting Access to ngcontent with ContentChild English.srt 4.44KB
82 - cmp-databinding-final.zip 21.52KB
82 - Wrap Up.mp4 4.19MB
82 - Wrap Up English.srt 1.52KB
83 - cmp-databinding-assignment-solution.zip 23.28KB
83 - OPTIONAL Assignment Solution.mp4 339.87MB
83 - OPTIONAL Assignment Solution English.srt 20.87KB
84 - Introduction.mp4 2.32MB
84 - Introduction English.srt 1.48KB
84 - prj-basics-final.zip 43.31KB
85 - Adding Navigation with Event Binding and ngIf.mp4 39.34MB
85 - Adding Navigation with Event Binding and ngIf English.srt 11.80KB
86 - Passing Recipe Data with Property Binding.mp4 26.67MB
86 - Passing Recipe Data with Property Binding English.srt 8.28KB
87 - Passing Data with Event and Property Binding Combined.mp4 74.23MB
87 - Passing Data with Event and Property Binding Combined English.srt 16.78KB
88 - Make sure you have FormsModule added.html 471B
89 - Allowing the User to Add Ingredients to the Shopping List.mp4 43.54MB
89 - Allowing the User to Add Ingredients to the Shopping List English.srt 11.98KB
89 - prj-cmp-databinding-final.zip 29.82KB
8 - The Course Structure.mp4 16.12MB
8 - The Course Structure English.srt 7.51KB
90 - directives-start.zip 18.90KB
90 - Module Introduction.mp4 4.59MB
90 - Module Introduction English.srt 2.46KB
91 - directives-start.zip 18.90KB
91 - ngFor and ngIf Recap.mp4 25.13MB
91 - ngFor and ngIf Recap English.srt 6.04KB
92 - ngClass and ngStyle Recap.mp4 20.98MB
92 - ngClass and ngStyle Recap English.srt 4.89KB
93 - Creating a Basic Attribute Directive.mp4 44.19MB
93 - Creating a Basic Attribute Directive English.srt 11.56KB
94 - Using the Renderer to build a Better Attribute Directive.mp4 43.65MB
94 - Using the Renderer to build a Better Attribute Directive English.srt 12.30KB
95 - More about the Renderer.html 430B
96 - Using HostListener to Listen to Host Events.mp4 21.70MB
96 - Using HostListener to Listen to Host Events English.srt 6.64KB
97 - Using HostBinding to Bind to Host Properties.mp4 24.54MB
97 - Using HostBinding to Bind to Host Properties English.srt 5.17KB
98 - Binding to Directive Properties.mp4 110.57MB
98 - Binding to Directive Properties English.srt 10.93KB
99 - What Happens behind the Scenes on Structural Directives.mp4 29.15MB
99 - What Happens behind the Scenes on Structural Directives English.srt 4.84KB
9 - How to get the Most out of the Course.mp4 8.21MB
9 - How to get the Most out of the Course English.srt 4.79KB
Distribution statistics by country
India (IN) 11
Morocco (MA) 7
Bangladesh (BD) 6
Egypt (EG) 4
Ethiopia (ET) 2
Spain (ES) 1
Angola (AO) 1
Senegal (SN) 1
United Arab Emirates (AE) 1
United States (US) 1
Iran (IR) 1
Serbia (RS) 1
Total 37
IP List List of IP addresses which were distributed this torrent