Урок 1.00:00:24
Course introduction
Урок 2.00:02:55
Content projection with ng-content
Урок 3.00:03:11
Using ng-content with projection slots
Урок 4.00:04:36
Projecting and binding to components
Урок 5.00:07:33
@ContentChild and ngAfterContentInit
Урок 6.00:03:45
@ContentChildren and QueryLists
Урок 7.00:06:10
@ViewChild and ngAfterViewInit
Урок 8.00:05:13
@ViewChildren and QueryLists
Урок 9.00:01:50
@ViewChild and template #refs
Урок 10.00:03:59
Using ElementRef and nativeElement
Урок 11.00:04:08
Using the platform agnostic Renderer
Урок 12.00:07:13
Dynamic components with ComponentFactoryResolver
Урок 13.00:02:52
Dynamic component @Input data
Урок 14.00:02:05
Dynamic component @Output subscriptions
Урок 15.00:02:52
Destroying dynamic components
Урок 16.00:03:27
Dynamic components reordering
Урок 17.00:02:51
Dynamic template rendering with ViewContainerRef
Урок 18.00:03:48
Passing context to a dynamic template
Урок 19.00:01:40
Dynamic template rendering with ngTemplateOutlet
Урок 20.00:02:24
Using ngTemplateOutlet with context
Урок 21.00:05:44
ViewEncapsulation and Shadow DOM
Урок 22.00:06:23
OnPush Change Detection and Immutability
Урок 23.00:05:21
Creating a custom attribute Directive
Урок 24.00:05:35
@HostListener and host Object
Урок 25.00:03:34
Understanding @HostBinding
Урок 26.00:05:21
Using the exportAs property with template refs
Урок 27.00:12:11
Creating a custom structural Directive
Урок 28.00:05:27
Creating a custom pipe
Урок 29.00:04:01
Pipes as providers
Урок 30.00:06:00
Reactive Forms setup
Урок 31.00:08:18
FormControls and FormGroups
Урок 32.00:13:14
Componentizing FormGroups
Урок 33.00:08:46
Binding FormControls to select
Урок 34.00:12:18
FormGroup collections with FormArray
Урок 35.00:06:39
Adding items to the FormArray
Урок 36.00:07:09
Removing items from the FormArray
Урок 37.00:04:12
FormBuilder API
Урок 38.00:23:22
Http service and joining Observables
Урок 39.00:07:30
Subscribing to the valueChanges Observable
Урок 40.00:05:08
Updating and resetting FormGroups and FormControls
Урок 41.00:08:37
Custom form control base
Урок 42.00:14:02
Implementing a ControlValueAccessor
Урок 43.00:08:18
Adding keyboard events to our control
Урок 44.00:06:45
Validators object for FormControls
Урок 45.00:09:41
FormControl (custom) validators
Урок 46.00:09:50
FormGroup (custom) validators
Урок 47.00:12:07
Async (custom) validators
Урок 48.00:01:31
Enabling route tracing
Урок 49.00:06:10
Subscribing to router events
Урок 50.00:03:09
Router outlet events
Урок 51.00:19:54
Dynamic route resolves with snapshots
Урок 52.00:05:13
Auxiliary named router outlets
Урок 53.00:04:31
Navigating to auxiliary named outlets
Урок 54.00:04:08
Auxiliary Navigation API
Урок 55.00:04:14
Destroying auxiliary outlets
Урок 56.00:10:59
Resolving data for auxiliary outlets
Урок 57.00:10:00
Lazy-loading modules
Урок 58.00:03:02
Preloading lazy-loaded modules
Урок 59.00:07:16
Custom preloading strategies
Урок 60.00:09:26
Protecting lazy-loaded modules with canLoad
Урок 61.00:05:24
Guards with canActivate
Урок 62.00:03:04
Guards with canActivateChild
Урок 63.00:10:26
Guards with canDeactivate
Урок 64.00:02:59
Karma setup and walkthrough
Урок 65.00:05:44
Testing isolate Pipes
Урок 66.00:14:32
Shallow testing Pipes
Урок 67.00:12:25
Testing Services with dependencies
Урок 68.00:05:55
Testing Component methods
Урок 69.00:04:48
Testing @Input and @Output bindings
Урок 70.00:10:10
Testing Component templates
Урок 71.00:13:49
Testing container Components with async providers
Урок 72.00:02:10
Using NO_ERRORS_SCHEMA
Урок 73.00:06:36
Testing an Attribute Directive
Урок 74.00:06:13
Providers and useValue
Урок 75.00:04:02
Using InjectionToken
Урок 76.00:02:49
Providers and useClass
Урок 77.00:05:42
Providers and useFactory
Урок 78.00:04:12
Providers and useExisting
Урок 79.00:06:28
Configurable NgModules
Урок 80.00:06:27
Zones and NgZone
Урок 81.00:07:02
State Management architecture overview
Урок 82.00:16:45
Creating an Observable Store with Rx
Урок 83.00:06:17
Container components setup
Урок 84.00:13:40
Populating the Store and component subscription
Урок 85.00:04:25
Composing new Observable streams from our Store
Урок 86.00:08:47
Integrating a stateless component
Урок 87.00:07:27
Component outputs back to Service
Урок 88.00:07:01
Updating our Store in a Service
Урок 89.00:13:50
Project setup, walkthrough, install
Урок 90.00:11:11
Firebase CLI and initial AoT deploy
Урок 91.00:10:01
AuthModule and child module setup
Урок 92.00:21:24
Login/Register reactive form components
Урок 93.00:22:00
AuthService and AngularFire integration
Урок 94.00:13:13
Reactive Store and AngularFire Observables
Урок 95.00:16:25
Stateless components and logout functionality
Урок 96.00:13:59
HealthModule setup and lazy loading
Урок 97.00:08:07
Implementing AuthGuards for lazy routes
Урок 98.00:20:14
Data layer, initiate Observable streams
Урок 99.00:09:37
Async Pipe "as" syntax and routing
Урок 100.00:25:38
Component architecture and Reactive Forms
Урок 101.00:10:05
Rendering streams into Stateless components
Урок 102.00:11:17
Stateless components and removing items
Урок 103.00:11:06
Route Params and Observable switchMaps
Урок 104.00:21:38
Reactive Form outputs and async / await
Урок 105.00:19:44
Workout module transition
Урок 106.00:13:21
Custom FormControl with ControlValueAccessor
Урок 107.00:09:43
Reactive Form conditionals
Урок 108.00:10:48
Custom Workout / Meal Pipes
Урок 109.00:16:36
Schedule Calendar, Observables, BehaviorSubject
Урок 110.00:12:52
Schedule controls and Date logic
Урок 111.00:09:19
Calendar date toggling
Урок 112.00:28:56
Rendering schedule sections from Observables
Урок 113.00:07:54
Emitting from Stateless components
Урок 114.00:22:41
Schedule assignment and Store
Урок 115.00:10:49
Hooking schedules into Firebase
Урок 116.00:05:57
Project review and deployment
Admin update the course pls.
Is newer than the one here - the code in the version on course hunters is out of date.
seems like angularjs is updated but not angular
here sources from the course
did you see version of angular 10?