|
|
001 Course Introduction-en.srt
|
SRT
|
921.6 B
|
|
|
001 Course Introduction.mp4
|
MP4
|
1.2 MB
|
|
|
002 What is Angular-en.srt
|
SRT
|
2.8 KB
|
|
|
002 What is Angular.mp4
|
MP4
|
5.2 MB
|
|
|
003 Architecture of Angular Apps-en.srt
|
SRT
|
5.5 KB
|
|
|
003 Architecture of Angular Apps.mp4
|
MP4
|
8.8 MB
|
|
|
004 Setting Up the Development Environment-en.srt
|
SRT
|
3.8 KB
|
|
|
004 Setting Up the Development Environment.mp4
|
MP4
|
5.5 MB
|
|
|
005 Your First Angular App-en.srt
|
SRT
|
3.3 KB
|
|
|
005 Your First Angular App.mp4
|
MP4
|
5.5 MB
|
|
|
006 Structure of Angular Projects-en.srt
|
SRT
|
10.5 KB
|
|
|
006 Structure of Angular Projects.mp4
|
MP4
|
15.2 MB
|
|
|
007 Webpack-en.srt
|
SRT
|
4.9 KB
|
|
|
007 Webpack.mp4
|
MP4
|
9.8 MB
|
|
|
008 Angular Version History-en.srt
|
SRT
|
5.3 KB
|
|
|
008 Angular Version History.mp4
|
MP4
|
8.8 MB
|
|
|
009 How to Take This Course.html
|
HTML
|
1.8 KB
|
|
|
010 Asking Questions.html
|
HTML
|
1.7 KB
|
|
|
011 Introduction-en.srt
|
SRT
|
1 KB
|
|
|
011 Introduction.mp4
|
MP4
|
1.3 MB
|
|
|
012 What is TypeScript-en.srt
|
SRT
|
3.8 KB
|
|
|
012 What is TypeScript.mp4
|
MP4
|
4.1 MB
|
|
|
013 Your First TypeScript Program-en.srt
|
SRT
|
4.1 KB
|
|
|
013 Your First TypeScript Program.mp4
|
MP4
|
5.3 MB
|
|
|
014 Declaring Variables-en.srt
|
SRT
|
6.9 KB
|
|
|
014 Declaring Variables.mp4
|
MP4
|
8.6 MB
|
|
|
015 Types-en.srt
|
SRT
|
8.2 KB
|
|
|
015 Types.mp4
|
MP4
|
11.5 MB
|
|
|
016 Type Assertions-en.srt
|
SRT
|
3.9 KB
|
|
|
016 Type Assertions.mp4
|
MP4
|
5.3 MB
|
|
|
017 Arrow Functions-en.srt
|
SRT
|
2.5 KB
|
|
|
017 Arrow Functions.mp4
|
MP4
|
3.7 MB
|
|
|
018 Interfaces-en.srt
|
SRT
|
5.6 KB
|
|
|
018 Interfaces.mp4
|
MP4
|
7 MB
|
|
|
019 Classes-en.srt
|
SRT
|
6.5 KB
|
|
|
019 Classes.mp4
|
MP4
|
8.7 MB
|
|
|
020 Objects-en.srt
|
SRT
|
5.6 KB
|
|
|
020 Objects.mp4
|
MP4
|
8.2 MB
|
|
|
021 Constructors-en.srt
|
SRT
|
4.1 KB
|
|
|
021 Constructors.mp4
|
MP4
|
5.9 MB
|
|
|
022 Access Modifiers-en.srt
|
SRT
|
4.2 KB
|
|
|
022 Access Modifiers.mp4
|
MP4
|
5.9 MB
|
|
|
023 Access Modifiers in Constructor Parameters-en.srt
|
SRT
|
2.3 KB
|
|
|
023 Access Modifiers in Constructor Parameters.mp4
|
MP4
|
3.3 MB
|
|
|
024 Properties-en.srt
|
SRT
|
7.4 KB
|
|
|
024 Properties.mp4
|
MP4
|
11 MB
|
|
|
025 Modules-en.srt
|
SRT
|
6.5 KB
|
|
|
025 Modules.mp4
|
MP4
|
7.6 MB
|
|
|
026 Exercise.html
|
HTML
|
2.2 KB
|
|
|
027 Solution-en.srt
|
SRT
|
10.8 KB
|
|
|
027 Solution.mp4
|
MP4
|
20.3 MB
|
|
|
027 like.component.zip
|
ZIP
|
1 KB
|
|
|
028 Introduction-en.srt
|
SRT
|
409.6 B
|
|
|
028 Introduction.mp4
|
MP4
|
659.9 KB
|
|
|
029 Building Blocks of Angular Apps-en.srt
|
SRT
|
5.1 KB
|
|
|
029 Building Blocks of Angular Apps.mp4
|
MP4
|
7.3 MB
|
|
|
030 Components-en.srt
|
SRT
|
13.1 KB
|
|
|
030 Components.mp4
|
MP4
|
19.5 MB
|
|
|
031 Generating Components Using Angular CLI-en.srt
|
SRT
|
6.5 KB
|
|
|
031 Generating Components Using Angular CLI.mp4
|
MP4
|
11.5 MB
|
|
|
032 Templates-en.srt
|
SRT
|
3.1 KB
|
|
|
032 Templates.mp4
|
MP4
|
4.7 MB
|
|
|
033 Directives-en.srt
|
SRT
|
4.9 KB
|
|
|
033 Directives.mp4
|
MP4
|
6.3 MB
|
|
|
034 Services-en.srt
|
SRT
|
6.2 KB
|
|
|
034 Services.mp4
|
MP4
|
8.6 MB
|
|
|
035 Dependency Injection-en.srt
|
SRT
|
9.9 KB
|
|
|
035 Dependency Injection.mp4
|
MP4
|
15.3 MB
|
|
|
036 Generating Services Using Angular CLI-en.srt
|
SRT
|
3.1 KB
|
|
|
036 Generating Services Using Angular CLI.mp4
|
MP4
|
3.9 MB
|
|
|
037 Introduction-en.srt
|
SRT
|
512 B
|
|
|
037 Introduction.mp4
|
MP4
|
812.4 KB
|
|
|
038 Property Binding-en.srt
|
SRT
|
4.3 KB
|
|
|
038 Property Binding.mp4
|
MP4
|
6 MB
|
|
|
039 Attribute Binding-en.srt
|
SRT
|
4.6 KB
|
|
|
039 Attribute Binding.mp4
|
MP4
|
7.6 MB
|
|
|
040 Adding Bootstrap-en.srt
|
SRT
|
6.1 KB
|
|
|
040 Adding Bootstrap.mp4
|
MP4
|
10.2 MB
|
|
|
041 Class Binding-en.srt
|
SRT
|
2 KB
|
|
|
041 Class Binding.mp4
|
MP4
|
3.6 MB
|
|
|
042 Style Binding-en.srt
|
SRT
|
1.5 KB
|
|
|
042 Style Binding.mp4
|
MP4
|
5.1 MB
|
|
|
043 Event Binding-en.srt
|
SRT
|
5.2 KB
|
|
|
043 Event Binding.mp4
|
MP4
|
9.3 MB
|
|
|
044 Event Filtering-en.srt
|
SRT
|
2.3 KB
|
|
|
044 Event Filtering.mp4
|
MP4
|
3.7 MB
|
|
|
045 Template Variables-en.srt
|
SRT
|
2.4 KB
|
|
|
045 Template Variables.mp4
|
MP4
|
3.6 MB
|
|
|
046 Two-way Binding-en.srt
|
SRT
|
10.6 KB
|
|
|
046 Two-way Binding.mp4
|
MP4
|
16.3 MB
|
|
|
047 Pipes-en.srt
|
SRT
|
8.7 KB
|
|
|
047 Pipes.mp4
|
MP4
|
14 MB
|
|
|
048 Custom Pipes-en.srt
|
SRT
|
7.9 KB
|
|
|
048 Custom Pipes.mp4
|
MP4
|
15.3 MB
|
|
|
049 Introduction-en.srt
|
SRT
|
614.4 B
|
|
|
049 Introduction.mp4
|
MP4
|
880.4 KB
|
|
|
050 Component API-en.srt
|
SRT
|
5.4 KB
|
|
|
050 Component API.mp4
|
MP4
|
8.4 MB
|
|
|
051 Input Properties-en.srt
|
SRT
|
6.2 KB
|
|
|
051 Input Properties.mp4
|
MP4
|
10 MB
|
|
|
052 Aliasing Input Properties-en.srt
|
SRT
|
6 KB
|
|
|
052 Aliasing Input Properties.mp4
|
MP4
|
8.4 MB
|
|
|
053 Output Properties-en.srt
|
SRT
|
4.2 KB
|
|
|
053 Output Properties.mp4
|
MP4
|
7.5 MB
|
|
|
054 Passing Event Data-en.srt
|
SRT
|
7.3 KB
|
|
|
054 Passing Event Data.mp4
|
MP4
|
12.5 MB
|
|
|
055 Aliasing Output Properties-en.srt
|
SRT
|
2.7 KB
|
|
|
055 Aliasing Output Properties.mp4
|
MP4
|
3.9 MB
|
|
|
056 Templates-en.srt
|
SRT
|
4 KB
|
|
|
056 Templates.mp4
|
MP4
|
5.7 MB
|
|
|
057 Styles-en.srt
|
SRT
|
7 KB
|
|
|
057 Styles.mp4
|
MP4
|
10.9 MB
|
|
|
058 View Encapsulation-en.srt
|
SRT
|
13.2 KB
|
|
|
058 View Encapsulation.mp4
|
MP4
|
20.8 MB
|
|
|
059 ngContent-en.srt
|
SRT
|
6.3 KB
|
|
|
059 ngContent.mp4
|
MP4
|
9.1 MB
|
|
|
060 ngContainer-en.srt
|
SRT
|
3.4 KB
|
|
|
060 ngContainer.mp4
|
MP4
|
5.4 MB
|
|
|
061 Introduction-en.srt
|
SRT
|
716.8 B
|
|
|
061 Introduction.mp4
|
MP4
|
956.1 KB
|
|
|
062 ngIf-en.srt
|
SRT
|
8.3 KB
|
|
|
062 ngIf.mp4
|
MP4
|
10.9 MB
|
|
|
063 Hidden Property-en.srt
|
SRT
|
5 KB
|
|
|
063 Hidden Property.mp4
|
MP4
|
6 MB
|
|
|
064 ngSwitchCase-en.srt
|
SRT
|
8.1 KB
|
|
|
064 ngSwitchCase.mp4
|
MP4
|
12.7 MB
|
|
|
065 ngFor-en.srt
|
SRT
|
5.4 KB
|
|
|
065 ngFor.mp4
|
MP4
|
8.6 MB
|
|
|
066 ngFor and Change Detection-en.srt
|
SRT
|
4.1 KB
|
|
|
066 ngFor and Change Detection.mp4
|
MP4
|
7.2 MB
|
|
|
067 ngFor and trackBy-en.srt
|
SRT
|
7.9 KB
|
|
|
067 ngFor and trackBy.mp4
|
MP4
|
12.3 MB
|
|
|
068 The Leading Asterisk-en.srt
|
SRT
|
2.1 KB
|
|
|
068 The Leading Asterisk.mp4
|
MP4
|
3.3 MB
|
|
|
069 ngClass-en.srt
|
SRT
|
2.4 KB
|
|
|
069 ngClass.mp4
|
MP4
|
3.3 MB
|
|
|
070 ngStyle-en.srt
|
SRT
|
3.3 KB
|
|
|
070 ngStyle.mp4
|
MP4
|
4.6 MB
|
|
|
071 Safe Traversal Operator-en.srt
|
SRT
|
3.5 KB
|
|
|
071 Safe Traversal Operator.mp4
|
MP4
|
5.6 MB
|
|
|
072 Creating Custom Directives-en.srt
|
SRT
|
12.7 KB
|
|
|
072 Creating Custom Directives.mp4
|
MP4
|
20.1 MB
|
|
|
073 Introduction-en.srt
|
SRT
|
614.4 B
|
|
|
073 Introduction.mp4
|
MP4
|
866.5 KB
|
|
|
074 Building a Bootstrap Form-en.srt
|
SRT
|
5.1 KB
|
|
|
074 Building a Bootstrap Form.mp4
|
MP4
|
8.1 MB
|
|
|
075 Types of Forms-en.srt
|
SRT
|
5 KB
|
|
|
075 Types of Forms.mp4
|
MP4
|
6.5 MB
|
|
|
076 ngModel-en.srt
|
SRT
|
7.7 KB
|
|
|
076 ngModel.mp4
|
MP4
|
12.8 MB
|
|
|
077 Adding Validation-en.srt
|
SRT
|
4.6 KB
|
|
|
077 Adding Validation.mp4
|
MP4
|
7.9 MB
|
|
|
078 Specific Validation Errors-en.srt
|
SRT
|
5.8 KB
|
|
|
078 Specific Validation Errors.mp4
|
MP4
|
10.5 MB
|
|
|
079 Styling Invalid Input Fields-en.srt
|
SRT
|
1.8 KB
|
|
|
079 Styling Invalid Input Fields.mp4
|
MP4
|
3.5 MB
|
|
|
080 Cleaner Templates-en.srt
|
SRT
|
2.4 KB
|
|
|
080 Cleaner Templates.mp4
|
MP4
|
6.3 MB
|
|
|
081 ngForm-en.srt
|
SRT
|
7.1 KB
|
|
|
081 ngForm.mp4
|
MP4
|
12.1 MB
|
|
|
082 ngModelGroup-en.srt
|
SRT
|
3.5 KB
|
|
|
082 ngModelGroup.mp4
|
MP4
|
5.8 MB
|
|
|
083 Control Classes and Directives-en.srt
|
SRT
|
2.5 KB
|
|
|
083 Control Classes and Directives.mp4
|
MP4
|
3 MB
|
|
|
084 Disabling the Submit Button-en.srt
|
SRT
|
1.4 KB
|
|
|
084 Disabling the Submit Button.mp4
|
MP4
|
2.7 MB
|
|
|
085 Working with Check Boxes-en.srt
|
SRT
|
3 KB
|
|
|
085 Working with Check Boxes.mp4
|
MP4
|
4.7 MB
|
|
|
086 Working with Drop-down Lists-en.srt
|
SRT
|
8 KB
|
|
|
086 Working with Drop-down Lists.mp4
|
MP4
|
13.6 MB
|
|
|
087 Working with Radio Buttons-en.srt
|
SRT
|
3.8 KB
|
|
|
087 Working with Radio Buttons.mp4
|
MP4
|
6.7 MB
|
|
|
088 Introduction-en.srt
|
SRT
|
1.8 KB
|
|
|
088 Introduction.mp4
|
MP4
|
2.2 MB
|
|
|
089 Building a Bootstrap Form-en.srt
|
SRT
|
921.6 B
|
|
|
089 Building a Bootstrap Form.mp4
|
MP4
|
2 MB
|
|
|
089 signup-form.zip
|
ZIP
|
1.5 KB
|
|
|
090 Creating Controls Programmatically-en.srt
|
SRT
|
8.3 KB
|
|
|
090 Creating Controls Programmatically.mp4
|
MP4
|
16.5 MB
|
|
|
091 Adding Validation-en.srt
|
SRT
|
9.1 KB
|
|
|
091 Adding Validation.mp4
|
MP4
|
16 MB
|
|
|
092 Specific Validation Errors-en.srt
|
SRT
|
3.2 KB
|
|
|
092 Specific Validation Errors.mp4
|
MP4
|
5.5 MB
|
|
|
093 Implementing Custom Validation-en.srt
|
SRT
|
8.4 KB
|
|
|
093 Implementing Custom Validation.mp4
|
MP4
|
16.8 MB
|
|
|
094 Asynchronous Operations-en.srt
|
SRT
|
7 KB
|
|
|
094 Asynchronous Operations.mp4
|
MP4
|
11 MB
|
|
|
095 Asynchronous Validation-en.srt
|
SRT
|
10.9 KB
|
|
|
095 Asynchronous Validation.mp4
|
MP4
|
17.6 MB
|
|
|
096 Showing a Loader Image-en.srt
|
SRT
|
2.1 KB
|
|
|
096 Showing a Loader Image.mp4
|
MP4
|
3.6 MB
|
|
|
097 Validating the Form Upon Submit-en.srt
|
SRT
|
6.7 KB
|
|
|
097 Validating the Form Upon Submit.mp4
|
MP4
|
12.1 MB
|
|
|
098 Nested FormGroups-en.srt
|
SRT
|
3.6 KB
|
|
|
098 Nested FormGroups.mp4
|
MP4
|
6.5 MB
|
|
|
099 FormArray-en.srt
|
SRT
|
10.3 KB
|
|
|
099 FormArray.mp4
|
MP4
|
19.2 MB
|
|
|
100 FormBuilder-en.srt
|
SRT
|
4.9 KB
|
|
|
100 FormBuilder.mp4
|
MP4
|
10.7 MB
|
|
|
101 Quick Recap-en.srt
|
SRT
|
1.7 KB
|
|
|
101 Quick Recap.mp4
|
MP4
|
2.4 MB
|
|
|
102 Introduction-en.srt
|
SRT
|
1.4 KB
|
|
|
102 Introduction.mp4
|
MP4
|
1.9 MB
|
|
|
103 JSONPlaceHolder-en.srt
|
SRT
|
2.5 KB
|
|
|
103 JSONPlaceHolder.mp4
|
MP4
|
4.5 MB
|
|
|
104 Getting Data-en.srt
|
SRT
|
10.8 KB
|
|
|
104 Getting Data.mp4
|
MP4
|
19.5 MB
|
|
|
105 Creating Data-en.srt
|
SRT
|
10.5 KB
|
|
|
105 Creating Data.mp4
|
MP4
|
18 MB
|
|
|
106 Updating Data-en.srt
|
SRT
|
6.5 KB
|
|
|
106 Updating Data.mp4
|
MP4
|
12.1 MB
|
|
|
107 Deleting Data-en.srt
|
SRT
|
2.3 KB
|
|
|
107 Deleting Data.mp4
|
MP4
|
4.9 MB
|
|
|
108 OnInit Interface-en.srt
|
SRT
|
4.9 KB
|
|
|
108 OnInit Interface.mp4
|
MP4
|
8.1 MB
|
|
|
109 Separation of Concerns-en.srt
|
SRT
|
5.5 KB
|
|
|
109 Separation of Concerns.mp4
|
MP4
|
9.3 MB
|
|
|
110 Extracting a Service-en.srt
|
SRT
|
8.9 KB
|
|
|
110 Extracting a Service.mp4
|
MP4
|
19.6 MB
|
|
|
111 Handling Errors-en.srt
|
SRT
|
4.9 KB
|
|
|
111 Handling Errors.mp4
|
MP4
|
5.9 MB
|
|
|
112 Handling Unexpected Errors-en.srt
|
SRT
|
3.6 KB
|
|
|
112 Handling Unexpected Errors.mp4
|
MP4
|
5.2 MB
|
|
|
113 Handling Expected Errors-en.srt
|
SRT
|
5.5 KB
|
|
|
113 Handling Expected Errors.mp4
|
MP4
|
10.8 MB
|
|
|
114 Throwing Application-specific Errors-en.srt
|
SRT
|
10.6 KB
|
|
|
114 Throwing Application-specific Errors.mp4
|
MP4
|
21.1 MB
|
|
|
115 Handling Bad Request Errors-en.srt
|
SRT
|
3.5 KB
|
|
|
115 Handling Bad Request Errors.mp4
|
MP4
|
9 MB
|
|
|
116 Importing Observable Operators and Factory Methods-en.srt
|
SRT
|
4.3 KB
|
|
|
116 Importing Observable Operators and Factory Methods.mp4
|
MP4
|
9.1 MB
|
|
|
117 Global Error Handling-en.srt
|
SRT
|
8.8 KB
|
|
|
117 Global Error Handling.mp4
|
MP4
|
18.7 MB
|
|
|
118 Extracting a Reusable Error Handling Method-en.srt
|
SRT
|
4.5 KB
|
|
|
118 Extracting a Reusable Error Handling Method.mp4
|
MP4
|
9.1 MB
|
|
|
119 Extracting a Reusable Data Service-en.srt
|
SRT
|
10.2 KB
|
|
|
119 Extracting a Reusable Data Service.mp4
|
MP4
|
21.7 MB
|
|
|
120 The Map Operator-en.srt
|
SRT
|
5.4 KB
|
|
|
120 The Map Operator.mp4
|
MP4
|
12.3 MB
|
|
|
120 posts.zip
|
ZIP
|
2.9 KB
|
|
|
121 Optimistic vs Pessimistic Updates-en.srt
|
SRT
|
8.5 KB
|
|
|
121 Optimistic vs Pessimistic Updates.mp4
|
MP4
|
15.3 MB
|
|
|
122 Observables vs Promises-en.srt
|
SRT
|
9.3 KB
|
|
|
122 Observables vs Promises.mp4
|
MP4
|
13.7 MB
|
|
|
123 Introduction-en.srt
|
SRT
|
614.4 B
|
|
|
124 Routing in a Nutshell-en.srt
|
SRT
|
1.4 KB
|
|
|
124 Routing in a Nutshell.mp4
|
MP4
|
1.7 MB
|
|
|
125 Configuring Routes-en.srt
|
SRT
|
8.5 KB
|
|
|
125 Configuring Routes.mp4
|
MP4
|
16.4 MB
|
|
|
125 hello-world.zip
|
ZIP
|
489.8 KB
|
|
|
126 RouterOutlet-en.srt
|
SRT
|
3.3 KB
|
|
|
126 RouterOutlet.mp4
|
MP4
|
5.8 MB
|
|
|
127 RouterLink-en.srt
|
SRT
|
7.8 KB
|
|
|
127 RouterLink.mp4
|
MP4
|
11.3 MB
|
|
|
128 RouterLinkActive-en.srt
|
SRT
|
2.4 KB
|
|
|
128 RouterLinkActive.mp4
|
MP4
|
3.9 MB
|
|
|
129 Getting the Route Parameters-en.srt
|
SRT
|
6.5 KB
|
|
|
129 Getting the Route Parameters.mp4
|
MP4
|
12.3 MB
|
|
|
130 Why Route Parameters Are Observable-en.srt
|
SRT
|
12 KB
|
|
|
130 Why Route Parameters Are Observable.mp4
|
MP4
|
16.9 MB
|
|
|
131 Routes with Multiple Parameters-en.srt
|
SRT
|
2.3 KB
|
|
|
131 Routes with Multiple Parameters.mp4
|
MP4
|
4 MB
|
|
|
132 Query Parameters-en.srt
|
SRT
|
5.3 KB
|
|
|
132 Query Parameters.mp4
|
MP4
|
10.5 MB
|
|
|
133 Subscribing to Multiple Observables-en.srt
|
SRT
|
5.4 KB
|
|
|
133 Subscribing to Multiple Observables.mp4
|
MP4
|
12.5 MB
|
|
|
134 SwitchMap Operator-en.srt
|
SRT
|
10.4 KB
|
|
|
134 SwitchMap Operator.mp4
|
MP4
|
17.7 MB
|
|
|
135 Programmatic Navigation-en.srt
|
SRT
|
2.7 KB
|
|
|
135 Programmatic Navigation.mp4
|
MP4
|
5 MB
|
|
|
136 Note.html
|
HTML
|
1.7 KB
|
|
|
137 Coupon to My Other Courses.html
|
HTML
|
2 KB
|
|
|
[DesireCourse.Com].url
|
URL
|
0 B
|