[UltimateAngular] Angular 2 Pro
Скрытое содержимое.
Coming January 2017. Learn to build next generation applications using all the new features that Angular 2 brings to the table!
Lukas R, Todd M
Google Developer Experts and Authors
Description
Get ready to dive deep. This online Angular 2 Pro course will show you how to go beyond the core concepts of Angular 2 and harness all of the power that the framework provides under the hood. We will learn how Angular 2 gives us unparalleled power to configure how our applications are compiled and the platforms that we want to target. We will learn how to apply concepts like uni-directional data flow, Redux, immutable operations, reactive interfaces, complex animations, advanced routing and much more as we cover real-world scenarios that you can apply immediately. Then, at the end we’re going to put a lot of the concepts and APIs into practice to build a real world application with user authentication and deploy it.
What you’ll learn
You will learn how to use Angular 2 to solve complex scenarios that exist when writing large, non-trivial applications that need to be totally performant and stable. We will walk through use cases as we use Angular 2 to tackle these scenarios as we not only talk about what we are doing but the underlying reasoning behind the techniques. To get a complete picture of what we will be covering, check out the course outline for each video.
Please note: The course video list may be subject to slight changes until produced, but is a very solid representation of what’s coming.
Course Curriculum
Welcome
How the Course Works
The Exercise Files
Reactive Angular
Why Reactive?
Uni-Directional Data Flow
The Async Pipe
Observables
Creating an Observable Stream
Preserving State with Observable.scan
Composing Streams with Observable.merge
Sequencing Streams with Observable.switchMap
Stopping Streams with Observable.takeUntil
Observable Subjects
Error Handling with Observables
Reactive Forms
Reactive Forms vs Template Driven Forms
FormGroup / FormControls API
FormBuilder API
Custom Form Controls
Custom Validators
Dependency Injection
Providers
Opaque Tokens
@Host
@Self
@SkipSelf
Lifecycle Hooks
ngDoCheck
ngAfterContentInit / ngAfterContentChecked
ngAfterViewInit / ngAfterViewChecked
ngOnDestroy
Advanced Components
Content Projection with ng-content
@ContentChild / @ContentChildren
@ViewChild
ElementRef
ElementViewRef
TemplateRef
Dynamic Component Loading
Advanced Directives
Host Object Event Listeners
Renderer Object
Value Accessors
forwardRef Function
Advanced Routing
LocationStrategy
Router Resolves
Router Directives
Redirects
Parallel Named Routes
Lazy Loading
Guards
Testing the Router
View Encapsulation
Cascading Style Sheets vs Component Style Sheets
Shadow DOM
ViewEncapsulation.Native
ViewEncapsulation.Emulated
ViewEncapsulation.None
Change Detection
Angular 2 Change Detection
ChangeDetectionStrategy.OnPush
ChangeDetectorRef.markForCheck
NgZone
Ahead-of-time Compilation
AOT vs JIT
Compiling AOT
Bootstrapping to AOT
Tree Shaking with AOT
Web Workers
Why Web Workers?
Bootstrapping with Web Workers
The Message Bus
Sending and Receiving Messages
Final Application Project
Project Tour
Lukas R, Todd M
Google Developer Experts and Authors
Description
Get ready to dive deep. This online Angular 2 Pro course will show you how to go beyond the core concepts of Angular 2 and harness all of the power that the framework provides under the hood. We will learn how Angular 2 gives us unparalleled power to configure how our applications are compiled and the platforms that we want to target. We will learn how to apply concepts like uni-directional data flow, Redux, immutable operations, reactive interfaces, complex animations, advanced routing and much more as we cover real-world scenarios that you can apply immediately. Then, at the end we’re going to put a lot of the concepts and APIs into practice to build a real world application with user authentication and deploy it.
What you’ll learn
You will learn how to use Angular 2 to solve complex scenarios that exist when writing large, non-trivial applications that need to be totally performant and stable. We will walk through use cases as we use Angular 2 to tackle these scenarios as we not only talk about what we are doing but the underlying reasoning behind the techniques. To get a complete picture of what we will be covering, check out the course outline for each video.
Please note: The course video list may be subject to slight changes until produced, but is a very solid representation of what’s coming.
Course Curriculum
Welcome
How the Course Works
The Exercise Files
Reactive Angular
Why Reactive?
Uni-Directional Data Flow
The Async Pipe
Observables
Creating an Observable Stream
Preserving State with Observable.scan
Composing Streams with Observable.merge
Sequencing Streams with Observable.switchMap
Stopping Streams with Observable.takeUntil
Observable Subjects
Error Handling with Observables
Reactive Forms
Reactive Forms vs Template Driven Forms
FormGroup / FormControls API
FormBuilder API
Custom Form Controls
Custom Validators
Dependency Injection
Providers
Opaque Tokens
@Host
@Self
@SkipSelf
Lifecycle Hooks
ngDoCheck
ngAfterContentInit / ngAfterContentChecked
ngAfterViewInit / ngAfterViewChecked
ngOnDestroy
Advanced Components
Content Projection with ng-content
@ContentChild / @ContentChildren
@ViewChild
ElementRef
ElementViewRef
TemplateRef
Dynamic Component Loading
Advanced Directives
Host Object Event Listeners
Renderer Object
Value Accessors
forwardRef Function
Advanced Routing
LocationStrategy
Router Resolves
Router Directives
Redirects
Parallel Named Routes
Lazy Loading
Guards
Testing the Router
View Encapsulation
Cascading Style Sheets vs Component Style Sheets
Shadow DOM
ViewEncapsulation.Native
ViewEncapsulation.Emulated
ViewEncapsulation.None
Change Detection
Angular 2 Change Detection
ChangeDetectionStrategy.OnPush
ChangeDetectorRef.markForCheck
NgZone
Ahead-of-time Compilation
AOT vs JIT
Compiling AOT
Bootstrapping to AOT
Tree Shaking with AOT
Web Workers
Why Web Workers?
Bootstrapping with Web Workers
The Message Bus
Sending and Receiving Messages
Final Application Project
Project Tour
https://ultimateangular.com/angular-2-pro