1
- # Angular Gettin Started
1
+ # Angular Getting Started
2
2
3
3
This repository contains the code and contents related to Angular Getting Started Course, available on YouTube Channel.
4
4
@@ -39,6 +39,7 @@ The Course contains, below Topics:
39
39
* Create New Empty Workspace using CLI
40
40
* Create an Workspace with default App
41
41
* Workspace Walkthrough
42
+ * Introduction to mono-repo
42
43
43
44
# Angular Architecture
44
45
* Architecture
@@ -99,12 +100,22 @@ The Course contains, below Topics:
99
100
- Value Proider
100
101
- factory
101
102
* Creating your First Service
103
+ * providedIn: 'root' | 'any'
102
104
* Component Interaction using Service
103
105
* Dependency Resolution
104
106
* Resolution Modifiers
105
107
* Injection Tokens
106
108
* factories
107
109
110
+ # RxJs in Angular
111
+ * Introduction
112
+ * Introduction to streams
113
+ * Creating Observables using from operator
114
+ * Subject and BehaviorSubject
115
+ * pipe in RxJs
116
+ * map, filter, tap, fromEvent operators
117
+ * Async pipe
118
+
108
119
# Angular HTTP and Observables
109
120
* Introduction
110
121
* Setting up HttpClient
@@ -114,9 +125,12 @@ The Course contains, below Topics:
114
125
- delete
115
126
- put
116
127
- request
117
- * Async pipe
128
+ * shareReplay RxJs operator
129
+ * Handling Error using catchError RxJs operator
130
+ * Centralized ErrorHandling using ErrorHandler
118
131
* Adding header to http request
119
132
* Using HttpInterceptors
133
+ * using APP_INITIALIZER
120
134
121
135
# Angular Forms
122
136
@@ -133,8 +147,48 @@ The Course contains, below Topics:
133
147
- Adding controls dynamically
134
148
- Built-in validations
135
149
- Submitting and reset
150
+ - patchValue. setValue
151
+ - valueChanges form property
152
+ - Using mergeMap, switchMap, exhaustMap RxJs operators
136
153
- Writing Custom validations
137
154
138
155
# Angular Modules
139
156
* Creating Angular Modules
140
157
* Sharing component/directives/pipes using Modules
158
+ *
159
+
160
+ # Angular Router
161
+
162
+ * Introduction
163
+ * Setup Router
164
+ * Default Route
165
+ * Wild card route
166
+ * Configure Dynamic Routes
167
+ * Pass data to Route config
168
+ * Using ActivateRoute Service
169
+ * Using pluck RxJs operators
170
+ * Using Router Service for Naviagtion
171
+ * Splitting Route config to feature
172
+ * Nested Routing with Child routes
173
+ * Lazy loading/code splitting
174
+ * Route Guards
175
+ - canActivate
176
+ - canActivateChild
177
+ - canDeactivate
178
+ - canLoad
179
+ - Resolve
180
+
181
+ # Angular Libraries
182
+ * Creating an Angular Library
183
+ * Building and using it in App
184
+ * Publishing an Library
185
+ * Using an published library
186
+
187
+ # Anguar CLI
188
+ * tslint
189
+ * tslint to eslint migration
190
+ * Running tests
191
+ * Creating builds
192
+ * Configure build for multiple configuration
193
+ * ng update
194
+ * Deploying your Angular App
0 commit comments