Torrent Info
Title [FreeCourseSite.com] Udemy - Angular - The Complete Guide (2021 Edition)
Category
Size 16.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
[FCS Forum].url 133B
[FreeCourseSite.com].url 127B
001 Course Introduction.en_US.srt 1.53KB
001 Course Introduction.mp4 13.09MB
002 What is Angular_.en_US.srt 2.73KB
002 What is Angular_.mp4 14.32MB
003 Join our Online Learning Community.html 1.19KB
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 Fixing Errors With New Angular Projects.html 1.40KB
007 file.zip 1.91KB
007 Project Setup and First App.en_US.srt 14.64KB
007 Project Setup and First App.mp4 73.65MB
008 Editing the First App.en_US.srt 14.35KB
008 Editing the First App.mp4 47.47MB
008 first-app.zip 35.93KB
009 The Course Structure.en_US.srt 5.74KB
009 The Course Structure.mp4 15.28MB
010 How to get the Most out of the Course.en_US.srt 3.36KB
010 How to get the Most out of the Course.mp4 7.70MB
011 What is TypeScript_.en_US.srt 3.35KB
011 What is TypeScript_.mp4 6.44MB
012 Optional_ TypeScript Quick Introduction.html 976B
013 A Basic Project Setup using Bootstrap for Styling.en_US.srt 6.91KB
013 A Basic Project Setup using Bootstrap for Styling.mp4 43.54MB
013 project-template.zip 36.77KB
014 About the Course Code _ Code Snapshots.html 1.77KB
014 first-app.zip 35.93KB
014 project-template.zip 36.77KB
015 Module Introduction.en_US.srt 1.18KB
015 Module Introduction.mp4 4.31MB
016 How an Angular App gets Loaded and Started.en_US.srt 8.57KB
016 How an Angular App gets Loaded and Started.mp4 36.36MB
017 Components are Important!.en_US.srt 3.84KB
017 Components are Important!.mp4 12.42MB
018 Creating a New Component.en_US.srt 8.96KB
018 Creating a New Component.mp4 34.76MB
019 Understanding the Role of AppModule and Component Declaration.en_US.srt 6.73KB
019 Understanding the Role of AppModule and Component Declaration.mp4 28.85MB
020 Using Custom Components.en_US.srt 1.38KB
020 Using Custom Components.mp4 5.63MB
021 Creating Components with the CLI & Nesting Components.en_US.srt 4.54KB
021 Creating Components with the CLI & Nesting Components.mp4 18.40MB
022 Working with Component Templates.en_US.srt 3.91KB
022 Working with Component Templates.mp4 16.74MB
023 Working with Component Styles.en_US.srt 4.85KB
023 Working with Component Styles.mp4 20.92MB
024 basics-components.zip 39.09KB
024 Fully Understanding the Component Selector.en_US.srt 4.30KB
024 Fully Understanding the Component Selector.mp4 20.19MB
025 [assignment_file] Practicing Components.zip 35.58KB
025 [assignment_video] Practicing Components.mp4 3.72MB
025 [assignment] Practicing Components.html 2.33KB
025 [OPTIONAL] Assignment Solution.en_US.srt 7.95KB
025 [OPTIONAL] Assignment Solution.mp4 46.44MB
025 basics-assignment-1-solution.zip 41.03KB
026 What is Databinding_.en_US.srt 3.71KB
026 What is Databinding_.mp4 11.59MB
027 String Interpolation.en_US.srt 6.37KB
027 String Interpolation.mp4 26.81MB
028 Property Binding.en_US.srt 8.49KB
028 Property Binding.mp4 34.82MB
029 Property Binding vs String Interpolation.en_US.srt 4.10KB
029 Property Binding vs String Interpolation.mp4 44.66MB
030 Event Binding.en_US.srt 5.35KB
030 Event Binding.mp4 29.51MB
031 Bindable Properties and Events.html 1.08KB
032 Passing and Using Data with Event Binding.en_US.srt 5.32KB
032 Passing and Using Data with Event Binding.mp4 40.49MB
033 Important_ FormsModule is Required for Two-Way-Binding!.html 909B
034 Two-Way-Databinding.en_US.srt 3.33KB
034 Two-Way-Databinding.mp4 19.27MB
035 basics-databinding.zip 39.75KB
035 Combining all Forms of Databinding.en_US.srt 2.30KB
035 Combining all Forms of Databinding.mp4 11.33MB
036 [assignment_file] Practicing Databinding.zip 35.46KB
036 [assignment_video] Practicing Databinding.mp4 2.67MB
036 [assignment] Practicing Databinding.html 2.33KB
036 [OPTIONAL] Assignment Solution.en_US.srt 6.50KB
036 [OPTIONAL] Assignment Solution.mp4 46.17MB
036 basics-assignment-2-solution.zip 36.12KB
037 Understanding Directives.en_US.srt 2.71KB
037 Understanding Directives.mp4 7.83MB
038 Using ngIf to Output Data Conditionally.en_US.srt 4.72KB
038 Using ngIf to Output Data Conditionally.mp4 19.79MB
039 Enhancing ngIf with an Else Condition.en_US.srt 3.50KB
039 Enhancing ngIf with an Else Condition.mp4 21.19MB
040 Styling Elements Dynamically with ngStyle.en_US.srt 6.11KB
040 Styling Elements Dynamically with ngStyle.mp4 34.45MB
041 Applying CSS Classes Dynamically with ngClass.en_US.srt 3.59KB
041 Applying CSS Classes Dynamically with ngClass.mp4 24.40MB
042 Outputting Lists with ngFor.en_US.srt 4.19KB
042 Outputting Lists with ngFor.mp4 34.73MB
043 [assignment_file] Practicing Directives.zip 35.61KB
043 [assignment_video] Practicing Directives.mp4 5.32MB
043 [assignment] Practicing Directives.html 2.33KB
043 [OPTIONAL] Assignment Solution.en_US.srt 9.08KB
043 [OPTIONAL] Assignment Solution.mp4 63.39MB
043 basics-assignment-3-solution.zip 36.35KB
044 basics-components.zip 39.09KB
044 basics-databinding.zip 39.75KB
044 basics-directives.zip 39.81KB
044 basics-ngfor-addition.zip 35.25KB
044 Getting the Index when using ngFor.en_US.srt 3.53KB
044 Getting the Index when using ngFor.mp4 45.73MB
045 Project Introduction.en_US.srt 1.43KB
045 Project Introduction.mp4 1.35MB
046 Planning the App.en_US.srt 7.60KB
046 Planning the App.mp4 11.50MB
047 Installing Bootstrap Correctly.html 1.97KB
048 prj-start.zip 32.50KB
048 Setting up the Application.en_US.srt 5.77KB
048 Setting up the Application.mp4 19.00MB
049 Creating the Components.en_US.srt 12.05KB
049 Creating the Components.mp4 51.48MB
050 Using the Components.en_US.srt 4.17KB
050 Using the Components.mp4 13.00MB
051 Adding a Navigation Bar.en_US.srt 6.61KB
051 Adding a Navigation Bar.mp4 36.64MB
052 Alternative Non-Collapsable Navigation Bar.html 1.76KB
053 Creating a _Recipe_ Model.en_US.srt 5.85KB
053 Creating a _Recipe_ Model.mp4 25.07MB
054 Adding Content to the Recipes Components.en_US.srt 9.41KB
054 Adding Content to the Recipes Components.mp4 108.69MB
055 Outputting a List of Recipes with ngFor.en_US.srt 5.94KB
055 Outputting a List of Recipes with ngFor.mp4 29.44MB
056 Displaying Recipe Details.en_US.srt 7.50KB
056 Displaying Recipe Details.mp4 36.43MB
057 Working on the ShoppingListComponent.en_US.srt 2.18KB
057 Working on the ShoppingListComponent.mp4 8.75MB
058 Creating an _Ingredient_ Model.en_US.srt 3.11KB
058 Creating an _Ingredient_ Model.mp4 12.09MB
059 Creating and Outputting the Shopping List.en_US.srt 2.83KB
059 Creating and Outputting the Shopping List.mp4 11.70MB
060 Adding a Shopping List Edit Section.en_US.srt 3.85KB
060 Adding a Shopping List Edit Section.mp4 17.00MB
061 prj-basics-final.zip 58.51KB
061 Wrap Up & Next Steps.en_US.srt 1.11KB
061 Wrap Up & Next Steps.mp4 2.69MB
062 debugging.zip 32.29KB
062 Understanding Angular Error Messages.en_US.srt 6.34KB
062 Understanding Angular Error Messages.mp4 30.36MB
063 Debugging Code in the Browser Using Sourcemaps.en_US.srt 6.83KB
063 Debugging Code in the Browser Using Sourcemaps.mp4 45.97MB
064 cmp-databinding-start.zip 19.11KB
064 Module Introduction.en_US.srt 719B
064 Module Introduction.mp4 2.24MB
065 Splitting Apps into Components.en_US.srt 7.80KB
065 Splitting Apps into Components.mp4 43.42MB
066 Property & Event Binding Overview.en_US.srt 2.16KB
066 Property & Event Binding Overview.mp4 5.87MB
067 Binding to Custom Properties.en_US.srt 6.75KB
067 Binding to Custom Properties.mp4 31.34MB
068 Assigning an Alias to Custom Properties.en_US.srt 2.38KB
068 Assigning an Alias to Custom Properties.mp4 11.00MB
069 Binding to Custom Events.en_US.srt 10.80KB
069 Binding to Custom Events.mp4 68.70MB
070 Assigning an Alias to Custom Events.en_US.srt 1.09KB
070 Assigning an Alias to Custom Events.mp4 7.19MB
071 Custom Property and Event Binding Summary.en_US.srt 2.46KB
071 Custom Property and Event Binding Summary.mp4 12.08MB
072 Understanding View Encapsulation.en_US.srt 5.72KB
072 Understanding View Encapsulation.mp4 68.35MB
073 More on View Encapsulation.en_US.srt 3.35KB
073 More on View Encapsulation.mp4 19.96MB
074 Using Local References in Templates.en_US.srt 5.64KB
074 Using Local References in Templates.mp4 33.47MB
075 @ViewChild() in Angular 8+.html 1.48KB
076 Getting Access to the Template & DOM with @ViewChild.en_US.srt 5.90KB
076 Getting Access to the Template & DOM with @ViewChild.mp4 45.93MB
077 Projecting Content into Components with ng-content.en_US.srt 4.24KB
077 Projecting Content into Components with ng-content.mp4 23.89MB
078 lifecycle.pdf 10.87KB
078 Understanding the Component Lifecycle.en_US.srt 6.46KB
078 Understanding the Component Lifecycle.mp4 18.29MB
079 Seeing Lifecycle Hooks in Action.en_US.srt 15.11KB
079 Seeing Lifecycle Hooks in Action.mp4 106.01MB
080 Lifecycle Hooks and Template Access.en_US.srt 2.99KB
080 Lifecycle Hooks and Template Access.mp4 22.76MB
081 @ContentChild() in Angular 8+.html 812B
082 Getting Access to ng-content with @ContentChild.en_US.srt 3.34KB
082 Getting Access to ng-content with @ContentChild.mp4 22.86MB
083 cmp-databinding-final.zip 21.52KB
083 Wrap Up.en_US.srt 1.03KB
083 Wrap Up.mp4 4.42MB
084 [assignment_file] Practicing Property & Event Binding and View Encapsulation.zip 35.09KB
084 [assignment_video] Practicing Property & Event Binding and View Encapsulation.mp4 6.44MB
084 [assignment] Practicing Property & Event Binding and View Encapsulation.html 2.33KB
084 [OPTIONAL] Assignment Solution.en_US.srt 15.49KB
084 [OPTIONAL] Assignment Solution.mp4 110.88MB
084 cmp-databinding-assignment-solution.zip 23.28KB
085 Introduction.en_US.srt 1.07KB
085 Introduction.mp4 2.54MB
085 prj-basics-final.zip 58.51KB
086 Adding Navigation with Event Binding and ngIf.en_US.srt 8.61KB
086 Adding Navigation with Event Binding and ngIf.mp4 32.65MB
087 Passing Recipe Data with Property Binding.en_US.srt 5.66KB
087 Passing Recipe Data with Property Binding.mp4 22.01MB
088 Passing Data with Event and Property Binding (Combined).en_US.srt 12.46KB
088 Passing Data with Event and Property Binding (Combined).mp4 75.09MB
089 Make sure you have FormsModule added!.html 956B
090 Allowing the User to Add Ingredients to the Shopping List.en_US.srt 8.92KB
090 Allowing the User to Add Ingredients to the Shopping List.mp4 45.16MB
090 prj-cmp-databinding-final.zip 29.82KB
091 directives-start.zip 17.52KB
091 Module Introduction.en_US.srt 1.88KB
091 Module Introduction.mp4 4.93MB
092 directives-start.zip 17.52KB
092 ngFor and ngIf Recap.en_US.srt 4.69KB
092 ngFor and ngIf Recap.mp4 25.53MB
093 ngClass and ngStyle Recap.en_US.srt 3.60KB
093 ngClass and ngStyle Recap.mp4 16.02MB
094 Creating a Basic Attribute Directive.en_US.srt 7.98KB
094 Creating a Basic Attribute Directive.mp4 33.99MB
095 Using the Renderer to build a Better Attribute Directive.en_US.srt 9.37KB
095 Using the Renderer to build a Better Attribute Directive.mp4 44.52MB
096 More about the Renderer.html 915B
097 Using HostListener to Listen to Host Events.en_US.srt 3.63KB
097 Using HostListener to Listen to Host Events.mp4 22.12MB
098 Using HostBinding to Bind to Host Properties.en_US.srt 3.93KB
098 Using HostBinding to Bind to Host Properties.mp4 30.94MB
099 Binding to Directive Properties.en_US.srt 8.21KB
099 Binding to Directive Properties.mp4 63.88MB
100 What Happens behind the Scenes on Structural Directives.en_US.srt 3.57KB
100 What Happens behind the Scenes on Structural Directives.mp4 23.65MB
101 Building a Structural Directive.en_US.srt 7.41KB
101 Building a Structural Directive.mp4 56.10MB
102 directives-final.zip 19.95KB
102 Understanding ngSwitch.en_US.srt 3.35KB
102 Understanding ngSwitch.mp4 19.54MB
103 Building and Using a Dropdown Directive.en_US.srt 7.91KB
103 Building and Using a Dropdown Directive.mp4 34.45MB
103 prj-directives-final.zip 29.60KB
104 Closing the Dropdown From Anywhere.html 1.24KB
105 Module Introduction.en_US.srt 1.95KB
105 Module Introduction.mp4 6.41MB
105 services-start.zip 20.39KB
106 services-start.zip 20.39KB
106 Why would you Need Services_.en_US.srt 2.77KB
106 Why would you Need Services_.mp4 14.91MB
107 Creating a Logging Service.en_US.srt 4.28KB
107 Creating a Logging Service.mp4 30.98MB
108 Injecting the Logging Service into Components.en_US.srt 7.64KB
108 Injecting the Logging Service into Components.mp4 97.07MB
109 Creating a Data Service.en_US.srt 8.26KB
109 Creating a Data Service.mp4 48.34MB
110 Understanding the Hierarchical Injector.en_US.srt 3.35KB
110 Understanding the Hierarchical Injector.mp4 17.54MB
111 How many Instances of Service Should It Be_.en_US.srt 3.04KB
111 How many Instances of Service Should It Be_.mp4 16.34MB
112 Injecting Services into Services.en_US.srt 5.37KB
112 Injecting Services into Services.mp4 35.63MB
113 services-final.zip 21.96KB
113 Using Services for Cross-Component Communication.en_US.srt 4.88KB
113 Using Services for Cross-Component Communication.mp4 29.95MB
114 services-final.zip 21.96KB
114 Services in Angular 6+.html 1.65KB
115 [assignment_file] Practicing Services.zip 40.49KB
115 [assignment_video] Practicing Services.mp4 4.69MB
115 [assignment] Practicing Services.html 2.33KB
115 [OPTIONAL] Assignment Solution.en_US.srt 11.62KB
115 [OPTIONAL] Assignment Solution.mp4 67.74MB
115 services-assignment-solution.zip 42.80KB
116 Introduction.en_US.srt 1.65KB
116 Introduction.mp4 4.04MB
116 prj-directives-final.zip 29.60KB
117 prj-directives-final.zip 29.60KB
117 Setting up the Services.en_US.srt 1.51KB
117 Setting up the Services.mp4 5.75MB
118 Managing Recipes in a Recipe Service.en_US.srt 4.89KB
118 Managing Recipes in a Recipe Service.mp4 46.98MB
119 Using a Service for Cross-Component Communication.en_US.srt 6.17KB
119 Using a Service for Cross-Component Communication.mp4 26.40MB
120 Adding the Shopping List Service.en_US.srt 5.79KB
120 Adding the Shopping List Service.mp4 25.01MB
121 Using Services for Pushing Data from A to B.en_US.srt 3.60KB
121 Using Services for Pushing Data from A to B.mp4 14.80MB
122 Adding Ingredients to Recipes.en_US.srt 4.43KB
122 Adding Ingredients to Recipes.mp4 23.19MB
123 Passing Ingredients from Recipes to the Shopping List (via a Service).en_US.srt 8.31KB
123 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4 43.22MB
123 prj-services-final.zip 30.75KB
124 Module Introduction.en_US.srt 1.65KB
124 Module Introduction.mp4 5.23MB
124 routing-start.zip 25.88KB
125 routing-start.zip 25.88KB
125 Why do we need a Router_.en_US.srt 1.53KB
125 Why do we need a Router_.mp4 5.45MB
126 Understanding the Example Project.html 850B
127 Setting up and Loading Routes.en_US.srt 10.39KB
127 Setting up and Loading Routes.mp4 62.40MB
128 Navigating with Router Links.en_US.srt 7.09KB
128 Navigating with Router Links.mp4 35.51MB
129 Understanding Navigation Paths.en_US.srt 5.93KB
129 Understanding Navigation Paths.mp4 133.62MB
130 Styling Active Router Links.en_US.srt 5.95KB
130 Styling Active Router Links.mp4 25.41MB
131 Navigating Programmatically.en_US.srt 4.39KB
131 Navigating Programmatically.mp4 18.03MB
132 Using Relative Paths in Programmatic Navigation.en_US.srt 6.44KB
132 Using Relative Paths in Programmatic Navigation.mp4 47.52MB
133 Passing Parameters to Routes.en_US.srt 3.73KB
133 Passing Parameters to Routes.mp4 22.97MB
134 Fetching Route Parameters.en_US.srt 4.96KB
134 Fetching Route Parameters.mp4 27.90MB
135 Fetching Route Parameters Reactively.en_US.srt 9.00KB
135 Fetching Route Parameters Reactively.mp4 65.30MB
136 An Important Note about Route Observables.en_US.srt 3.61KB
136 An Important Note about Route Observables.mp4 15.65MB
137 Passing Query Parameters and Fragments.en_US.srt 7.71KB
137 Passing Query Parameters and Fragments.mp4 40.03MB
138 Retrieving Query Parameters and Fragments.en_US.srt 4.26KB
138 Retrieving Query Parameters and Fragments.mp4 24.84MB
139 Practicing and some Common Gotchas.en_US.srt 7.80KB
139 Practicing and some Common Gotchas.mp4 45.97MB
140 Setting up Child (Nested) Routes.en_US.srt 5.39KB
140 Setting up Child (Nested) Routes.mp4 41.96MB
141 Using Query Parameters - Practice.en_US.srt 6.58KB
141 Using Query Parameters - Practice.mp4 30.59MB
142 Configuring the Handling of Query Parameters.en_US.srt 2.25KB
142 Configuring the Handling of Query Parameters.mp4 13.03MB
143 Redirecting and Wildcard Routes.en_US.srt 5.46KB
143 Redirecting and Wildcard Routes.mp4 128.67MB
144 Important_ Redirection Path Matching.html 1.61KB
145 Outsourcing the Route Configuration.en_US.srt 5.30KB
145 Outsourcing the Route Configuration.mp4 44.06MB
146 An Introduction to Guards.en_US.srt 2.06KB
146 An Introduction to Guards.mp4 13.74MB
147 Protecting Routes with canActivate.en_US.srt 10.36KB
147 Protecting Routes with canActivate.mp4 65.05MB
148 Protecting Child (Nested) Routes with canActivateChild.en_US.srt 3.38KB
148 Protecting Child (Nested) Routes with canActivateChild.mp4 15.36MB
149 Using a Fake Auth Service.en_US.srt 1.91KB
149 Using a Fake Auth Service.mp4 11.26MB
150 Controlling Navigation with canDeactivate.en_US.srt 14.53KB
150 Controlling Navigation with canDeactivate.mp4 199.94MB
151 Passing Static Data to a Route.en_US.srt 7.68KB
151 Passing Static Data to a Route.mp4 166.89MB
152 Resolving Dynamic Data with the resolve Guard.en_US.srt 12.19KB
152 Resolving Dynamic Data with the resolve Guard.mp4 93.33MB
153 Understanding Location Strategies.en_US.srt 5.98KB
153 Understanding Location Strategies.mp4 61.10MB
154 routing-final.zip 32.61KB
154 Wrap Up.en_US.srt 1.12KB
154 Wrap Up.mp4 3.30MB
155 Planning the General Structure.en_US.srt 2.12KB
155 Planning the General Structure.mp4 4.45MB
156 Setting Up Routes.en_US.srt 10.10KB
156 Setting Up Routes.mp4 41.59MB
157 Adding Navigation to the App.en_US.srt 2.13KB
157 Adding Navigation to the App.mp4 12.34MB
158 Marking Active Routes.en_US.srt 2.08KB
158 Marking Active Routes.mp4 6.68MB
159 Fixing Page Reload Issues.en_US.srt 3.72KB
159 Fixing Page Reload Issues.mp4 20.71MB
160 Child Routes_ Challenge.en_US.srt 2.54KB
160 Child Routes_ Challenge.mp4 11.14MB
161 Adding Child Routing Together.en_US.srt 5.19KB
161 Adding Child Routing Together.mp4 27.81MB
162 Configuring Route Parameters.en_US.srt 7.44KB
162 Configuring Route Parameters.mp4 43.34MB
163 Passing Dynamic Parameters to Links.en_US.srt 3.50KB
163 Passing Dynamic Parameters to Links.mp4 15.12MB
164 Styling Active Recipe Items.en_US.srt 1.58KB
164 Styling Active Recipe Items.mp4 8.15MB
165 Adding Editing Routes.en_US.srt 4.11KB
165 Adding Editing Routes.mp4 46.24MB
166 Retrieving Route Parameters.en_US.srt 4.04KB
166 Retrieving Route Parameters.mp4 22.03MB
167 Programmatic Navigation to the Edit Page.en_US.srt 5.64KB
167 Programmatic Navigation to the Edit Page.mp4 31.84MB
168 One Note about Route Observables.en_US.srt 1.05KB
168 One Note about Route Observables.mp4 4.46MB
169 prj-routing-final.zip 34.55KB
169 Project Cleanup.html 1.47KB
170 Module Introduction.en_US.srt 5.77KB
170 Module Introduction.mp4 16.59MB
171 Analyzing Angular Observables.en_US.srt 2.87KB
171 Analyzing Angular Observables.mp4 12.10MB
171 obs-01-start.zip 42.96KB
172 Getting Closer to the Core of Observables.en_US.srt 8.71KB
172 Getting Closer to the Core of Observables.mp4 39.98MB
173 Building a Custom Observable.en_US.srt 6.21KB
173 Building a Custom Observable.mp4 30.03MB
173 obs-03-complete-custom-observable.zip 41.76KB
174 Errors & Completion.en_US.srt 8.91KB
174 Errors & Completion.mp4 48.34MB
175 Observables & You!.en_US.srt 2.48KB
175 Observables & You!.mp4 21.02MB
176 obs-04-operators.zip 38.40KB
176 Understanding Operators.en_US.srt 11.08KB
176 Understanding Operators.mp4 104.97MB
177 Subjects.en_US.srt 10.24KB
177 Subjects.mp4 47.54MB
178 obs-05-finished.zip 45.01KB
178 Wrap Up.en_US.srt 1.51KB
178 Wrap Up.mp4 6.00MB
179 obs-01-start.zip 37.25KB
179 obs-02-first-custom-observable.zip 40.91KB
179 obs-03-complete-custom-observable.zip 41.76KB
179 obs-04-operators.zip 38.40KB
179 obs-05-finished.zip 45.01KB
179 Useful Resources & Links.html 1.06KB
180 Improving the Reactive Service with Observables (Subjects).en_US.srt 6.98KB
180 Improving the Reactive Service with Observables (Subjects).mp4 38.87MB
180 prj-obs-01-finished.zip 78.22KB
180 prj-routing-final.zip 34.55KB
181 Changed the Subscription Name.html 693B
182 Module Introduction.en_US.srt 1.64KB
182 Module Introduction.mp4 4.39MB
183 Why do we Need Angular's Help_.en_US.srt 2.84KB
183 Why do we Need Angular's Help_.mp4 9.35MB
184 Template-Driven (TD) vs Reactive Approach.en_US.srt 1.49KB
184 Template-Driven (TD) vs Reactive Approach.mp4 4.54MB
185 An Example Form.en_US.srt 1.97KB
185 An Example Form.mp4 10.09MB
185 forms-td-start.zip 18.43KB
186 TD_ Creating the Form and Registering the Controls.en_US.srt 7.08KB
186 TD_ Creating the Form and Registering the Controls.mp4 53.79MB
187 TD_ Submitting and Using the Form.en_US.srt 7.68KB
187 TD_ Submitting and Using the Form.mp4 93.90MB
188 TD_ Understanding Form State.en_US.srt 3.21KB
188 TD_ Understanding Form State.mp4 11.45MB
189 TD_ Accessing the Form with @ViewChild.en_US.srt 3.75KB
189 TD_ Accessing the Form with @ViewChild.mp4 20.33MB
190 TD_ Adding Validation to check User Input.en_US.srt 5.09KB
190 TD_ Adding Validation to check User Input.mp4 28.07MB
191 Built-in Validators & Using HTML5 Validation.html 1.40KB
192 TD_ Using the Form State.en_US.srt 5.71KB
192 TD_ Using the Form State.mp4 29.53MB
193 TD_ Outputting Validation Error Messages.en_US.srt 2.82KB
193 TD_ Outputting Validation Error Messages.mp4 17.17MB
194 TD_ Set Default Values with ngModel Property Binding.en_US.srt 2.96KB
194 TD_ Set Default Values with ngModel Property Binding.mp4 15.77MB
195 TD_ Using ngModel with Two-Way-Binding.en_US.srt 3.22KB
195 TD_ Using ngModel with Two-Way-Binding.mp4 18.89MB
196 TD_ Grouping Form Controls.en_US.srt 3.93KB
196 TD_ Grouping Form Controls.mp4 30.21MB
197 TD_ Handling Radio Buttons.en_US.srt 4.16KB
197 TD_ Handling Radio Buttons.mp4 29.53MB
198 TD_ Setting and Patching Form Values.en_US.srt 5.19KB
198 TD_ Setting and Patching Form Values.mp4 33.52MB
199 TD_ Using Form Data.en_US.srt 5.70KB
199 TD_ Using Form Data.mp4 42.07MB
200 forms-td-final.zip 19.24KB
200 TD_ Resetting Forms.en_US.srt 2.06KB
200 TD_ Resetting Forms.mp4 12.83MB
201 [assignment_file] Practicing Template-Driven Forms.zip 19.32KB
201 [assignment_video] Practicing Template-Driven Forms.mp4 3.49MB
201 [assignment] Practicing Template-Driven Forms.html 2.33KB
201 Introduction to the Reactive Approach.en_US.srt 883B
201 Introduction to the Reactive Approach.mp4 2.31MB
202 forms-reactive-start.zip 18.83KB
202 Reactive_ Setup.en_US.srt 3.13KB
202 Reactive_ Setup.mp4 16.95MB
203 Reactive_ Creating a Form in Code.en_US.srt 5.46KB
203 Reactive_ Creating a Form in Code.mp4 22.16MB
204 Reactive_ Syncing HTML and Form.en_US.srt 5.12KB
204 Reactive_ Syncing HTML and Form.mp4 29.06MB
205 Reactive_ Submitting the Form.en_US.srt 2.77KB
205 Reactive_ Submitting the Form.mp4 15.38MB
206 Reactive_ Adding Validation.en_US.srt 3.46KB
206 Reactive_ Adding Validation.mp4 20.64MB
207 Reactive_ Getting Access to Controls.en_US.srt 4.58KB
207 Reactive_ Getting Access to Controls.mp4 59.00MB
208 Reactive_ Grouping Controls.en_US.srt 4.52KB
208 Reactive_ Grouping Controls.mp4 28.76MB
209 Fixing a Bug.html 1.59KB
210 Reactive_ Arrays of Form Controls (FormArray).en_US.srt 8.36KB
210 Reactive_ Arrays of Form Controls (FormArray).mp4 67.80MB
211 Reactive_ Creating Custom Validators.en_US.srt 7.25KB
211 Reactive_ Creating Custom Validators.mp4 56.51MB
212 Reactive_ Using Error Codes.en_US.srt 3.69KB
212 Reactive_ Using Error Codes.mp4 23.62MB
213 Reactive_ Creating a Custom Async Validator.en_US.srt 5.36KB
213 Reactive_ Creating a Custom Async Validator.mp4 69.69MB
214 Reactive_ Reacting to Status or Value Changes.en_US.srt 2.54KB
214 Reactive_ Reacting to Status or Value Changes.mp4 17.82MB
215 forms-reactive-final.zip 18.90KB
215 Reactive_ Setting and Patching Values.en_US.srt 2.32KB
215 Reactive_ Setting and Patching Values.mp4 18.16MB
216 [assignment_file] Practicing Reactive Forms.zip 18.76KB
216 [assignment_video] Practicing Reactive Forms.mp4 2.96MB
216 [assignment] Practicing Reactive Forms.html 2.33KB
216 [OPTIONAL] Assignment Solution.en_US.srt 15.81KB
216 [OPTIONAL] Assignment Solution.mp4 125.11MB
216 forms-reactive-assignment-solution.zip 20.00KB
217 Introduction.en_US.srt 1.38KB
217 Introduction.mp4 5.47MB
217 prj-obs-01-finished.zip 78.22KB
218 TD_ Adding the Shopping List Form.en_US.srt 4.24KB
218 TD_ Adding the Shopping List Form.mp4 30.25MB
219 Adding Validation to the Form.en_US.srt 3.14KB
219 Adding Validation to the Form.mp4 10.39MB
220 Allowing the Selection of Items in the List.en_US.srt 5.37KB
220 Allowing the Selection of Items in the List.mp4 29.84MB
221 Loading the Shopping List Items into the Form.en_US.srt 3.48KB
221 Loading the Shopping List Items into the Form.mp4 19.01MB
222 Updating existing Items.en_US.srt 3.90KB
222 Updating existing Items.mp4 19.30MB
223 Resetting the Form.en_US.srt 2.82KB
223 Resetting the Form.mp4 12.57MB
224 Allowing the the User to Clear (Cancel) the Form.en_US.srt 1.35KB
224 Allowing the the User to Clear (Cancel) the Form.mp4 6.73MB
225 Allowing the Deletion of Shopping List Items.en_US.srt 3.42KB
225 Allowing the Deletion of Shopping List Items.mp4 13.41MB
226 Creating the Template for the (Reactive) Recipe Edit Form.en_US.srt 5.90KB
226 Creating the Template for the (Reactive) Recipe Edit Form.mp4 29.29MB
227 Creating the Form For Editing Recipes.en_US.srt 5.80KB
227 Creating the Form For Editing Recipes.mp4 26.73MB
228 Syncing HTML with the Form.en_US.srt 4.38KB
228 Syncing HTML with the Form.mp4 25.14MB
229 Fixing a Bug.html 1.27KB
230 Adding Ingredient Controls to a Form Array.en_US.srt 6.20KB
230 Adding Ingredient Controls to a Form Array.mp4 37.41MB
231 Adding new Ingredient Controls.en_US.srt 4.03KB
231 Adding new Ingredient Controls.mp4 27.63MB
232 Validating User Input.en_US.srt 5.78KB
232 Validating User Input.mp4 37.30MB
233 Submitting the Recipe Edit Form.en_US.srt 8.59KB
233 Submitting the Recipe Edit Form.mp4 48.91MB
234 Adding a Delete and Clear (Cancel) Functionality.en_US.srt 5.42KB
234 Adding a Delete and Clear (Cancel) Functionality.mp4 36.23MB
235 Redirecting the User (after Deleting a Recipe).en_US.srt 1.67KB
235 Redirecting the User (after Deleting a Recipe).mp4 17.36MB
236 Adding an Image Preview.en_US.srt 1.94KB
236 Adding an Image Preview.mp4 20.30MB
237 Providing the Recipe Service Correctly.en_US.srt 2.11KB
237 Providing the Recipe Service Correctly.mp4 32.39MB
238 Deleting Ingredients and Some Finishing Touches.en_US.srt 3.79KB
238 Deleting Ingredients and Some Finishing Touches.mp4 44.36MB
238 prj-forms-final.zip 69.02KB
239 Deleting all Items in a FormArray.html 988B
240 Introduction & Why Pipes are Useful.en_US.srt 2.58KB
240 Introduction & Why Pipes are Useful.mp4 6.86MB
241 pipes-start.zip 33.72KB
241 Using Pipes.en_US.srt 4.24KB
241 Using Pipes.mp4 22.82MB
242 Parametrizing Pipes.en_US.srt 2.76KB
242 Parametrizing Pipes.mp4 10.81MB
243 Where to learn more about Pipes.en_US.srt 2.63KB
243 Where to learn more about Pipes.mp4 13.95MB
244 Chaining Multiple Pipes.en_US.srt 2.73KB
244 Chaining Multiple Pipes.mp4 16.61MB
245 Creating a Custom Pipe.en_US.srt 8.21KB
245 Creating a Custom Pipe.mp4 55.45MB
246 Parametrizing a Custom Pipe.en_US.srt 3.32KB
246 Parametrizing a Custom Pipe.mp4 17.71MB
247 Example_ Creating a Filter Pipe.en_US.srt 8.61KB
247 Example_ Creating a Filter Pipe.mp4 49.14MB
248 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).en_US.srt 5.98KB
248 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).mp4 24.48MB
249 pipes-final.zip 35.57KB
249 Understanding the _async_ Pipe.en_US.srt 5.06KB
249 Understanding the _async_ Pipe.mp4 56.86MB
250 [assignment_file] Practicing Pipes.zip 35.75KB
250 [assignment_video] Practicing Pipes.mp4 2.97MB
250 [assignment] Practicing Pipes.html 2.33KB
250 A New IDE.en_US.srt 1.01KB
250 A New IDE.mp4 3.03MB
251 http-01-start.zip 17.73KB
251 Module Introduction.en_US.srt 1.44KB
251 Module Introduction.mp4 1.82MB
252 Building-a-REST-API.txt 65B
252 How Does Angular Interact With Backends_.en_US.srt 4.11KB
252 How Does Angular Interact With Backends_.mp4 8.05MB
252 http-01-start.zip 17.73KB
252 Securing-JS-Code.txt 61B
253 The Anatomy of a Http Request.en_US.srt 3.34KB
253 The Anatomy of a Http Request.mp4 5.17MB
254 Backend (Firebase) Setup.en_US.srt 3.78KB
254 Backend (Firebase) Setup.mp4 24.20MB
255 http-01-start.zip 30.02KB
255 http-02-post-requests.zip 33.71KB
255 Sending a POST Request.en_US.srt 13.41KB
255 Sending a POST Request.mp4 64.87MB
256 GETting Data.en_US.srt 3.86KB
256 GETting Data.mp4 13.03MB
257 http-03-get-and-transform-data.zip 35.33KB
257 Using RxJS Operators to Transform Response Data.en_US.srt 4.79KB
257 Using RxJS Operators to Transform Response Data.mp4 24.10MB
258 Using Types with the HttpClient.en_US.srt 6.18KB
258 Using Types with the HttpClient.mp4 31.81MB
259 Outputting Posts.en_US.srt 2.52KB
259 Outputting Posts.mp4 13.23MB
260 http-04-loading-indicator.zip 35.32KB
260 Showing a Loading Indicator.en_US.srt 2.88KB
260 Showing a Loading Indicator.mp4 11.73MB
261 Using a Service for Http Requests.en_US.srt 8.23KB
261 Using a Service for Http Requests.mp4 46.95MB
262 Services & Components Working Together.en_US.srt 4.33KB
262 Services & Components Working Together.mp4 22.23MB
263 Sending a DELETE Request.en_US.srt 4.36KB
263 Sending a DELETE Request.mp4 20.05MB
264 Handling Errors.en_US.srt 8.72KB
264 Handling Errors.mp4 63.51MB
265 Using Subjects for Error Handling.en_US.srt 3.11KB
265 Using Subjects for Error Handling.mp4 18.50MB
266 Using the catchError Operator.en_US.srt 2.58KB
266 Using the catchError Operator.mp4 14.97MB
267 Error Handling & UX.en_US.srt 2.76KB
267 Error Handling & UX.mp4 10.36MB
267 http-05-handling-errors.zip 36.20KB
268 http-06-headers.zip 34.10KB
268 Setting Headers.en_US.srt 3.99KB
268 Setting Headers.mp4 20.79MB
269 Adding Query Params.en_US.srt 5.17KB
269 Adding Query Params.mp4 28.47MB
269 http-07-query-params.zip 35.82KB
270 Observing Different Types of Responses.en_US.srt 9.49KB
270 Observing Different Types of Responses.mp4 75.23MB
271 Changing the Response Body Type.en_US.srt 4.10KB
271 Changing the Response Body Type.mp4 23.83MB
272 Introducing Interceptors.en_US.srt 9.11KB
272 Introducing Interceptors.mp4 44.09MB
273 Manipulating Request Objects.en_US.srt 3.01KB
273 Manipulating Request Objects.mp4 15.49MB
274 http-08-interceptor.zip 36.65KB
274 Response Interceptors.en_US.srt 3.57KB
274 Response Interceptors.mp4 21.07MB
275 Multiple Interceptors.en_US.srt 5.96KB
275 Multiple Interceptors.mp4 35.79MB
276 http-09-finished.zip 21.07KB
276 Wrap Up.en_US.srt 2.39KB
276 Wrap Up.mp4 13.30MB
277 http-01-start.zip 32.41KB
277 http-02-post-requests.zip 33.71KB
277 http-03-get-and-transform-data.zip 35.33KB
277 http-04-loading-indicator.zip 35.32KB
277 http-05-handling-errors.zip 36.20KB
277 http-06-headers.zip 1.68KB
277 http-07-query-params.zip 35.82KB
277 http-08-interceptor.zip 36.65KB
277 http-09-finished.zip 21.07KB
277 Useful Resources & Links.html 665B
278 Module Introduction.en_US.srt 1.11KB
278 Module Introduction.mp4 2.87MB
279 Backend (Firebase) Setup.en_US.srt 2.51KB
279 Backend (Firebase) Setup.mp4 16.43MB
280 Setting Up the DataStorage Service.en_US.srt 6.79KB
280 Setting Up the DataStorage Service.mp4 35.84MB
281 Storing Recipes.en_US.srt 8.45KB
281 Storing Recipes.mp4 47.16MB
282 Fetching Recipes.en_US.srt 7.15KB
282 Fetching Recipes.mp4 43.11MB
282 prj-http-01-save-and-fetch-recipes.zip 76.94KB
283 Transforming Response Data.en_US.srt 5.25KB
283 Transforming Response Data.mp4 22.32MB
284 Resolving Data Before Loading.en_US.srt 8.90KB
284 Resolving Data Before Loading.mp4 57.33MB
285 Fixing a Bug with the Resolver.en_US.srt 1.95KB
285 Fixing a Bug with the Resolver.mp4 11.38MB
285 prj-http-02-finished.zip 82.79KB
286 Module Introduction.en_US.srt 1.12KB
286 Module Introduction.mp4 1.24MB
287 How Authentication Works.en_US.srt 6.64KB
287 How Authentication Works.mp4 9.30MB
288 Adding the Auth Page.en_US.srt 8.02KB
288 Adding the Auth Page.mp4 43.06MB
288 auth-01-auth-component.zip 76.16KB
289 Switching Between Auth Modes.en_US.srt 5.75KB
289 Switching Between Auth Modes.mp4 23.82MB
290 auth-02-auth-form.zip 74.52KB
290 Handling Form Input.en_US.srt 4.64KB
290 Handling Form Input.mp4 23.80MB
291 Preparing the Backend.en_US.srt 4.23KB
291 Preparing the Backend.mp4 13.36MB
292 Make sure you got Recipes in your backend!.html 798B
293 Preparing the Signup Request.en_US.srt 10.94KB
293 Preparing the Signup Request.mp4 88.88MB
294 Sending the Signup Request.en_US.srt 5.89KB
294 Sending the Signup Request.mp4 31.57MB
295 Adding a Loading Spinner & Error Handling Logic.en_US.srt 8.39KB
295 Adding a Loading Spinner & Error Handling Logic.mp4 67.38MB
295 auth-03-signup-request.zip 80.60KB
296 Improving Error Handling.en_US.srt 6.98KB
296 Improving Error Handling.mp4 61.27MB
297 auth-04-added-login.zip 80.55KB
297 Sending Login Requests.en_US.srt 7.37KB
297 Sending Login Requests.mp4 47.06MB
298 Login Error Handling.en_US.srt 5.38KB
298 Login Error Handling.mp4 49.37MB
299 Creating & Storing the User Data.en_US.srt 12.47KB
299 Creating & Storing the User Data.mp4 104.04MB
300 Reflecting the Auth State in the UI.en_US.srt 12.67KB
300 Reflecting the Auth State in the UI.mp4 95.73MB
301 Adding the Token to Outgoing Requests.en_US.srt 12.37KB
301 Adding the Token to Outgoing Requests.mp4 107.73MB
302 Attaching the Token with an Interceptor.en_US.srt 9.60KB
302 Attaching the Token with an Interceptor.mp4 91.15MB
302 auth-05-added-token-to-requests.zip 85.52KB
303 Adding Logout.en_US.srt 4.12KB
303 Adding Logout.mp4 22.52MB
303 auth-06-logout.zip 79.98KB
304 Adding Auto-Login.en_US.srt 12.48KB
304 Adding Auto-Login.mp4 100.56MB
305 Adding Auto-Logout.en_US.srt 9.61KB
305 Adding Auto-Logout.mp4 57.99MB
305 auth-07-autologin-autologout.zip 85.74KB
306 Adding an Auth Guard.en_US.srt 13.07KB
306 Adding an Auth Guard.mp4 79.23MB
307 auth-08-finished.zip 82.04KB
307 Wrap Up.en_US.srt 2.53KB
307 Wrap Up.mp4 14.86MB
308 auth-01-auth-component.zip 76.16KB
308 auth-02-auth-form.zip 74.52KB
308 auth-03-signup-request.zip 80.60KB
308 auth-04-added-login.zip 80.55KB
308 auth-05-added-token-to-requests.zip 85.52KB
308 auth-06-logout.zip 79.98KB
308 auth-07-autologin-autologout.zip 85.74KB
308 auth-08-finished.zip 82.04KB
308 Useful Resources & Links.html 836B
309 Module Introduction.en_US.srt 1.28KB
309 Module Introduction.mp4 1.81MB
310 Adding an Alert Modal Component.en_US.srt 8.65KB
310 Adding an Alert Modal Component.mp4 51.10MB
311 Understanding the Different Approaches.en_US.srt 3.34KB
311 Understanding the Different Approaches.mp4 5.67MB
312 Using ngIf.en_US.srt 3.71KB
312 Using ngIf.mp4 32.85MB
313 Preparing Programmatic Creation.en_US.srt 10.93KB
313 Preparing Programmatic Creation.mp4 61.07MB
314 Creating a Component Programmatically.en_US.srt 6.34KB
314 Creating a Component Programmatically.mp4 37.39MB
315 Understanding entryComponents.en_US.srt 5.11KB
315 Understanding entryComponents.mp4 69.08MB
316 Data Binding & Event Binding.en_US.srt 6.22KB
316 Data Binding & Event Binding.mp4 40.95MB
317 Wrap Up.en_US.srt 2.00KB
317 Wrap Up.mp4 11.14MB
318 dyn-cmp-finished.zip 87.33KB
318 Useful Resources & Links.html 705B
319 Module Introduction.en_US.srt 725B
319 Module Introduction.mp4 1.13MB
320 What are Modules_.en_US.srt 3.02KB
320 What are Modules_.mp4 6.91MB
321 Analyzing the AppModule.en_US.srt 8.64KB
321 Analyzing the AppModule.mp4 97.85MB
322 Getting Started with Feature Modules.en_US.srt 11.36KB
322 Getting Started with Feature Modules.mp4 114.12MB
322 opt-mod-01-feature-module.zip 47.84KB
323 Splitting Modules Correctly.en_US.srt 5.42KB
323 Splitting Modules Correctly.mp4 31.39MB
324 Adding Routes to Feature Modules.en_US.srt 5.20KB
324 Adding Routes to Feature Modules.mp4 35.71MB
324 opt-mod-02-routing-module.zip 48.29KB
325 Component Declarations.en_US.srt 2.34KB
325 Component Declarations.mp4 26.23MB
326 The ShoppingList Feature Module.en_US.srt 5.48KB
326 The ShoppingList Feature Module.mp4 63.09MB
327 opt-mod-03-shared-module.zip 48.93KB
327 Understanding Shared Modules.en_US.srt 10.49KB
327 Understanding Shared Modules.mp4 80.42MB
328 opt-mod-04-core-module.zip 48.88KB
328 Understanding the Core Module.en_US.srt 7.21KB
328 Understanding the Core Module.mp4 36.34MB
329 Adding an Auth Feature Module.en_US.srt 5.28KB
329 Adding an Auth Feature Module.mp4 32.61MB
330 Understanding Lazy Loading.en_US.srt 3.33KB
330 Understanding Lazy Loading.mp4 5.40MB
331 Implementing Lazy Loading.en_US.srt 15.21KB
331 Implementing Lazy Loading.mp4 164.30MB
331 opt-mod-05-lazy-loading.zip 95.47KB
332 More Lazy Loading.en_US.srt 3.57KB
332 More Lazy Loading.mp4 21.72MB
333 Preloading Lazy-Loaded Code.en_US.srt 4.54KB
333 Preloading Lazy-Loaded Code.mp4 35.97MB
334 Modules & Services.en_US.srt 7.52KB
334 Modules & Services.mp4 14.22MB
335 Loading Services Differently.en_US.srt 10.70KB
335 Loading Services Differently.mp4 61.56MB
336 Ahead-of-Time Compilation.en_US.srt 12.24KB
336 Ahead-of-Time Compilation.mp4 87.97MB
337 opt-mod-06-finished.zip 94.49KB
337 Wrap Up.en_US.srt 1005B
337 Wrap Up.mp4 5.36MB
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 838B
339 Module Introduction.en_US.srt 1.03KB
339 Module Introduction.mp4 1.20MB
340 Deployment Preparation & Steps.en_US.srt 4.12KB
340 Deployment Preparation & Steps.mp4 6.81MB
341 Using Environment Variables.en_US.srt 5.96KB
341 Using Environment Variables.mp4 39.22MB
342 Deployment Example_ Firebase Hosting.en_US.srt 11.90KB
342 Deployment Example_ Firebase Hosting.mp4 96.41MB
342 deployment-finished.zip 98.24KB
343 deployment-finished.zip 98.24KB
343 Server Routing vs Browser Routing.html 894B
344 Module Introduction.en_US.srt 854B
344 Module Introduction.mp4 963.00KB
345 What is Application State_.en_US.srt 11.40KB
345 What is Application State_.mp4 66.02MB
346 What is NgRx_.en_US.srt 8.83KB
346 What is NgRx_.mp4 17.47MB
347 Getting Started with Reducers.en_US.srt 8.54KB
347 Getting Started with Reducers.mp4 71.46MB
348 Adding Logic to the Reducer.en_US.srt 7.57KB
348 Adding Logic to the Reducer.mp4 42.25MB
348 ngrx-01-first-reducer.zip 96.63KB
349 Understanding & Adding Actions.en_US.srt 7.66KB
349 Understanding & Adding Actions.mp4 42.52MB
350 ngrx-02-added-store.zip 97.55KB
350 Setting Up the NgRx Store.en_US.srt 5.71KB
350 Setting Up the NgRx Store.mp4 37.68MB
351 Selecting State.en_US.srt 11.33KB
351 Selecting State.mp4 104.29MB
352 Dispatching Actions.en_US.srt 9.19KB
352 Dispatching Actions.mp4 79.58MB
353 Multiple Actions.en_US.srt 11.93KB
353 Multiple Actions.mp4 76.26MB
353 ngrx-03-added-actions.zip 98.71KB
354 Preparing Update & Delete Actions.en_US.srt 3.93KB
354 Preparing Update & Delete Actions.mp4 22.17MB
355 Updating & Deleting Ingredients.en_US.srt 13.74KB
355 Updating & Deleting Ingredients.mp4 81.43MB
356 Expanding the State.en_US.srt 10.57KB
356 Expanding the State.mp4 76.64MB
357 Managing More State via NgRx.en_US.srt 11.66KB
357 Managing More State via NgRx.mp4 113.75MB
357 ngrx-04-finished-shopping-list.zip 105.47KB
358 Removing Redundant Component State Management.en_US.srt 4.09KB
358 Removing Redundant Component State Management.mp4 44.32MB
359 First Summary & Clean Up.en_US.srt 6.45KB
359 First Summary & Clean Up.mp4 43.93MB
360 One Root State.en_US.srt 14.22KB
360 One Root State.mp4 159.64MB
361 Setting Up Auth Reducer & Actions.en_US.srt 10.33KB
361 Setting Up Auth Reducer & Actions.mp4 88.77MB
362 Dispatching Auth Actions.en_US.srt 7.14KB
362 Dispatching Auth Actions.mp4 74.62MB
363 Auth Finished (For Now...).en_US.srt 8.00KB
363 Auth Finished (For Now...).mp4 61.03MB
363 ngrx-05-auth-without-effects.zip 105.88KB
364 And Important Note on Actions.en_US.srt 7.81KB
364 And Important Note on Actions.mp4 66.76MB
365 Exploring NgRx Effects.en_US.srt 4.92KB
365 Exploring NgRx Effects.mp4 30.11MB
366 Defining the First Effect.en_US.srt 6.23KB
366 Defining the First Effect.mp4 35.24MB
367 Effects & Error Handling.en_US.srt 10.91KB
367 Effects & Error Handling.mp4 106.62MB
368 Login via NgRx Effects.en_US.srt 10.60KB
368 Login via NgRx Effects.mp4 76.20MB
369 Managing UI State in NgRx.en_US.srt 9.13KB
369 Managing UI State in NgRx.mp4 62.60MB
370 Finishing the Login Effect.en_US.srt 8.37KB
370 Finishing the Login Effect.mp4 102.28MB
370 ngrx-06-login-effect.zip 103.95KB
371 Preparing Other Auth Actions.en_US.srt 4.40KB
371 Preparing Other Auth Actions.mp4 34.33MB
372 Adding Signup.en_US.srt 7.04KB
372 Adding Signup.mp4 81.08MB
373 Further Auth Effects.en_US.srt 7.21KB
373 Further Auth Effects.mp4 104.95MB
374 Adding Auto-Login with NgRx.en_US.srt 8.94KB
374 Adding Auto-Login with NgRx.mp4 104.71MB
375 Adding Auto-Logout.en_US.srt 6.81KB
375 Adding Auto-Logout.mp4 81.92MB
375 ngrx-07-localstorage-effects.zip 108.25KB
376 Finishing the Auth Effects.en_US.srt 2.86KB
376 Finishing the Auth Effects.mp4 32.57MB
376 ngrx-08-auth-finished.zip 104.08KB
377 Using the Store Devtools.en_US.srt 7.09KB
377 Using the Store Devtools.mp4 37.77MB
378 ngrx-09-devtools-and-routing.zip 107.63KB
378 The Router Store.en_US.srt 2.50KB
378 The Router Store.mp4 28.98MB
379 Getting Started with NgRx for Recipes.en_US.srt 12.76KB
379 Getting Started with NgRx for Recipes.mp4 120.78MB
380 Fetching Recipe Detail Data.en_US.srt 10.55KB
380 Fetching Recipe Detail Data.mp4 112.32MB
381 Fetching Recipes & Using the Resolver.en_US.srt 13.37KB
381 Fetching Recipes & Using the Resolver.mp4 191.17MB
381 ngrx-10-fetch-recipes-effect.zip 111.85KB
382 Fixing the Auth Redirect.en_US.srt 2.28KB
382 Fixing the Auth Redirect.mp4 26.83MB
383 Update, Delete and Add Recipes.en_US.srt 16.20KB
383 Update, Delete and Add Recipes.mp4 255.30MB
384 ngrx-11-recipe-crud.zip 107.84KB
384 Storing Recipes via Effects.en_US.srt 6.02KB
384 Storing Recipes via Effects.mp4 71.85MB
385 Cleanup Work.en_US.srt 2.04KB
385 Cleanup Work.mp4 17.49MB
386 ngrx-12-finished.zip 103.70KB
386 Wrap Up.en_US.srt 2.34KB
386 Wrap Up.mp4 27.68MB
387 Alternative NgRx Syntax.html 1.88KB
387 ngrx-create-functions-syntax.zip 112.22KB
388 ngrx-01-first-reducer.zip 96.63KB
388 ngrx-02-added-store.zip 97.55KB
388 ngrx-03-added-actions.zip 98.71KB
388 ngrx-04-finished-shopping-list.zip 105.47KB
388 ngrx-05-auth-without-effects.zip 105.88KB
388 ngrx-06-login-effect.zip 103.95KB
388 ngrx-07-localstorage-effects.zip 108.25KB
388 ngrx-08-auth-finished.zip 104.08KB
388 ngrx-09-devtools-and-routing.zip 107.63KB
388 ngrx-10-fetch-recipes-effect.zip 111.85KB
388 ngrx-11-recipe-crud.zip 107.84KB
388 ngrx-12-finished.zip 103.70KB
388 Useful Resources & Links.html 639B
389 Module Introduction.en_US.srt 4.16KB
389 Module Introduction.mp4 6.47MB
389 ng-universal-01-start.zip 106.37KB
390 Angular Universal & ModuleMapLoader.html 701B
391 Adding Angular Universal.en_US.srt 13.58KB
391 Adding Angular Universal.mp4 92.18MB
391 ng-universal-02-finished.zip 112.04KB
392 Adding Angular Universal with NestJS.en_US.srt 8.35KB
392 Adding Angular Universal with NestJS.mp4 45.59MB
392 Learn-more-about-NestJS.txt 57B
392 ng-universal-03-nestjs.zip 113.04KB
393 Deploying Universal Apps.html 1.54KB
394 Important_ Remaining Lectures.html 945B
395 Module Introduction.en_US.srt 1.98KB
395 Module Introduction.mp4 3.85MB
396 Getting Started with Angular Universal.en_US.srt 1.96KB
396 Getting Started with Angular Universal.mp4 11.67MB
397 Working on the App Module.en_US.srt 4.91KB
397 Working on the App Module.mp4 32.60MB
398 Adding a Server-Side Build Workflow.en_US.srt 5.94KB
398 Adding a Server-Side Build Workflow.mp4 88.14MB
399 Adding a NodeJS Server.en_US.srt 10.56KB
399 Adding a NodeJS Server.mp4 116.44MB
400 Pre-Rendering the App on the Server.en_US.srt 4.89KB
400 Pre-Rendering the App on the Server.mp4 35.49MB
401 Next Steps.en_US.srt 2.14KB
401 Next Steps.mp4 13.20MB
402 Angular Universal Gotchas.html 1.38KB
403 Making Animations Work with Angular 4+.html 1.61KB
404 Introduction.en_US.srt 1.40KB
404 Introduction.mp4 5.91MB
405 animations-start.zip 38.65KB
405 Setting up the Starting Project.en_US.srt 1.26KB
405 Setting up the Starting Project.mp4 4.13MB
406 Animations Triggers and State.en_US.srt 9.28KB
406 Animations Triggers and State.mp4 108.82MB
407 Switching between States.en_US.srt 2.69KB
407 Switching between States.mp4 10.98MB
408 Transitions.en_US.srt 2.40KB
408 Transitions.mp4 10.33MB
409 Advanced Transitions.en_US.srt 6.48KB
409 Advanced Transitions.mp4 47.35MB
410 Transition Phases.en_US.srt 4.72KB
410 Transition Phases.mp4 35.85MB
411 The _void_ State.en_US.srt 7.67KB
411 The _void_ State.mp4 93.45MB
412 Using Keyframes for Animations.en_US.srt 6.34KB
412 Using Keyframes for Animations.mp4 48.88MB
413 Grouping Transitions.en_US.srt 2.72KB
413 Grouping Transitions.mp4 14.87MB
414 animations-finished.zip 39.71KB
414 Using Animation Callbacks.en_US.srt 3.10KB
414 Using Animation Callbacks.mp4 40.30MB
415 Module Introduction.en_US.srt 2.73KB
415 Module Introduction.mp4 20.98MB
415 ng-pwa-01-start.zip 37.34KB
416 Adding Service Workers.en_US.srt 16.79KB
416 Adding Service Workers.mp4 351.24MB
417 Caching Assets for Offline Use.en_US.srt 7.51KB
417 Caching Assets for Offline Use.mp4 43.22MB
418 Caching Dynamic Assets & URLs.en_US.srt 9.34KB
418 Caching Dynamic Assets & URLs.mp4 113.11MB
418 ng-pwa-02-finished.zip 61.12KB
419 Further Links & Resources.html 827B
419 ng-pwa-02-finished.zip 61.12KB
420 About this Section.html 834B
421 Introduction.en_US.srt 1.76KB
421 Introduction.mp4 4.69MB
422 Why Unit Tests_.en_US.srt 3.09KB
422 Why Unit Tests_.mp4 8.69MB
423 Analyzing the Testing Setup (as created by the CLI).en_US.srt 10.32KB
423 Analyzing the Testing Setup (as created by the CLI).mp4 61.29MB
424 Running Tests (with the CLI).en_US.srt 2.47KB
424 Running Tests (with the CLI).mp4 43.27MB
425 Adding a Component and some fitting Tests.en_US.srt 7.58KB
425 Adding a Component and some fitting Tests.mp4 92.28MB
426 Testing Dependencies_ Components and Services.en_US.srt 7.93KB
426 Testing Dependencies_ Components and Services.mp4 65.46MB
427 Simulating Async Tasks.en_US.srt 11.45KB
427 Simulating Async Tasks.mp4 158.07MB
428 Using _fakeAsync_ and _tick_.en_US.srt 2.83KB
428 Using _fakeAsync_ and _tick_.mp4 37.57MB
429 Isolated vs Non-Isolated Tests.en_US.srt 7.56KB
429 Isolated vs Non-Isolated Tests.mp4 93.54MB
430 Further Resources & Where to Go Next.html 1.77KB
430 testing-final.zip 41.58KB
431 Module Introduction.en_US.srt 2.25KB
431 Module Introduction.mp4 3.25MB
432 A Closer Look at _ng new_.en_US.srt 7.04KB
432 A Closer Look at _ng new_.mp4 67.86MB
433 IDE & Project Setup.en_US.srt 3.58KB
433 IDE & Project Setup.mp4 14.21MB
434 Getting-Started-with-Git.txt 52B
434 Understanding the Config Files.en_US.srt 12.31KB
434 Understanding the Config Files.mp4 94.88MB
435 Important CLI Commands.en_US.srt 7.50KB
435 Important CLI Commands.mp4 54.99MB
436 The _angular.json_ File - A Closer Look.en_US.srt 15.33KB
436 The _angular.json_ File - A Closer Look.mp4 118.19MB
437 Angular Schematics - An Introduction.en_US.srt 2.26KB
437 Angular Schematics - An Introduction.mp4 12.08MB
438 The _ng add_ Command.en_US.srt 5.66KB
438 The _ng add_ Command.mp4 31.91MB
439 Using Custom _ng generate_ Schematics.en_US.srt 4.05KB
439 Using Custom _ng generate_ Schematics.mp4 29.83MB
440 Smooth Updating of Projects with _ng update_.en_US.srt 2.83KB
440 Smooth Updating of Projects with _ng update_.mp4 11.05MB
441 Simplified Deployment with _ng deploy_.en_US.srt 7.39KB
441 Simplified Deployment with _ng deploy_.mp4 49.95MB
442 Understanding _Differential Loading_.en_US.srt 6.79KB
442 Understanding _Differential Loading_.mp4 56.39MB
443 Managing Multiple Projects in One Folder.en_US.srt 5.71KB
443 Managing Multiple Projects in One Folder.mp4 36.69MB
444 Angular Libraries - An Introduction.en_US.srt 3.63KB
444 Angular Libraries - An Introduction.mp4 27.13MB
445 Wrap Up.en_US.srt 1.95KB
445 Wrap Up.mp4 17.31MB
446 A First Look At Angular Elements.en_US.srt 20.34KB
446 A First Look At Angular Elements.mp4 243.39MB
447 Course Roundup.en_US.srt 2.12KB
447 Course Roundup.mp4 9.66MB
448 Bonus_ More Content!.html 1.52KB
449 Module Introduction.en_US.srt 1.70KB
449 Module Introduction.mp4 1.90MB
450 What & Why_.en_US.srt 8.88KB
450 What & Why_.mp4 13.08MB
451 Installing & Using TypeScript.en_US.srt 8.93KB
451 Installing & Using TypeScript.mp4 50.92MB
452 Base Types & Primitives.en_US.srt 5.42KB
452 Base Types & Primitives.mp4 14.12MB
453 Array & Object Types.en_US.srt 8.06KB
453 Array & Object Types.mp4 17.57MB
454 Type Inference.en_US.srt 3.68KB
454 Type Inference.mp4 8.11MB
455 Working with Union Types.en_US.srt 3.95KB
455 Working with Union Types.mp4 8.22MB
456 Assigning Type Aliases.en_US.srt 3.75KB
456 Assigning Type Aliases.mp4 9.16MB
457 Diving into Functions & Function Types.en_US.srt 7.07KB
457 Diving into Functions & Function Types.mp4 19.28MB
458 Understanding Generics.en_US.srt 10.48KB
458 Understanding Generics.mp4 36.18MB
459 Classes & TypeScript.en_US.srt 11.18KB
459 Classes & TypeScript.mp4 28.37MB
460 Working with Interfaces.en_US.srt 8.36KB
460 Working with Interfaces.mp4 16.07MB
461 Configuring the TypeScript Compiler.en_US.srt 3.72KB
461 Configuring the TypeScript Compiler.mp4 29.06MB
462 Module Resources.html 798B
462 typescript-intro-01-finished.zip 5.23KB
Distribution statistics by country
India (IN) 1
Russia (RU) 1
Total 2
IP List List of IP addresses which were distributed this torrent