Урок 1.00:04:55
Angular Architecture overview
Урок 2.00:10:25
Classes, Spread operator, Arrow functions, Immutability
Урок 3.00:02:34
Understanding import and exports
Урок 4.00:01:36
Installing our project
Урок 5.00:06:46
First component with @Component
Урок 6.00:05:34
Root module with @NgModule
Урок 7.00:02:33
Bootstrapping Angular
Урок 8.00:03:29
Interpolation and expressions
Урок 9.00:05:28
Property binding
Урок 10.00:06:08
Event binding
Урок 11.00:04:40
Two-way databinding
Урок 12.00:02:29
Template #ref variables
Урок 13.00:06:12
ngIf, * syntax and <ng-template>
Урок 14.00:07:43
ngFor and iterating collections
Урок 15.00:05:48
ngClass and className bindings
Урок 16.00:03:29
ngStyle and style bindings
Урок 17.00:08:09
Pipes for data transformation
Урок 18.00:05:24
Safe navigation operator
Урок 19.00:01:42
Smart and dumb components overview
Урок 20.00:03:31
One-way dataflow overview
Урок 21.00:04:08
Feature modules with @NgModule
Урок 22.00:11:12
Creating a container (smart) component
Урок 23.00:02:52
ngOnInit lifecycle hook
Урок 24.00:06:23
Presentational (dumb) components
Урок 25.00:06:28
Passing data into components with @Input
Урок 26.00:05:30
Dynamic @Input values with *ngFor
Урок 27.00:15:59
Emitting changes with @Output and EventEmitter
Урок 28.00:06:22
Immutable state changes
Урок 29.00:07:06
ngOnChanges lifecycle hook
Урок 30.00:08:19
Data Services and Dependency Injection
Урок 31.00:04:14
Understanding @Injectable
Урок 32.00:09:14
Http data fetching with Observables
Урок 33.00:08:14
Http put, delete with immutable state
Урок 34.00:02:27
Custom Headers and RequestOptions
Урок 35.00:02:26
Http Promises alternative
Урок 36.00:01:59
Observable.catch error handling
Урок 37.00:08:58
Forms container component
Урок 38.00:08:04
Form stateless component
Урок 39.00:06:38
ngForm and ngModel
Урок 40.00:08:27
Binding to radio buttons
Урок 41.00:02:07
Binding to checkboxes
Урок 42.00:10:00
<select> option rendering, and ngValue
Урок 43.00:09:56
Form validation and error states
Урок 44.00:01:52
Dynamically disabling submit
Урок 45.00:07:14
ngSubmit and stateless @Output
Урок 46.00:01:04
Base href and RouterModule
Урок 47.00:05:09
Root module routes and outlet
Урок 48.00:02:01
Wildcard routes for 404 handling
Урок 49.00:02:15
Understanding routerLink
Урок 50.00:04:49
Styling active routes
Урок 51.00:03:30
Dynamic navigation with ngFor
Урок 52.00:04:03
Feature-module routes with forChild()
Урок 53.00:03:02
Child and dynamic routes
Урок 54.00:05:42
Route params, data-fetching with switchMap
Урок 55.00:07:36
Imperative routing API
Урок 56.00:02:01
Hash location strategy
Урок 57.00:00:57
Applying redirects