Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
[TGx]Downloaded from torrentgalaxy.to .txt |
585б |
0 |
45б |
001 Course Introduction.en.srt |
1.69Кб |
001 Course Introduction.mp4 |
13.09Мб |
002 What is Angular_.en.srt |
2.94Кб |
002 What is Angular_.mp4 |
14.32Мб |
003 Join our Online Learning Community.html |
1.61Кб |
004 Angular vs Angular 2 vs Latest Angular Version.en.srt |
6.53Кб |
004 Angular vs Angular 2 vs Latest Angular Version.mp4 |
6.57Мб |
005 CLI Deep Dive & Troubleshooting.html |
3.34Кб |
006 Fixing Errors With New Angular Projects.html |
1.82Кб |
007 file.zip |
1.91Кб |
007 Project Setup and First App.en.srt |
16.21Кб |
007 Project Setup and First App.mp4 |
73.65Мб |
008 Editing the First App.en.srt |
15.53Кб |
008 Editing the First App.mp4 |
47.47Мб |
008 first-app.zip |
35.93Кб |
009 The Course Structure.en.srt |
6.17Кб |
009 The Course Structure.mp4 |
15.28Мб |
010 How to get the Most out of the Course.en.srt |
3.62Кб |
010 How to get the Most out of the Course.mp4 |
7.70Мб |
011 What is TypeScript_.en.srt |
3.63Кб |
011 What is TypeScript_.mp4 |
6.44Мб |
012 A Basic Project Setup using Bootstrap for Styling.en.srt |
7.66Кб |
012 A Basic Project Setup using Bootstrap for Styling.mp4 |
43.54Мб |
012 project-template.zip |
36.77Кб |
013 About the Course Code _ Code Snapshots.html |
2.19Кб |
013 first-app.zip |
35.93Кб |
013 project-template.zip |
36.77Кб |
014 Module Introduction.en.srt |
1.26Кб |
014 Module Introduction.mp4 |
3.91Мб |
015 How an Angular App gets Loaded and Started.en.srt |
9.20Кб |
015 How an Angular App gets Loaded and Started.mp4 |
32.98Мб |
016 Components are Important!.en.srt |
4.13Кб |
016 Components are Important!.mp4 |
10.97Мб |
017 Creating a New Component.en.srt |
9.66Кб |
017 Creating a New Component.mp4 |
31.54Мб |
018 Understanding the Role of AppModule and Component Declaration.en.srt |
7.23Кб |
018 Understanding the Role of AppModule and Component Declaration.mp4 |
26.39Мб |
019 Using Custom Components.en.srt |
1.50Кб |
019 Using Custom Components.mp4 |
5.11Мб |
020 Creating Components with the CLI & Nesting Components.en.srt |
4.88Кб |
020 Creating Components with the CLI & Nesting Components.mp4 |
16.62Мб |
021 Working with Component Templates.en.srt |
4.23Кб |
021 Working with Component Templates.mp4 |
15.29Мб |
022 Working with Component Styles.en.srt |
5.24Кб |
022 Working with Component Styles.mp4 |
19.05Мб |
023 basics-components.zip |
39.09Кб |
023 Fully Understanding the Component Selector.en.srt |
4.62Кб |
023 Fully Understanding the Component Selector.mp4 |
18.41Мб |
024 [OPTIONAL] Assignment Solution.en.srt |
8.60Кб |
024 [OPTIONAL] Assignment Solution.mp4 |
43.29Мб |
024 basics-assignment-1-solution.zip |
41.03Кб |
025 What is Databinding_.en.srt |
3.98Кб |
025 What is Databinding_.mp4 |
10.29Мб |
026 String Interpolation.en.srt |
6.87Кб |
026 String Interpolation.mp4 |
24.32Мб |
027 Property Binding.en.srt |
9.16Кб |
027 Property Binding.mp4 |
31.73Мб |
028 Property Binding vs String Interpolation.en.srt |
4.42Кб |
028 Property Binding vs String Interpolation.mp4 |
43.22Мб |
029 Event Binding.en.srt |
5.78Кб |
029 Event Binding.mp4 |
27.59Мб |
030 Bindable Properties and Events.html |
1.50Кб |
031 Passing and Using Data with Event Binding.en.srt |
5.71Кб |
031 Passing and Using Data with Event Binding.mp4 |
38.33Мб |
032 Important_ FormsModule is Required for Two-Way-Binding!.html |
1.33Кб |
033 Two-Way-Databinding.en.srt |
3.58Кб |
033 Two-Way-Databinding.mp4 |
17.98Мб |
034 basics-databinding.zip |
39.75Кб |
034 Combining all Forms of Databinding.en.srt |
2.47Кб |
034 Combining all Forms of Databinding.mp4 |
10.53Мб |
035 [OPTIONAL] Assignment Solution.en.srt |
7.04Кб |
035 [OPTIONAL] Assignment Solution.mp4 |
43.74Мб |
035 basics-assignment-2-solution.zip |
36.12Кб |
036 Understanding Directives.en.srt |
2.91Кб |
036 Understanding Directives.mp4 |
6.79Мб |
037 Using ngIf to Output Data Conditionally.en.srt |
5.11Кб |
037 Using ngIf to Output Data Conditionally.mp4 |
17.99Мб |
038 Enhancing ngIf with an Else Condition.en.srt |
3.79Кб |
038 Enhancing ngIf with an Else Condition.mp4 |
19.92Мб |
039 Styling Elements Dynamically with ngStyle.en.srt |
6.61Кб |
039 Styling Elements Dynamically with ngStyle.mp4 |
32.10Мб |
040 Applying CSS Classes Dynamically with ngClass.en.srt |
3.89Кб |
040 Applying CSS Classes Dynamically with ngClass.mp4 |
23.06Мб |
041 Outputting Lists with ngFor.en.srt |
4.52Кб |
041 Outputting Lists with ngFor.mp4 |
33.00Мб |
042 [OPTIONAL] Assignment Solution.en.srt |
9.86Кб |
042 [OPTIONAL] Assignment Solution.mp4 |
60.04Мб |
042 basics-assignment-3-solution.zip |
36.35Кб |
043 basics-components.zip |
39.09Кб |
043 basics-databinding.zip |
39.75Кб |
043 basics-directives.zip |
39.81Кб |
043 basics-ngfor-addition.zip |
35.25Кб |
043 Getting the Index when using ngFor.en.srt |
3.84Кб |
043 Getting the Index when using ngFor.mp4 |
44.41Мб |
044 Project Introduction.en.srt |
1.53Кб |
044 Project Introduction.mp4 |
904.83Кб |
045 Planning the App.en.srt |
8.16Кб |
045 Planning the App.mp4 |
8.90Мб |
046 Installing Bootstrap Correctly.html |
2.38Кб |
047 prj-start.zip |
32.50Кб |
047 Setting up the Application.en.srt |
6.21Кб |
047 Setting up the Application.mp4 |
16.89Мб |
048 Creating the Components.en.srt |
13.01Кб |
048 Creating the Components.mp4 |
46.98Мб |
049 Using the Components.en.srt |
4.49Кб |
049 Using the Components.mp4 |
11.49Мб |
050 Adding a Navigation Bar.en.srt |
7.15Кб |
050 Adding a Navigation Bar.mp4 |
34.23Мб |
051 Alternative Non-Collapsable Navigation Bar.html |
2.16Кб |
052 Creating a _Recipe_ Model.en.srt |
6.30Кб |
052 Creating a _Recipe_ Model.mp4 |
22.95Мб |
053 Adding Content to the Recipes Components.en.srt |
10.16Кб |
053 Adding Content to the Recipes Components.mp4 |
105.07Мб |
054 Outputting a List of Recipes with ngFor.en.srt |
6.42Кб |
054 Outputting a List of Recipes with ngFor.mp4 |
27.28Мб |
055 Displaying Recipe Details.en.srt |
8.07Кб |
055 Displaying Recipe Details.mp4 |
33.68Мб |
056 Working on the ShoppingListComponent.en.srt |
2.35Кб |
056 Working on the ShoppingListComponent.mp4 |
7.93Мб |
057 Creating an _Ingredient_ Model.en.srt |
3.36Кб |
057 Creating an _Ingredient_ Model.mp4 |
10.90Мб |
058 Creating and Outputting the Shopping List.en.srt |
3.04Кб |
058 Creating and Outputting the Shopping List.mp4 |
10.58Мб |
059 Adding a Shopping List Edit Section.en.srt |
4.12Кб |
059 Adding a Shopping List Edit Section.mp4 |
15.39Мб |
060 prj-basics-final.zip |
58.51Кб |
060 Wrap Up & Next Steps.en.srt |
1.20Кб |
060 Wrap Up & Next Steps.mp4 |
2.31Мб |
061 debugging.zip |
32.29Кб |
061 Understanding Angular Error Messages.en.srt |
6.86Кб |
061 Understanding Angular Error Messages.mp4 |
28.21Мб |
062 Debugging Code in the Browser Using Sourcemaps.en.srt |
7.36Кб |
062 Debugging Code in the Browser Using Sourcemaps.mp4 |
43.38Мб |
063 debugging.zip |
32.29Кб |
063 Using Augury to Dive into Angular Apps.en.srt |
2.95Кб |
063 Using Augury to Dive into Angular Apps.mp4 |
10.66Мб |
064 cmp-databinding-start.zip |
19.11Кб |
064 Module Introduction.en.srt |
772б |
064 Module Introduction.mp4 |
2.00Мб |
065 Splitting Apps into Components.en.srt |
8.42Кб |
065 Splitting Apps into Components.mp4 |
40.64Мб |
066 Property & Event Binding Overview.en.srt |
2.32Кб |
066 Property & Event Binding Overview.mp4 |
5.10Мб |
067 Binding to Custom Properties.en.srt |
7.26Кб |
067 Binding to Custom Properties.mp4 |
28.66Мб |
068 Assigning an Alias to Custom Properties.en.srt |
2.56Кб |
068 Assigning an Alias to Custom Properties.mp4 |
10.10Мб |
069 Binding to Custom Events.en.srt |
11.65Кб |
069 Binding to Custom Events.mp4 |
64.41Мб |
070 Assigning an Alias to Custom Events.en.srt |
1.18Кб |
070 Assigning an Alias to Custom Events.mp4 |
6.79Мб |
071 Custom Property and Event Binding Summary.en.srt |
2.64Кб |
071 Custom Property and Event Binding Summary.mp4 |
11.16Мб |
072 Understanding View Encapsulation.en.srt |
6.19Кб |
072 Understanding View Encapsulation.mp4 |
66.02Мб |
073 More on View Encapsulation.en.srt |
3.60Кб |
073 More on View Encapsulation.mp4 |
18.72Мб |
074 Using Local References in Templates.en.srt |
6.06Кб |
074 Using Local References in Templates.mp4 |
31.33Мб |
075 @ViewChild() in Angular 8+.html |
1.88Кб |
076 Getting Access to the Template & DOM with @ViewChild.en.srt |
6.35Кб |
076 Getting Access to the Template & DOM with @ViewChild.mp4 |
43.58Мб |
077 Projecting Content into Components with ng-content.en.srt |
4.57Кб |
077 Projecting Content into Components with ng-content.mp4 |
22.33Мб |
078 lifecycle.pdf |
10.87Кб |
078 Understanding the Component Lifecycle.en.srt |
6.97Кб |
078 Understanding the Component Lifecycle.mp4 |
16.01Мб |
079 Seeing Lifecycle Hooks in Action.en.srt |
16.34Кб |
079 Seeing Lifecycle Hooks in Action.mp4 |
100.37Мб |
080 Lifecycle Hooks and Template Access.en.srt |
3.24Кб |
080 Lifecycle Hooks and Template Access.mp4 |
21.59Мб |
081 @ContentChild() in Angular 8+.html |
1.20Кб |
082 Getting Access to ng-content with @ContentChild.en.srt |
3.59Кб |
082 Getting Access to ng-content with @ContentChild.mp4 |
21.48Мб |
083 cmp-databinding-final.zip |
21.52Кб |
083 Wrap Up.en.srt |
1.10Кб |
083 Wrap Up.mp4 |
4.07Мб |
084 [OPTIONAL] Assignment Solution.en.srt |
16.78Кб |
084 [OPTIONAL] Assignment Solution.mp4 |
105.03Мб |
084 cmp-databinding-assignment-solution.zip |
23.28Кб |
085 Introduction.en.srt |
1.15Кб |
085 Introduction.mp4 |
2.19Мб |
085 prj-basics-final.zip |
58.51Кб |
086 Adding Navigation with Event Binding and ngIf.en.srt |
9.28Кб |
086 Adding Navigation with Event Binding and ngIf.mp4 |
29.11Мб |
087 Passing Recipe Data with Property Binding.en.srt |
6.11Кб |
087 Passing Recipe Data with Property Binding.mp4 |
19.80Мб |
088 Passing Data with Event and Property Binding (Combined).en.srt |
13.43Кб |
088 Passing Data with Event and Property Binding (Combined).mp4 |
70.11Мб |
089 Make sure you have FormsModule added!.html |
1.35Кб |
090 Allowing the User to Add Ingredients to the Shopping List.en.srt |
9.63Кб |
090 Allowing the User to Add Ingredients to the Shopping List.mp4 |
41.69Мб |
090 prj-cmp-databinding-final.zip |
29.82Кб |
091 directives-start.zip |
17.52Кб |
091 Module Introduction.en.srt |
2.03Кб |
091 Module Introduction.mp4 |
4.32Мб |
092 directives-start.zip |
17.52Кб |
092 ngFor and ngIf Recap.en.srt |
5.10Кб |
092 ngFor and ngIf Recap.mp4 |
23.86Мб |
093 ngClass and ngStyle Recap.en.srt |
3.90Кб |
093 ngClass and ngStyle Recap.mp4 |
14.66Мб |
094 Creating a Basic Attribute Directive.en.srt |
8.57Кб |
094 Creating a Basic Attribute Directive.mp4 |
30.84Мб |
095 Using the Renderer to build a Better Attribute Directive.en.srt |
10.10Кб |
095 Using the Renderer to build a Better Attribute Directive.mp4 |
41.19Мб |
096 More about the Renderer.html |
1.30Кб |
097 Using HostListener to Listen to Host Events.en.srt |
3.92Кб |
097 Using HostListener to Listen to Host Events.mp4 |
20.74Мб |
098 Using HostBinding to Bind to Host Properties.en.srt |
4.23Кб |
098 Using HostBinding to Bind to Host Properties.mp4 |
29.42Мб |
099 Binding to Directive Properties.en.srt |
8.84Кб |
099 Binding to Directive Properties.mp4 |
60.72Мб |
1 |
7б |
10 |
68б |
100 |
405.94Кб |
100 What Happens behind the Scenes on Structural Directives.en.srt |
3.84Кб |
100 What Happens behind the Scenes on Structural Directives.mp4 |
22.24Мб |
101 |
844.79Кб |
101 Building a Structural Directive.en.srt |
7.98Кб |
101 Building a Structural Directive.mp4 |
53.18Мб |
102 |
1.52Мб |
102 directives-final.zip |
19.95Кб |
102 Understanding ngSwitch.en.srt |
3.62Кб |
102 Understanding ngSwitch.mp4 |
18.25Мб |
103 |
1.70Мб |
103 Building and Using a Dropdown Directive.en.srt |
8.55Кб |
103 Building and Using a Dropdown Directive.mp4 |
31.43Мб |
103 prj-directives-final.zip |
29.60Кб |
104 |
911.34Кб |
104 Closing the Dropdown From Anywhere.html |
1.63Кб |
105 |
492.53Кб |
105 Module Introduction.en.srt |
2.09Кб |
105 Module Introduction.mp4 |
5.66Мб |
105 services-start.zip |
20.39Кб |
106 |
543.77Кб |
106 services-start.zip |
20.39Кб |
106 Why would you Need Services_.en.srt |
2.98Кб |
106 Why would you Need Services_.mp4 |
13.97Мб |
107 |
721.45Кб |
107 Creating a Logging Service.en.srt |
4.63Кб |
107 Creating a Logging Service.mp4 |
29.34Мб |
108 |
727.90Кб |
108 Injecting the Logging Service into Components.en.srt |
8.23Кб |
108 Injecting the Logging Service into Components.mp4 |
94.08Мб |
109 |
1.02Мб |
109 Creating a Data Service.en.srt |
8.94Кб |
109 Creating a Data Service.mp4 |
45.20Мб |
11 |
39б |
110 |
1.72Мб |
110 Understanding the Hierarchical Injector.en.srt |
3.62Кб |
110 Understanding the Hierarchical Injector.mp4 |
16.31Мб |
111 |
157.43Кб |
111 How many Instances of Service Should It Be_.en.srt |
3.29Кб |
111 How many Instances of Service Should It Be_.mp4 |
15.33Мб |
112 |
645.64Кб |
112 Injecting Services into Services.en.srt |
5.78Кб |
112 Injecting Services into Services.mp4 |
33.19Мб |
113 |
800.31Кб |
113 services-final.zip |
21.96Кб |
113 Using Services for Cross-Component Communication.en.srt |
5.26Кб |
113 Using Services for Cross-Component Communication.mp4 |
28.04Мб |
114 |
819.66Кб |
114 services-final.zip |
21.96Кб |
114 Services in Angular 6+.html |
2.03Кб |
115 |
920.53Кб |
115 [OPTIONAL] Assignment Solution.en.srt |
12.56Кб |
115 [OPTIONAL] Assignment Solution.mp4 |
63.20Мб |
115 services-assignment-solution.zip |
42.80Кб |
116 |
963.63Кб |
116 Introduction.en.srt |
1.78Кб |
116 Introduction.mp4 |
3.42Мб |
116 prj-directives-final.zip |
29.60Кб |
117 |
1.17Мб |
117 prj-directives-final.zip |
29.60Кб |
117 Setting up the Services.en.srt |
1.65Кб |
117 Setting up the Services.mp4 |
5.20Мб |
118 |
1.50Мб |
118 Managing Recipes in a Recipe Service.en.srt |
5.28Кб |
118 Managing Recipes in a Recipe Service.mp4 |
45.06Мб |
119 |
1.59Мб |
119 Using a Service for Cross-Component Communication.en.srt |
6.63Кб |
119 Using a Service for Cross-Component Communication.mp4 |
24.00Мб |
12 |
33б |
120 |
1.72Мб |
120 Adding the Shopping List Service.en.srt |
6.23Кб |
120 Adding the Shopping List Service.mp4 |
22.64Мб |
121 |
1.96Мб |
121 Using Services for Pushing Data from A to B.en.srt |
3.88Кб |
121 Using Services for Pushing Data from A to B.mp4 |
13.35Мб |
122 |
138.56Кб |
122 Adding Ingredients to Recipes.en.srt |
4.79Кб |
122 Adding Ingredients to Recipes.mp4 |
21.48Мб |
123 |
268.86Кб |
123 Passing Ingredients from Recipes to the Shopping List (via a Service).en.srt |
8.99Кб |
123 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4 |
39.90Мб |
123 prj-services-final.zip |
30.75Кб |
124 |
380.71Кб |
124 Module Introduction.en.srt |
1.78Кб |
124 Module Introduction.mp4 |
4.60Мб |
124 routing-start.zip |
25.88Кб |
125 |
428.47Кб |
125 routing-start.zip |
25.88Кб |
125 Why do we need a Router_.en.srt |
1.64Кб |
125 Why do we need a Router_.mp4 |
4.90Мб |
126 |
471.13Кб |
126 Understanding the Example Project.html |
1.24Кб |
127 |
636.18Кб |
127 Setting up and Loading Routes.en.srt |
11.21Кб |
127 Setting up and Loading Routes.mp4 |
58.59Мб |
128 |
726.66Кб |
128 Navigating with Router Links.en.srt |
7.64Кб |
128 Navigating with Router Links.mp4 |
33.02Мб |
129 |
800.04Кб |
129 Understanding Navigation Paths.en.srt |
6.38Кб |
129 Understanding Navigation Paths.mp4 |
131.32Мб |
13 |
106б |
130 |
926.20Кб |
130 Styling Active Router Links.en.srt |
6.42Кб |
130 Styling Active Router Links.mp4 |
23.06Мб |
131 |
1.30Мб |
131 Navigating Programmatically.en.srt |
4.72Кб |
131 Navigating Programmatically.mp4 |
16.42Мб |
132 |
1.30Мб |
132 Using Relative Paths in Programmatic Navigation.en.srt |
6.94Кб |
132 Using Relative Paths in Programmatic Navigation.mp4 |
45.10Мб |
133 |
1.36Мб |
133 Passing Parameters to Routes.en.srt |
4.01Кб |
133 Passing Parameters to Routes.mp4 |
21.50Мб |
134 |
1.64Мб |
134 Fetching Route Parameters.en.srt |
5.38Кб |
134 Fetching Route Parameters.mp4 |
26.02Мб |
135 |
136.09Кб |
135 Fetching Route Parameters Reactively.en.srt |
9.67Кб |
135 Fetching Route Parameters Reactively.mp4 |
61.80Мб |
136 |
315.92Кб |
136 An Important Note about Route Observables.en.srt |
3.88Кб |
136 An Important Note about Route Observables.mp4 |
14.41Мб |
137 |
616.88Кб |
137 Passing Query Parameters and Fragments.en.srt |
8.35Кб |
137 Passing Query Parameters and Fragments.mp4 |
37.26Мб |
138 |
830.64Кб |
138 Retrieving Query Parameters and Fragments.en.srt |
4.59Кб |
138 Retrieving Query Parameters and Fragments.mp4 |
23.32Мб |
139 |
1.35Мб |
139 Practicing and some Common Gotchas.en.srt |
8.43Кб |
139 Practicing and some Common Gotchas.mp4 |
43.10Мб |
14 |
466.28Кб |
140 |
1.36Мб |
140 Setting up Child (Nested) Routes.en.srt |
5.81Кб |
140 Setting up Child (Nested) Routes.mp4 |
39.87Мб |
141 |
1.42Мб |
141 Using Query Parameters - Practice.en.srt |
7.10Кб |
141 Using Query Parameters - Practice.mp4 |
27.96Мб |
142 |
1.52Мб |
142 Configuring the Handling of Query Parameters.en.srt |
2.42Кб |
142 Configuring the Handling of Query Parameters.mp4 |
12.20Мб |
143 |
1.65Мб |
143 Redirecting and Wildcard Routes.en.srt |
5.90Кб |
143 Redirecting and Wildcard Routes.mp4 |
126.50Мб |
144 |
9.49Кб |
144 Important_ Redirection Path Matching.html |
2.05Кб |
145 |
103.55Кб |
145 Outsourcing the Route Configuration.en.srt |
5.71Кб |
145 Outsourcing the Route Configuration.mp4 |
41.87Мб |
146 |
136.86Кб |
146 An Introduction to Guards.en.srt |
2.22Кб |
146 An Introduction to Guards.mp4 |
12.94Мб |
147 |
139.09Кб |
147 Protecting Routes with canActivate.en.srt |
11.12Кб |
147 Protecting Routes with canActivate.mp4 |
60.82Мб |
148 |
418.67Кб |
148 Protecting Child (Nested) Routes with canActivateChild.en.srt |
3.65Кб |
148 Protecting Child (Nested) Routes with canActivateChild.mp4 |
14.04Мб |
149 |
502.11Кб |
149 Using a Fake Auth Service.en.srt |
2.06Кб |
149 Using a Fake Auth Service.mp4 |
10.48Мб |
15 |
380.58Кб |
150 |
935.68Кб |
150 Controlling Navigation with canDeactivate.en.srt |
15.66Кб |
150 Controlling Navigation with canDeactivate.mp4 |
193.99Мб |
151 |
1.47Мб |
151 Passing Static Data to a Route.en.srt |
8.28Кб |
151 Passing Static Data to a Route.mp4 |
164.11Мб |
152 |
1.67Мб |
152 Resolving Dynamic Data with the resolve Guard.en.srt |
13.14Кб |
152 Resolving Dynamic Data with the resolve Guard.mp4 |
88.67Мб |
153 |
175.99Кб |
153 Understanding Location Strategies.en.srt |
6.47Кб |
153 Understanding Location Strategies.mp4 |
58.90Мб |
154 |
760.47Кб |
154 routing-final.zip |
32.61Кб |
154 Wrap Up.en.srt |
1.21Кб |
154 Wrap Up.mp4 |
2.95Мб |
155 |
1011.01Кб |
155 Planning the General Structure.en.srt |
2.29Кб |
155 Planning the General Structure.mp4 |
3.73Мб |
156 |
1.24Мб |
156 Setting Up Routes.en.srt |
10.93Кб |
156 Setting Up Routes.mp4 |
37.83Мб |
157 |
1.46Мб |
157 Adding Navigation to the App.en.srt |
2.28Кб |
157 Adding Navigation to the App.mp4 |
11.58Мб |
158 |
1.93Мб |
158 Marking Active Routes.en.srt |
2.25Кб |
158 Marking Active Routes.mp4 |
6.00Мб |
159 |
546.97Кб |
159 Fixing Page Reload Issues.en.srt |
4.01Кб |
159 Fixing Page Reload Issues.mp4 |
19.40Мб |
16 |
1.16Мб |
160 |
861.14Кб |
160 Child Routes_ Challenge.en.srt |
2.73Кб |
160 Child Routes_ Challenge.mp4 |
10.28Мб |
161 |
1.12Мб |
161 Adding Child Routing Together.en.srt |
5.61Кб |
161 Adding Child Routing Together.mp4 |
25.78Мб |
162 |
1.13Мб |
162 Configuring Route Parameters.en.srt |
8.01Кб |
162 Configuring Route Parameters.mp4 |
40.35Мб |
163 |
1.24Мб |
163 Passing Dynamic Parameters to Links.en.srt |
3.76Кб |
163 Passing Dynamic Parameters to Links.mp4 |
13.73Мб |
164 |
1.45Мб |
164 Styling Active Recipe Items.en.srt |
1.70Кб |
164 Styling Active Recipe Items.mp4 |
7.60Мб |
165 |
1.74Мб |
165 Adding Editing Routes.en.srt |
4.42Кб |
165 Adding Editing Routes.mp4 |
44.50Мб |
166 |
1.77Мб |
166 Retrieving Route Parameters.en.srt |
4.37Кб |
166 Retrieving Route Parameters.mp4 |
20.50Мб |
167 |
2.00Мб |
167 Programmatic Navigation to the Edit Page.en.srt |
6.10Кб |
167 Programmatic Navigation to the Edit Page.mp4 |
29.61Мб |
168 |
7.96Кб |
168 One Note about Route Observables.en.srt |
1.13Кб |
168 One Note about Route Observables.mp4 |
4.10Мб |
169 |
330.00Кб |
169 prj-routing-final.zip |
34.55Кб |
169 Project Cleanup.html |
1.81Кб |
17 |
1.53Мб |
170 |
411.38Кб |
170 Module Introduction.en.srt |
6.21Кб |
170 Module Introduction.mp4 |
14.52Мб |
171 |
431.36Кб |
171 Analyzing Angular Observables.en.srt |
3.08Кб |
171 Analyzing Angular Observables.mp4 |
11.07Мб |
171 obs-01-start.zip |
42.96Кб |
172 |
456.77Кб |
172 Getting Closer to the Core of Observables.en.srt |
9.35Кб |
172 Getting Closer to the Core of Observables.mp4 |
36.76Мб |
173 |
488.97Кб |
173 Building a Custom Observable.en.srt |
6.71Кб |
173 Building a Custom Observable.mp4 |
27.81Мб |
173 obs-03-complete-custom-observable.zip |
41.76Кб |
174 |
791.38Кб |
174 Errors & Completion.en.srt |
9.61Кб |
174 Errors & Completion.mp4 |
45.22Мб |
175 |
828.83Кб |
175 Observables & You!.en.srt |
2.66Кб |
175 Observables & You!.mp4 |
20.15Мб |
176 |
999.82Кб |
176 obs-04-operators.zip |
38.40Кб |
176 Understanding Operators.en.srt |
11.95Кб |
176 Understanding Operators.mp4 |
100.90Мб |
177 |
1.00Мб |
177 Subjects.en.srt |
11.01Кб |
177 Subjects.mp4 |
43.63Мб |
178 |
1.02Мб |
178 obs-05-finished.zip |
45.01Кб |
178 Wrap Up.en.srt |
1.60Кб |
178 Wrap Up.mp4 |
5.45Мб |
179 |
1.24Мб |
179 obs-01-start.zip |
37.25Кб |
179 obs-02-first-custom-observable.zip |
40.91Кб |
179 obs-03-complete-custom-observable.zip |
41.76Кб |
179 obs-04-operators.zip |
38.40Кб |
179 obs-05-finished.zip |
45.01Кб |
179 Useful Resources & Links.html |
1.47Кб |
18 |
147.41Кб |
180 |
1.58Мб |
180 Improving the Reactive Service with Observables (Subjects).en.srt |
7.47Кб |
180 Improving the Reactive Service with Observables (Subjects).mp4 |
36.07Мб |
180 prj-obs-01-finished.zip |
78.22Кб |
180 prj-routing-final.zip |
34.55Кб |
181 |
1.90Мб |
181 Changed the Subscription Name.html |
1.09Кб |
182 |
274.01Кб |
182 Module Introduction.en.srt |
1.76Кб |
182 Module Introduction.mp4 |
3.82Мб |
183 |
472.29Кб |
183 Why do we Need Angular's Help_.en.srt |
3.04Кб |
183 Why do we Need Angular's Help_.mp4 |
8.28Мб |
184 |
517.62Кб |
184 Template-Driven (TD) vs Reactive Approach.en.srt |
1.59Кб |
184 Template-Driven (TD) vs Reactive Approach.mp4 |
3.98Мб |
185 |
579.91Кб |
185 An Example Form.en.srt |
2.12Кб |
185 An Example Form.mp4 |
9.40Мб |
185 forms-td-start.zip |
18.43Кб |
186 |
580.01Кб |
186 TD_ Creating the Form and Registering the Controls.en.srt |
7.60Кб |
186 TD_ Creating the Form and Registering the Controls.mp4 |
51.11Мб |
187 |
598.67Кб |
187 TD_ Submitting and Using the Form.en.srt |
8.30Кб |
187 TD_ Submitting and Using the Form.mp4 |
90.96Мб |
188 |
683.46Кб |
188 TD_ Understanding Form State.en.srt |
3.47Кб |
188 TD_ Understanding Form State.mp4 |
10.31Мб |
189 |
685.86Кб |
189 TD_ Accessing the Form with @ViewChild.en.srt |
4.02Кб |
189 TD_ Accessing the Form with @ViewChild.mp4 |
18.92Мб |
19 |
224.11Кб |
190 |
1.16Мб |
190 TD_ Adding Validation to check User Input.en.srt |
5.48Кб |
190 TD_ Adding Validation to check User Input.mp4 |
26.10Мб |
191 |
1.30Мб |
191 Built-in Validators & Using HTML5 Validation.html |
1.83Кб |
192 |
1.45Мб |
192 TD_ Using the Form State.en.srt |
6.17Кб |
192 TD_ Using the Form State.mp4 |
27.46Мб |
193 |
181.20Кб |
193 TD_ Outputting Validation Error Messages.en.srt |
3.03Кб |
193 TD_ Outputting Validation Error Messages.mp4 |
16.08Мб |
194 |
403.51Кб |
194 TD_ Set Default Values with ngModel Property Binding.en.srt |
3.21Кб |
194 TD_ Set Default Values with ngModel Property Binding.mp4 |
14.74Мб |
195 |
567.94Кб |
195 TD_ Using ngModel with Two-Way-Binding.en.srt |
3.47Кб |
195 TD_ Using ngModel with Two-Way-Binding.mp4 |
17.60Мб |
196 |
580.52Кб |
196 TD_ Grouping Form Controls.en.srt |
4.25Кб |
196 TD_ Grouping Form Controls.mp4 |
28.59Мб |
197 |
592.32Кб |
197 TD_ Handling Radio Buttons.en.srt |
4.47Кб |
197 TD_ Handling Radio Buttons.mp4 |
27.93Мб |
198 |
593.49Кб |
198 TD_ Setting and Patching Form Values.en.srt |
5.61Кб |
198 TD_ Setting and Patching Form Values.mp4 |
31.33Мб |
199 |
671.70Кб |
199 TD_ Using Form Data.en.srt |
6.18Кб |
199 TD_ Using Form Data.mp4 |
39.86Мб |
2 |
3б |
20 |
871.89Кб |
200 |
915.85Кб |
200 forms-td-final.zip |
19.24Кб |
200 TD_ Resetting Forms.en.srt |
2.21Кб |
200 TD_ Resetting Forms.mp4 |
12.02Мб |
201 |
1.34Мб |
201 Introduction to the Reactive Approach.en.srt |
952б |
201 Introduction to the Reactive Approach.mp4 |
2.04Мб |
202 |
1.41Мб |
202 forms-reactive-start.zip |
18.83Кб |
202 Reactive_ Setup.en.srt |
3.39Кб |
202 Reactive_ Setup.mp4 |
15.83Мб |
203 |
1.47Мб |
203 Reactive_ Creating a Form in Code.en.srt |
5.92Кб |
203 Reactive_ Creating a Form in Code.mp4 |
20.24Мб |
204 |
1.58Мб |
204 Reactive_ Syncing HTML and Form.en.srt |
5.54Кб |
204 Reactive_ Syncing HTML and Form.mp4 |
27.22Мб |
205 |
1.59Мб |
205 Reactive_ Submitting the Form.en.srt |
2.98Кб |
205 Reactive_ Submitting the Form.mp4 |
14.36Мб |
206 |
1.79Мб |
206 Reactive_ Adding Validation.en.srt |
3.74Кб |
206 Reactive_ Adding Validation.mp4 |
19.35Мб |
207 |
1.96Мб |
207 Reactive_ Getting Access to Controls.en.srt |
4.93Кб |
207 Reactive_ Getting Access to Controls.mp4 |
57.24Мб |
208 |
13.17Кб |
208 Reactive_ Grouping Controls.en.srt |
4.89Кб |
208 Reactive_ Grouping Controls.mp4 |
27.01Мб |
209 |
45.16Кб |
209 Fixing a Bug.html |
1.97Кб |
21 |
19.60Кб |
210 |
67.53Кб |
210 Reactive_ Arrays of Form Controls (FormArray).en.srt |
9.01Кб |
210 Reactive_ Arrays of Form Controls (FormArray).mp4 |
64.26Мб |
211 |
194.55Кб |
211 Reactive_ Creating Custom Validators.en.srt |
7.86Кб |
211 Reactive_ Creating Custom Validators.mp4 |
53.60Мб |
212 |
221.62Кб |
212 Reactive_ Using Error Codes.en.srt |
4.00Кб |
212 Reactive_ Using Error Codes.mp4 |
22.08Мб |
213 |
422.31Кб |
213 Reactive_ Creating a Custom Async Validator.en.srt |
5.79Кб |
213 Reactive_ Creating a Custom Async Validator.mp4 |
67.53Мб |
214 |
551.86Кб |
214 Reactive_ Reacting to Status or Value Changes.en.srt |
2.74Кб |
214 Reactive_ Reacting to Status or Value Changes.mp4 |
16.82Мб |
215 |
733.08Кб |
215 forms-reactive-final.zip |
18.90Кб |
215 Reactive_ Setting and Patching Values.en.srt |
2.50Кб |
215 Reactive_ Setting and Patching Values.mp4 |
17.18Мб |
216 |
802.49Кб |
216 [OPTIONAL] Assignment Solution.en.srt |
17.03Кб |
216 [OPTIONAL] Assignment Solution.mp4 |
118.57Мб |
216 forms-reactive-assignment-solution.zip |
20.00Кб |
217 |
1014.92Кб |
217 Introduction.en.srt |
1.49Кб |
217 Introduction.mp4 |
5.04Мб |
217 prj-obs-01-finished.zip |
78.22Кб |
218 |
1.05Мб |
218 TD_ Adding the Shopping List Form.en.srt |
4.57Кб |
218 TD_ Adding the Shopping List Form.mp4 |
28.53Мб |
219 |
1.32Мб |
219 Adding Validation to the Form.en.srt |
3.42Кб |
219 Adding Validation to the Form.mp4 |
9.31Мб |
22 |
589.44Кб |
220 |
1.39Мб |
220 Allowing the Selection of Items in the List.en.srt |
5.81Кб |
220 Allowing the Selection of Items in the List.mp4 |
27.78Мб |
221 |
1.61Мб |
221 Loading the Shopping List Items into the Form.en.srt |
3.75Кб |
221 Loading the Shopping List Items into the Form.mp4 |
17.61Мб |
222 |
1.90Мб |
222 Updating existing Items.en.srt |
4.23Кб |
222 Updating existing Items.mp4 |
17.79Мб |
223 |
1.98Мб |
223 Resetting the Form.en.srt |
3.06Кб |
223 Resetting the Form.mp4 |
11.39Мб |
224 |
65.82Кб |
224 Allowing the the User to Clear (Cancel) the Form.en.srt |
1.45Кб |
224 Allowing the the User to Clear (Cancel) the Form.mp4 |
6.17Мб |
225 |
96.80Кб |
225 Allowing the Deletion of Shopping List Items.en.srt |
3.68Кб |
225 Allowing the Deletion of Shopping List Items.mp4 |
12.08Мб |
226 |
199.92Кб |
226 Creating the Template for the (Reactive) Recipe Edit Form.en.srt |
6.37Кб |
226 Creating the Template for the (Reactive) Recipe Edit Form.mp4 |
26.95Мб |
227 |
225.73Кб |
227 Creating the Form For Editing Recipes.en.srt |
6.29Кб |
227 Creating the Form For Editing Recipes.mp4 |
24.34Мб |
228 |
679.12Кб |
228 Syncing HTML with the Form.en.srt |
4.74Кб |
228 Syncing HTML with the Form.mp4 |
23.34Мб |
229 |
1.66Мб |
229 Fixing a Bug.html |
1.66Кб |
23 |
956.02Кб |
230 |
1.68Мб |
230 Adding Ingredient Controls to a Form Array.en.srt |
6.69Кб |
230 Adding Ingredient Controls to a Form Array.mp4 |
34.76Мб |
231 |
2.00Мб |
231 Adding new Ingredient Controls.en.srt |
4.34Кб |
231 Adding new Ingredient Controls.mp4 |
25.94Мб |
232 |
142.95Кб |
232 Validating User Input.en.srt |
6.23Кб |
232 Validating User Input.mp4 |
34.88Мб |
233 |
678.63Кб |
233 Submitting the Recipe Edit Form.en.srt |
9.32Кб |
233 Submitting the Recipe Edit Form.mp4 |
45.37Мб |
234 |
693.35Кб |
234 Adding a Delete and Clear (Cancel) Functionality.en.srt |
5.86Кб |
234 Adding a Delete and Clear (Cancel) Functionality.mp4 |
33.99Мб |
235 |
959.19Кб |
235 Redirecting the User (after Deleting a Recipe).en.srt |
1.81Кб |
235 Redirecting the User (after Deleting a Recipe).mp4 |
16.55Мб |
236 |
962.24Кб |
236 Adding an Image Preview.en.srt |
2.11Кб |
236 Adding an Image Preview.mp4 |
19.48Мб |
237 |
1007.74Кб |
237 Providing the Recipe Service Correctly.en.srt |
2.30Кб |
237 Providing the Recipe Service Correctly.mp4 |
31.49Мб |
238 |
1.05Мб |
238 Deleting Ingredients and Some Finishing Touches.en.srt |
4.08Кб |
238 Deleting Ingredients and Some Finishing Touches.mp4 |
42.70Мб |
238 prj-forms-final.zip |
69.02Кб |
239 |
1.36Мб |
239 Deleting all Items in a FormArray.html |
1.38Кб |
24 |
995.15Кб |
240 |
1.67Мб |
240 Introduction & Why Pipes are Useful.en.srt |
2.80Кб |
240 Introduction & Why Pipes are Useful.mp4 |
5.95Мб |
241 |
1.69Мб |
241 pipes-start.zip |
33.72Кб |
241 Using Pipes.en.srt |
4.57Кб |
241 Using Pipes.mp4 |
21.22Мб |
242 |
1.74Мб |
242 Parametrizing Pipes.en.srt |
2.96Кб |
242 Parametrizing Pipes.mp4 |
9.82Мб |
243 |
1.74Мб |
243 Where to learn more about Pipes.en.srt |
2.84Кб |
243 Where to learn more about Pipes.mp4 |
13.07Мб |
244 |
1.76Мб |
244 Chaining Multiple Pipes.en.srt |
2.96Кб |
244 Chaining Multiple Pipes.mp4 |
15.54Мб |
245 |
1.90Мб |
245 Creating a Custom Pipe.en.srt |
8.88Кб |
245 Creating a Custom Pipe.mp4 |
52.30Мб |
246 |
1.92Мб |
246 Parametrizing a Custom Pipe.en.srt |
3.57Кб |
246 Parametrizing a Custom Pipe.mp4 |
16.52Мб |
247 |
66.82Кб |
247 Example_ Creating a Filter Pipe.en.srt |
9.28Кб |
247 Example_ Creating a Filter Pipe.mp4 |
45.85Мб |
248 |
419.05Кб |
248 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).en.srt |
6.45Кб |
248 Pure and Impure Pipes (or_ How to _fix_ the Filter Pipe).mp4 |
22.26Мб |
249 |
510.36Кб |
249 pipes-final.zip |
35.57Кб |
249 Understanding the _async_ Pipe.en.srt |
5.44Кб |
249 Understanding the _async_ Pipe.mp4 |
54.97Мб |
25 |
995.94Кб |
250 |
535.38Кб |
250 A New IDE.en.srt |
1.10Кб |
250 A New IDE.mp4 |
2.73Мб |
251 |
535.99Кб |
251 http-01-start.zip |
17.73Кб |
251 Module Introduction.en.srt |
1.54Кб |
251 Module Introduction.mp4 |
1.34Мб |
252 |
799.64Кб |
252 How Does Angular Interact With Backends_.en.srt |
4.38Кб |
252 How Does Angular Interact With Backends_.mp4 |
6.58Мб |
252 http-01-start.zip |
17.73Кб |
253 |
1005.84Кб |
253 The Anatomy of a Http Request.en.srt |
3.59Кб |
253 The Anatomy of a Http Request.mp4 |
4.05Мб |
254 |
1.26Мб |
254 Backend (Firebase) Setup.en.srt |
4.08Кб |
254 Backend (Firebase) Setup.mp4 |
23.02Мб |
255 |
1.28Мб |
255 http-01-start.zip |
30.02Кб |
255 http-02-post-requests.zip |
33.71Кб |
255 Sending a POST Request.en.srt |
14.47Кб |
255 Sending a POST Request.mp4 |
60.04Мб |
256 |
1.39Мб |
256 GETting Data.en.srt |
4.18Кб |
256 GETting Data.mp4 |
11.69Мб |
257 |
1.50Мб |
257 http-03-get-and-transform-data.zip |
35.33Кб |
257 Using RxJS Operators to Transform Response Data.en.srt |
5.13Кб |
257 Using RxJS Operators to Transform Response Data.mp4 |
22.26Мб |
258 |
1.66Мб |
258 Using Types with the HttpClient.en.srt |
6.63Кб |
258 Using Types with the HttpClient.mp4 |
29.42Мб |
259 |
1.67Мб |
259 Outputting Posts.en.srt |
2.69Кб |
259 Outputting Posts.mp4 |
12.21Мб |
26 |
1.61Мб |
260 |
1.76Мб |
260 http-04-loading-indicator.zip |
35.32Кб |
260 Showing a Loading Indicator.en.srt |
3.10Кб |
260 Showing a Loading Indicator.mp4 |
10.79Мб |
261 |
1.85Мб |
261 Using a Service for Http Requests.en.srt |
8.87Кб |
261 Using a Service for Http Requests.mp4 |
43.86Мб |
262 |
1.99Мб |
262 Services & Components Working Together.en.srt |
4.66Кб |
262 Services & Components Working Together.mp4 |
20.61Мб |
263 |
77.47Кб |
263 Sending a DELETE Request.en.srt |
4.68Кб |
263 Sending a DELETE Request.mp4 |
18.46Мб |
264 |
180.28Кб |
264 Handling Errors.en.srt |
9.40Кб |
264 Handling Errors.mp4 |
60.38Мб |
265 |
206.37Кб |
265 Using Subjects for Error Handling.en.srt |
3.35Кб |
265 Using Subjects for Error Handling.mp4 |
17.35Мб |
266 |
529.79Кб |
266 Using the catchError Operator.en.srt |
2.76Кб |
266 Using the catchError Operator.mp4 |
13.97Мб |
267 |
616.54Кб |
267 Error Handling & UX.en.srt |
2.99Кб |
267 Error Handling & UX.mp4 |
9.46Мб |
267 http-05-handling-errors.zip |
36.20Кб |
268 |
664.91Кб |
268 http-06-headers.zip |
34.10Кб |
268 Setting Headers.en.srt |
4.28Кб |
268 Setting Headers.mp4 |
19.27Мб |
269 |
744.17Кб |
269 Adding Query Params.en.srt |
5.56Кб |
269 Adding Query Params.mp4 |
26.61Мб |
269 http-07-query-params.zip |
35.82Кб |
27 |
1.99Мб |
270 |
977.34Кб |
270 Observing Different Types of Responses.en.srt |
10.22Кб |
270 Observing Different Types of Responses.mp4 |
71.68Мб |
271 |
1.08Мб |
271 Changing the Response Body Type.en.srt |
4.40Кб |
271 Changing the Response Body Type.mp4 |
22.31Мб |
272 |
1.28Мб |
272 Introducing Interceptors.en.srt |
9.76Кб |
272 Introducing Interceptors.mp4 |
40.58Мб |
273 |
1.54Мб |
273 Manipulating Request Objects.en.srt |
3.21Кб |
273 Manipulating Request Objects.mp4 |
14.32Мб |
274 |
1.59Мб |
274 http-08-interceptor.zip |
36.65Кб |
274 Response Interceptors.en.srt |
3.86Кб |
274 Response Interceptors.mp4 |
19.82Мб |
275 |
1.75Мб |
275 Multiple Interceptors.en.srt |
6.42Кб |
275 Multiple Interceptors.mp4 |
33.58Мб |
276 |
12.30Кб |
276 http-09-finished.zip |
21.07Кб |
276 Wrap Up.en.srt |
2.56Кб |
276 Wrap Up.mp4 |
12.40Мб |
277 |
16.24Кб |
277 http-01-start.zip |
32.41Кб |
277 http-02-post-requests.zip |
33.71Кб |
277 http-03-get-and-transform-data.zip |
35.33Кб |
277 http-04-loading-indicator.zip |
35.32Кб |
277 http-05-handling-errors.zip |
36.20Кб |
277 http-06-headers.zip |
1.68Кб |
277 http-07-query-params.zip |
35.82Кб |
277 http-08-interceptor.zip |
36.65Кб |
277 http-09-finished.zip |
21.07Кб |
277 Useful Resources & Links.html |
1.05Кб |
278 |
216.55Кб |
278 Module Introduction.en.srt |
1.19Кб |
278 Module Introduction.mp4 |
2.48Мб |
279 |
397.78Кб |
279 Backend (Firebase) Setup.en.srt |
2.69Кб |
279 Backend (Firebase) Setup.mp4 |
15.49Мб |
28 |
1016.85Кб |
280 |
410.66Кб |
280 Setting Up the DataStorage Service.en.srt |
7.31Кб |
280 Setting Up the DataStorage Service.mp4 |
33.23Мб |
281 |
660.62Кб |
281 Storing Recipes.en.srt |
9.03Кб |
281 Storing Recipes.mp4 |
44.04Мб |
282 |
843.13Кб |
282 Fetching Recipes.en.srt |
7.67Кб |
282 Fetching Recipes.mp4 |
40.48Мб |
282 prj-http-01-save-and-fetch-recipes.zip |
76.94Кб |
283 |
1.11Мб |
283 Transforming Response Data.en.srt |
5.61Кб |
283 Transforming Response Data.mp4 |
20.34Мб |
284 |
1.18Мб |
284 Resolving Data Before Loading.en.srt |
9.55Кб |
284 Resolving Data Before Loading.mp4 |
53.82Мб |
285 |
1.34Мб |
285 Fixing a Bug with the Resolver.en.srt |
2.10Кб |
285 Fixing a Bug with the Resolver.mp4 |
10.62Мб |
285 prj-http-02-finished.zip |
82.79Кб |
286 |
1.37Мб |
286 Module Introduction.en.srt |
1.20Кб |
286 Module Introduction.mp4 |
892.65Кб |
287 |
1.38Мб |
287 How Authentication Works.en.srt |
7.12Кб |
287 How Authentication Works.mp4 |
6.95Мб |
288 |
1.45Мб |
288 Adding the Auth Page.en.srt |
8.60Кб |
288 Adding the Auth Page.mp4 |
39.99Мб |
288 auth-01-auth-component.zip |
76.16Кб |
289 |
1.48Мб |
289 Switching Between Auth Modes.en.srt |
6.20Кб |
289 Switching Between Auth Modes.mp4 |
21.93Мб |
29 |
1.10Мб |
290 |
1.58Мб |
290 auth-02-auth-form.zip |
74.52Кб |
290 Handling Form Input.en.srt |
5.00Кб |
290 Handling Form Input.mp4 |
22.10Мб |
291 |
1.69Мб |
291 Preparing the Backend.en.srt |
4.54Кб |
291 Preparing the Backend.mp4 |
11.86Мб |
292 |
1.92Мб |
292 Make sure you got Recipes in your backend!.html |
1.20Кб |
293 |
1.99Мб |
293 Preparing the Signup Request.en.srt |
11.75Кб |
293 Preparing the Signup Request.mp4 |
84.98Мб |
294 |
169.17Кб |
294 Sending the Signup Request.en.srt |
6.31Кб |
294 Sending the Signup Request.mp4 |
29.43Мб |
295 |
466.78Кб |
295 Adding a Loading Spinner & Error Handling Logic.en.srt |
9.00Кб |
295 Adding a Loading Spinner & Error Handling Logic.mp4 |
64.31Мб |
295 auth-03-signup-request.zip |
80.60Кб |
296 |
518.56Кб |
296 Improving Error Handling.en.srt |
7.48Кб |
296 Improving Error Handling.mp4 |
58.61Мб |
297 |
619.63Кб |
297 auth-04-added-login.zip |
80.55Кб |
297 Sending Login Requests.en.srt |
7.92Кб |
297 Sending Login Requests.mp4 |
44.28Мб |
298 |
681.63Кб |
298 Login Error Handling.en.srt |
5.77Кб |
298 Login Error Handling.mp4 |
47.30Мб |
299 |
729.67Кб |
299 Creating & Storing the User Data.en.srt |
13.40Кб |
299 Creating & Storing the User Data.mp4 |
99.29Мб |
3 |
8б |
30 |
1.63Мб |
300 |
739.63Кб |
300 Reflecting the Auth State in the UI.en.srt |
13.65Кб |
300 Reflecting the Auth State in the UI.mp4 |
91.27Мб |
301 |
1.26Мб |
301 Adding the Token to Outgoing Requests.en.srt |
13.27Кб |
301 Adding the Token to Outgoing Requests.mp4 |
103.03Мб |
302 |
1.34Мб |
302 Attaching the Token with an Interceptor.en.srt |
10.31Кб |
302 Attaching the Token with an Interceptor.mp4 |
87.21Мб |
302 auth-05-added-token-to-requests.zip |
85.52Кб |
303 |
1.48Мб |
303 Adding Logout.en.srt |
4.45Кб |
303 Adding Logout.mp4 |
21.02Мб |
303 auth-06-logout.zip |
79.98Кб |
304 |
1.59Мб |
304 Adding Auto-Login.en.srt |
13.38Кб |
304 Adding Auto-Login.mp4 |
95.92Мб |
305 |
1.64Мб |
305 Adding Auto-Logout.en.srt |
10.31Кб |
305 Adding Auto-Logout.mp4 |
54.37Мб |
305 auth-07-autologin-autologout.zip |
85.74Кб |
306 |
1.68Мб |
306 Adding an Auth Guard.en.srt |
14.00Кб |
306 Adding an Auth Guard.mp4 |
74.09Мб |
307 |
1.68Мб |
307 auth-08-finished.zip |
82.04Кб |
307 Wrap Up.en.srt |
2.71Кб |
307 Wrap Up.mp4 |
13.99Мб |
308 |
1.82Мб |
308 auth-01-auth-component.zip |
76.16Кб |
308 auth-02-auth-form.zip |
74.52Кб |
308 auth-03-signup-request.zip |
80.60Кб |
308 auth-04-added-login.zip |
80.55Кб |
308 auth-05-added-token-to-requests.zip |
85.52Кб |
308 auth-06-logout.zip |
79.98Кб |
308 auth-07-autologin-autologout.zip |
85.74Кб |
308 auth-08-finished.zip |
82.04Кб |
308 Useful Resources & Links.html |
1.22Кб |
309 |
1.96Мб |
309 Module Introduction.en.srt |
1.37Кб |
309 Module Introduction.mp4 |
1.31Мб |
31 |
1.88Мб |
310 |
7.63Кб |
310 Adding an Alert Modal Component.en.srt |
9.30Кб |
310 Adding an Alert Modal Component.mp4 |
47.52Мб |
311 |
30.08Кб |
311 Understanding the Different Approaches.en.srt |
3.59Кб |
311 Understanding the Different Approaches.mp4 |
4.53Мб |
312 |
31.35Кб |
312 Using ngIf.en.srt |
3.99Кб |
312 Using ngIf.mp4 |
31.42Мб |
313 |
138.55Кб |
313 Preparing Programmatic Creation.en.srt |
11.79Кб |
313 Preparing Programmatic Creation.mp4 |
57.05Мб |
314 |
277.77Кб |
314 Creating a Component Programmatically.en.srt |
6.83Кб |
314 Creating a Component Programmatically.mp4 |
35.16Мб |
315 |
661.24Кб |
315 Understanding entryComponents.en.srt |
5.50Кб |
315 Understanding entryComponents.mp4 |
66.69Мб |
316 |
932.79Кб |
316 Data Binding & Event Binding.en.srt |
6.71Кб |
316 Data Binding & Event Binding.mp4 |
38.53Мб |
317 |
950.08Кб |
317 Wrap Up.en.srt |
2.15Кб |
317 Wrap Up.mp4 |
10.51Мб |
318 |
971.58Кб |
318 dyn-cmp-finished.zip |
87.33Кб |
318 Useful Resources & Links.html |
1.09Кб |
319 |
1.06Мб |
319 Module Introduction.en.srt |
770б |
319 Module Introduction.mp4 |
868.45Кб |
32 |
730.75Кб |
320 |
1.55Мб |
320 What are Modules_.en.srt |
3.24Кб |
320 What are Modules_.mp4 |
5.79Мб |
321 |
1.60Мб |
321 Analyzing the AppModule.en.srt |
9.28Кб |
321 Analyzing the AppModule.mp4 |
94.83Мб |
322 |
1.79Мб |
322 Getting Started with Feature Modules.en.srt |
12.21Кб |
322 Getting Started with Feature Modules.mp4 |
109.86Мб |
322 opt-mod-01-feature-module.zip |
47.84Кб |
323 |
1.80Мб |
323 Splitting Modules Correctly.en.srt |
5.83Кб |
323 Splitting Modules Correctly.mp4 |
29.45Мб |
324 |
1.92Мб |
324 Adding Routes to Feature Modules.en.srt |
5.58Кб |
324 Adding Routes to Feature Modules.mp4 |
33.55Мб |
324 opt-mod-02-routing-module.zip |
48.29Кб |
325 |
1.98Мб |
325 Component Declarations.en.srt |
2.50Кб |
325 Component Declarations.mp4 |
25.34Мб |
326 |
147.56Кб |
326 The ShoppingList Feature Module.en.srt |
5.93Кб |
326 The ShoppingList Feature Module.mp4 |
60.98Мб |
327 |
321.68Кб |
327 opt-mod-03-shared-module.zip |
48.93Кб |
327 Understanding Shared Modules.en.srt |
11.24Кб |
327 Understanding Shared Modules.mp4 |
76.55Мб |
328 |
433.79Кб |
328 opt-mod-04-core-module.zip |
48.88Кб |
328 Understanding the Core Module.en.srt |
7.77Кб |
328 Understanding the Core Module.mp4 |
33.60Мб |
329 |
514.05Кб |
329 Adding an Auth Feature Module.en.srt |
5.65Кб |
329 Adding an Auth Feature Module.mp4 |
30.55Мб |
33 |
1.05Мб |
330 |
520.62Кб |
330 Understanding Lazy Loading.en.srt |
3.58Кб |
330 Understanding Lazy Loading.mp4 |
4.07Мб |
331 |
625.31Кб |
331 Implementing Lazy Loading.en.srt |
16.29Кб |
331 Implementing Lazy Loading.mp4 |
158.47Мб |
331 opt-mod-05-lazy-loading.zip |
95.47Кб |
332 |
698.68Кб |
332 More Lazy Loading.en.srt |
3.83Кб |
332 More Lazy Loading.mp4 |
20.33Мб |
333 |
856.46Кб |
333 Preloading Lazy-Loaded Code.en.srt |
4.86Кб |
333 Preloading Lazy-Loaded Code.mp4 |
34.26Мб |
334 |
956.74Кб |
334 Modules & Services.en.srt |
8.04Кб |
334 Modules & Services.mp4 |
11.50Мб |
335 |
1.01Мб |
335 Loading Services Differently.en.srt |
11.52Кб |
335 Loading Services Differently.mp4 |
57.58Мб |
336 |
1.03Мб |
336 Ahead-of-Time Compilation.en.srt |
13.14Кб |
336 Ahead-of-Time Compilation.mp4 |
83.33Мб |
337 |
1.10Мб |
337 opt-mod-06-finished.zip |
94.49Кб |
337 Wrap Up.en.srt |
1.06Кб |
337 Wrap Up.mp4 |
5.01Мб |
338 |
1.21Мб |
338 opt-mod-01-feature-module.zip |
47.84Кб |
338 opt-mod-02-routing-module.zip |
48.29Кб |
338 opt-mod-03-shared-module.zip |
48.93Кб |
338 opt-mod-04-core-module.zip |
48.88Кб |
338 opt-mod-05-lazy-loading.zip |
95.47Кб |
338 opt-mod-06-finished.zip |
94.49Кб |
338 Useful Resources & Links.html |
1.22Кб |
339 |
1.34Мб |
339 Module Introduction.en.srt |
1.10Кб |
339 Module Introduction.mp4 |
848.44Кб |
34 |
82.75Кб |
340 |
1.38Мб |
340 Deployment Preparation & Steps.en.srt |
4.42Кб |
340 Deployment Preparation & Steps.mp4 |
5.27Мб |
341 |
1.42Мб |
341 Using Environment Variables.en.srt |
6.42Кб |
341 Using Environment Variables.mp4 |
37.01Мб |
342 |
1.47Мб |
342 Deployment Example_ Firebase Hosting.en.srt |
12.78Кб |
342 Deployment Example_ Firebase Hosting.mp4 |
92.20Мб |
342 deployment-finished.zip |
98.24Кб |
343 |
1.49Мб |
343 deployment-finished.zip |
98.24Кб |
343 Server Routing vs Browser Routing.html |
1.29Кб |
344 |
1.52Мб |
344 Module Introduction.en.srt |
915б |
344 Module Introduction.mp4 |
635.31Кб |
345 |
1.69Мб |
345 What is Application State_.en.srt |
12.21Кб |
345 What is Application State_.mp4 |
61.69Мб |
346 |
1.71Мб |
346 What is NgRx_.en.srt |
9.46Кб |
346 What is NgRx_.mp4 |
14.18Мб |
347 |
1.72Мб |
347 Getting Started with Reducers.en.srt |
9.20Кб |
347 Getting Started with Reducers.mp4 |
68.32Мб |
348 |
1.90Мб |
348 Adding Logic to the Reducer.en.srt |
8.14Кб |
348 Adding Logic to the Reducer.mp4 |
39.51Мб |
348 ngrx-01-first-reducer.zip |
96.63Кб |
349 |
1.96Мб |
349 Understanding & Adding Actions.en.srt |
8.21Кб |
349 Understanding & Adding Actions.mp4 |
39.59Мб |
35 |
1.17Мб |
350 |
1.97Мб |
350 ngrx-02-added-store.zip |
97.55Кб |
350 Setting Up the NgRx Store.en.srt |
6.10Кб |
350 Setting Up the NgRx Store.mp4 |
35.47Мб |
351 |
182.16Кб |
351 Selecting State.en.srt |
12.18Кб |
351 Selecting State.mp4 |
100.12Мб |
352 |
556.76Кб |
352 Dispatching Actions.en.srt |
9.86Кб |
352 Dispatching Actions.mp4 |
76.22Мб |
353 |
557.03Кб |
353 Multiple Actions.en.srt |
12.82Кб |
353 Multiple Actions.mp4 |
71.73Мб |
353 ngrx-03-added-actions.zip |
98.71Кб |
354 |
609.50Кб |
354 Preparing Update & Delete Actions.en.srt |
4.23Кб |
354 Preparing Update & Delete Actions.mp4 |
20.72Мб |
355 |
703.29Кб |
355 Updating & Deleting Ingredients.en.srt |
14.81Кб |
355 Updating & Deleting Ingredients.mp4 |
76.23Мб |
356 |
1.03Мб |
356 Expanding the State.en.srt |
11.32Кб |
356 Expanding the State.mp4 |
72.36Мб |
357 |
1.10Мб |
357 Managing More State via NgRx.en.srt |
12.59Кб |
357 Managing More State via NgRx.mp4 |
109.15Мб |
357 ngrx-04-finished-shopping-list.zip |
105.47Кб |
358 |
1.72Мб |
358 Removing Redundant Component State Management.en.srt |
4.39Кб |
358 Removing Redundant Component State Management.mp4 |
42.70Мб |
359 |
73.51Кб |
359 First Summary & Clean Up.en.srt |
6.90Кб |
359 First Summary & Clean Up.mp4 |
41.40Мб |
36 |
1.92Мб |
360 |
308.48Кб |
360 One Root State.en.srt |
15.24Кб |
360 One Root State.mp4 |
154.12Мб |
361 |
335.05Кб |
361 Setting Up Auth Reducer & Actions.en.srt |
11.13Кб |
361 Setting Up Auth Reducer & Actions.mp4 |
84.81Мб |
362 |
410.55Кб |
362 Dispatching Auth Actions.en.srt |
7.68Кб |
362 Dispatching Auth Actions.mp4 |
71.85Мб |
363 |
1.05Мб |
363 Auth Finished (For Now...).en.srt |
8.63Кб |
363 Auth Finished (For Now...).mp4 |
57.86Мб |
363 ngrx-05-auth-without-effects.zip |
105.88Кб |
364 |
1.21Мб |
364 And Important Note on Actions.en.srt |
8.39Кб |
364 And Important Note on Actions.mp4 |
63.78Мб |
365 |
1.21Мб |
365 Exploring NgRx Effects.en.srt |
5.30Кб |
365 Exploring NgRx Effects.mp4 |
28.42Мб |
366 |
1.42Мб |
366 Defining the First Effect.en.srt |
6.69Кб |
366 Defining the First Effect.mp4 |
32.76Мб |
367 |
1.43Мб |
367 Effects & Error Handling.en.srt |
11.73Кб |
367 Effects & Error Handling.mp4 |
102.39Мб |
368 |
1.56Мб |
368 Login via NgRx Effects.en.srt |
11.34Кб |
368 Login via NgRx Effects.mp4 |
71.96Мб |
369 |
1.83Мб |
369 Managing UI State in NgRx.en.srt |
9.86Кб |
369 Managing UI State in NgRx.mp4 |
59.11Мб |
37 |
1.80Мб |
370 |
2.00Мб |
370 Finishing the Login Effect.en.srt |
9.00Кб |
370 Finishing the Login Effect.mp4 |
98.95Мб |
370 ngrx-06-login-effect.zip |
103.95Кб |
371 |
55.79Кб |
371 Preparing Other Auth Actions.en.srt |
4.73Кб |
371 Preparing Other Auth Actions.mp4 |
32.42Мб |
372 |
210.09Кб |
372 Adding Signup.en.srt |
7.63Кб |
372 Adding Signup.mp4 |
78.26Мб |
373 |
345.40Кб |
373 Further Auth Effects.en.srt |
7.75Кб |
373 Further Auth Effects.mp4 |
102.01Мб |
374 |
564.69Кб |
374 Adding Auto-Login with NgRx.en.srt |
9.67Кб |
374 Adding Auto-Login with NgRx.mp4 |
101.01Мб |
375 |
566.83Кб |
375 Adding Auto-Logout.en.srt |
7.32Кб |
375 Adding Auto-Logout.mp4 |
79.03Мб |
375 ngrx-07-localstorage-effects.zip |
108.25Кб |
376 |
749.21Кб |
376 Finishing the Auth Effects.en.srt |
3.06Кб |
376 Finishing the Auth Effects.mp4 |
31.43Мб |
376 ngrx-08-auth-finished.zip |
104.08Кб |
377 |
818.87Кб |
377 Using the Store Devtools.en.srt |
7.59Кб |
377 Using the Store Devtools.mp4 |
34.87Мб |
378 |
914.11Кб |
378 ngrx-09-devtools-and-routing.zip |
107.63Кб |
378 The Router Store.en.srt |
2.68Кб |
378 The Router Store.mp4 |
27.99Мб |
379 |
923.63Кб |
379 Getting Started with NgRx for Recipes.en.srt |
13.72Кб |
379 Getting Started with NgRx for Recipes.mp4 |
115.63Мб |
38 |
746.33Кб |
380 |
979.91Кб |
380 Fetching Recipe Detail Data.en.srt |
11.33Кб |
380 Fetching Recipe Detail Data.mp4 |
107.98Мб |
381 |
983.32Кб |
381 Fetching Recipes & Using the Resolver.en.srt |
14.39Кб |
381 Fetching Recipes & Using the Resolver.mp4 |
185.62Мб |
381 ngrx-10-fetch-recipes-effect.zip |
111.85Кб |
382 |
1014.06Кб |
382 Fixing the Auth Redirect.en.srt |
2.47Кб |
382 Fixing the Auth Redirect.mp4 |
25.91Мб |
383 |
1.10Мб |
383 Update, Delete and Add Recipes.en.srt |
17.43Кб |
383 Update, Delete and Add Recipes.mp4 |
248.37Мб |
384 |
1.40Мб |
384 ngrx-11-recipe-crud.zip |
107.84Кб |
384 Storing Recipes via Effects.en.srt |
6.46Кб |
384 Storing Recipes via Effects.mp4 |
69.14Мб |
385 |
1.47Мб |
385 Cleanup Work.en.srt |
2.18Кб |
385 Cleanup Work.mp4 |
16.63Мб |
386 |
1.68Мб |
386 ngrx-12-finished.zip |
103.70Кб |
386 Wrap Up.en.srt |
2.49Кб |
386 Wrap Up.mp4 |
26.68Мб |
387 |
1.89Мб |
387 Alternative NgRx Syntax.html |
2.28Кб |
387 ngrx-create-functions-syntax.zip |
112.22Кб |
388 |
1.90Мб |
388 ngrx-01-first-reducer.zip |
96.63Кб |
388 ngrx-02-added-store.zip |
97.55Кб |
388 ngrx-03-added-actions.zip |
98.71Кб |
388 ngrx-04-finished-shopping-list.zip |
105.47Кб |
388 ngrx-05-auth-without-effects.zip |
105.88Кб |
388 ngrx-06-login-effect.zip |
103.95Кб |
388 ngrx-07-localstorage-effects.zip |
108.25Кб |
388 ngrx-08-auth-finished.zip |
104.08Кб |
388 ngrx-09-devtools-and-routing.zip |
107.63Кб |
388 ngrx-10-fetch-recipes-effect.zip |
111.85Кб |
388 ngrx-11-recipe-crud.zip |
107.84Кб |
388 ngrx-12-finished.zip |
103.70Кб |
388 Useful Resources & Links.html |
1.03Кб |
389 |
1.93Мб |
389 Module Introduction.en.srt |
4.46Кб |
389 Module Introduction.mp4 |
5.04Мб |
389 ng-universal-01-start.zip |
106.37Кб |
39 |
1.04Мб |
390 |
1.93Мб |
390 Angular Universal & ModuleMapLoader.html |
1.10Кб |
391 |
1.95Мб |
391 Adding Angular Universal.en.srt |
14.07Кб |
391 Adding Angular Universal.mp4 |
87.46Мб |
391 ng-universal-02-finished.zip |
112.04Кб |
392 |
16.84Кб |
392 Adding Angular Universal with NestJS.en.srt |
8.98Кб |
392 Adding Angular Universal with NestJS.mp4 |
42.64Мб |
392 ng-universal-03-nestjs.zip |
113.04Кб |
393 |
90.26Кб |
393 Deploying Universal Apps.html |
1.95Кб |
394 |
189.40Кб |
394 Important_ Remaining Lectures.html |
1.33Кб |
395 |
248.56Кб |
395 Module Introduction.en.srt |
2.12Кб |
395 Module Introduction.mp4 |
3.09Мб |
396 |
275.20Кб |
396 Getting Started with Angular Universal.en.srt |
2.07Кб |
396 Getting Started with Angular Universal.mp4 |
10.99Мб |
397 |
592.21Кб |
397 Working on the App Module.en.srt |
5.29Кб |
397 Working on the App Module.mp4 |
30.70Мб |
398 |
933.05Кб |
398 Adding a Server-Side Build Workflow.en.srt |
6.42Кб |
398 Adding a Server-Side Build Workflow.mp4 |
85.86Мб |
399 |
1.05Мб |
399 Adding a NodeJS Server.en.srt |
11.37Кб |
399 Adding a NodeJS Server.mp4 |
112.47Мб |
4 |
226б |
40 |
1.37Мб |
400 |
1.27Мб |
400 Pre-Rendering the App on the Server.en.srt |
5.24Кб |
400 Pre-Rendering the App on the Server.mp4 |
33.52Мб |
401 |
1.52Мб |
401 Next Steps.en.srt |
2.30Кб |
401 Next Steps.mp4 |
12.45Мб |
402 |
1.53Мб |
402 Angular Universal Gotchas.html |
1.78Кб |
403 |
1.69Мб |
403 Making Animations Work with Angular 4+.html |
2.09Кб |
404 |
1.81Мб |
404 Introduction.en.srt |
1.50Кб |
404 Introduction.mp4 |
5.45Мб |
405 animations-start.zip |
38.65Кб |
405 Setting up the Starting Project.en.srt |
1.36Кб |
405 Setting up the Starting Project.mp4 |
3.76Мб |
406 Animations Triggers and State.en.srt |
10.01Кб |
406 Animations Triggers and State.mp4 |
105.42Мб |
407 Switching between States.en.srt |
2.92Кб |
407 Switching between States.mp4 |
10.04Мб |
408 Transitions.en.srt |
2.60Кб |
408 Transitions.mp4 |
9.46Мб |
409 Advanced Transitions.en.srt |
6.99Кб |
409 Advanced Transitions.mp4 |
44.83Мб |
41 |
1.39Мб |
410 Transition Phases.en.srt |
5.06Кб |
410 Transition Phases.mp4 |
34.00Мб |
411 The _void_ State.en.srt |
8.27Кб |
411 The _void_ State.mp4 |
90.54Мб |
412 Using Keyframes for Animations.en.srt |
6.85Кб |
412 Using Keyframes for Animations.mp4 |
46.28Мб |
413 Grouping Transitions.en.srt |
2.95Кб |
413 Grouping Transitions.mp4 |
13.86Мб |
414 animations-finished.zip |
39.71Кб |
414 Using Animation Callbacks.en.srt |
3.34Кб |
414 Using Animation Callbacks.mp4 |
39.09Мб |
415 Module Introduction.en.srt |
2.94Кб |
415 Module Introduction.mp4 |
20.01Мб |
415 ng-pwa-01-start.zip |
37.34Кб |
416 Adding Service Workers.en.srt |
18.05Кб |
416 Adding Service Workers.mp4 |
345.21Мб |
417 Caching Assets for Offline Use.en.srt |
8.10Кб |
417 Caching Assets for Offline Use.mp4 |
40.65Мб |
418 Caching Dynamic Assets & URLs.en.srt |
10.05Кб |
418 Caching Dynamic Assets & URLs.mp4 |
109.78Мб |
418 ng-pwa-02-finished.zip |
61.12Кб |
419 Further Links & Resources.html |
1.21Кб |
419 ng-pwa-02-finished.zip |
61.12Кб |
42 |
1.46Мб |
420 About this Section.html |
1.21Кб |
421 Introduction.en.srt |
1.91Кб |
421 Introduction.mp4 |
4.11Мб |
422 Why Unit Tests_.en.srt |
3.33Кб |
422 Why Unit Tests_.mp4 |
7.67Мб |
423 Analyzing the Testing Setup (as created by the CLI).en.srt |
11.12Кб |
423 Analyzing the Testing Setup (as created by the CLI).mp4 |
57.50Мб |
424 Running Tests (with the CLI).en.srt |
2.67Кб |
424 Running Tests (with the CLI).mp4 |
42.36Мб |
425 Adding a Component and some fitting Tests.en.srt |
8.17Кб |
425 Adding a Component and some fitting Tests.mp4 |
89.33Мб |
426 Testing Dependencies_ Components and Services.en.srt |
8.58Кб |
426 Testing Dependencies_ Components and Services.mp4 |
62.17Мб |
427 Simulating Async Tasks.en.srt |
12.34Кб |
427 Simulating Async Tasks.mp4 |
153.46Мб |
428 Using _fakeAsync_ and _tick_.en.srt |
3.06Кб |
428 Using _fakeAsync_ and _tick_.mp4 |
36.54Мб |
429 Isolated vs Non-Isolated Tests.en.srt |
8.16Кб |
429 Isolated vs Non-Isolated Tests.mp4 |
90.63Мб |
43 |
686.12Кб |
430 Further Resources & Where to Go Next.html |
2.18Кб |
430 testing-final.zip |
41.58Кб |
431 Module Introduction.en.srt |
2.41Кб |
431 Module Introduction.mp4 |
2.47Мб |
432 A Closer Look at _ng new_.en.srt |
7.55Кб |
432 A Closer Look at _ng new_.mp4 |
65.36Мб |
433 IDE & Project Setup.en.srt |
3.85Кб |
433 IDE & Project Setup.mp4 |
13.05Мб |
434 Understanding the Config Files.en.srt |
13.19Кб |
434 Understanding the Config Files.mp4 |
90.61Мб |
435 Important CLI Commands.en.srt |
8.07Кб |
435 Important CLI Commands.mp4 |
52.48Мб |
436 The _angular.json_ File - A Closer Look.en.srt |
16.44Кб |
436 The _angular.json_ File - A Closer Look.mp4 |
112.84Мб |
437 Angular Schematics - An Introduction.en.srt |
2.25Кб |
437 Angular Schematics - An Introduction.mp4 |
11.32Мб |
438 The _ng add_ Command.en.srt |
6.07Кб |
438 The _ng add_ Command.mp4 |
29.82Мб |
439 Using Custom _ng generate_ Schematics.en.srt |
4.35Кб |
439 Using Custom _ng generate_ Schematics.mp4 |
28.41Мб |
44 |
1.33Мб |
440 Smooth Updating of Projects with _ng update_.en.srt |
3.03Кб |
440 Smooth Updating of Projects with _ng update_.mp4 |
10.03Мб |
441 Simplified Deployment with _ng deploy_.en.srt |
7.95Кб |
441 Simplified Deployment with _ng deploy_.mp4 |
47.29Мб |
442 Understanding _Differential Loading_.en.srt |
7.29Кб |
442 Understanding _Differential Loading_.mp4 |
53.96Мб |
443 Managing Multiple Projects in One Folder.en.srt |
6.15Кб |
443 Managing Multiple Projects in One Folder.mp4 |
34.55Мб |
444 Angular Libraries - An Introduction.en.srt |
3.90Кб |
444 Angular Libraries - An Introduction.mp4 |
25.80Мб |
445 Wrap Up.en.srt |
2.10Кб |
445 Wrap Up.mp4 |
16.66Мб |
446 A First Look At Angular Elements.en.srt |
21.92Кб |
446 A First Look At Angular Elements.mp4 |
236.00Мб |
447 What's New & How to Update.html |
1.63Кб |
448 Course Roundup.en.srt |
2.29Кб |
448 Course Roundup.mp4 |
8.97Мб |
449 Bonus_ More Content!.html |
1.92Кб |
45 |
548.27Кб |
450 How to learn TypeScript.pdf |
22.15Кб |
450 Introduction.en.srt |
2.97Кб |
450 Introduction.mp4 |
78.63Мб |
450 typescript.zip |
6.94Кб |
451 Using Types.en.srt |
8.94Кб |
451 Using Types.mp4 |
192.64Мб |
452 Classes.en.srt |
5.96Кб |
452 Classes.mp4 |
144.02Мб |
453 Interfaces.en.srt |
7.04Кб |
453 Interfaces.mp4 |
171.72Мб |
454 Generics.en.srt |
3.12Кб |
454 Generics.mp4 |
82.10Мб |
455 Wrap up & Modules.en.srt |
3.28Кб |
455 Wrap up & Modules.mp4 |
78.68Мб |
456 Deep dive into TypeScript.html |
3.31Кб |
46 |
805.18Кб |
47 |
143.90Кб |
48 |
1.02Мб |
49 |
1.19Мб |
5 |
93б |
50 |
681.64Кб |
51 |
1.90Мб |
52 |
988.81Кб |
53 |
1.32Мб |
54 |
1.37Мб |
55 |
1.74Мб |
56 |
1.45Мб |
57 |
1.77Мб |
58 |
1.78Мб |
59 |
1.91Мб |
6 |
9б |
60 |
356.35Кб |
61 |
1.64Мб |
62 |
40.73Кб |
63 |
154.27Кб |
64 |
271.69Кб |
65 |
327.52Кб |
66 |
1.89Мб |
67 |
877.98Кб |
68 |
1.68Мб |
69 |
478.88Кб |
7 |
41б |
70 |
1.31Мб |
71 |
1.98Мб |
72 |
652.59Кб |
73 |
1.59Мб |
74 |
1.69Мб |
75 |
1.74Мб |
76 |
221.14Кб |
77 |
823.65Кб |
78 |
1.83Мб |
79 |
207.22Кб |
8 |
19б |
80 |
313.71Кб |
81 |
1.02Мб |
82 |
1.18Мб |
83 |
1.28Мб |
84 |
1.62Мб |
85 |
1.96Мб |
86 |
1.96Мб |
87 |
915.37Кб |
88 |
1.10Мб |
89 |
1.39Мб |
9 |
255б |
90 |
1.41Мб |
91 |
140.48Кб |
92 |
429.03Кб |
93 |
515.79Кб |
94 |
775.43Кб |
95 |
969.52Кб |
96 |
1.03Мб |
97 |
1.63Мб |
98 |
44.56Кб |
99 |
180.96Кб |
external-assets-links.txt |
179б |
external-assets-links.txt |
89б |
external-assets-links.txt |
85б |
TutsNode.com.txt |
63б |