2021, June 2nd start: 09:00 CEST Duration: 3 hours online
"Angular Performance Tuning"
Workshop #4
Stepan Suvorov
CTO at Studytube
AGENDA
2021, June 2nd
09:00 - 09:10
09:00 - 09:10
Intro
09:10 - 09:50
09:10 - 09:50
Part 1 - Network performance
  • How to Reduce Your Webpack Bundle Size
  • Lazy Loading Angular Modules and Preloading Strategies
  • Angular pre-rendering: Scully.io vs Angular Universal
09:50 - 10:00
09:50 - 10:00
Break
10:00 - 11:20
10:00 - 11:20
Part 2 - Runtime Optimizations
  • Change Detection pattern in Angular
  • Fundamentals of Zones, Microtasks, and Event Loops
  • How Change Detection works
  • Immutability and OnPush Strategy
  • ChangeDetector: markForCheck, detectChanges, attach/detach
  • Run CD without NgZone
11:20 - 11:30
11:20 - 11:30
Break
11:30 - 12:00
11:30 - 12:00
Part 3 - How Workers help optimizations
  • Caching Files with ServiceWorkers
  • WebWorkers for parallel computation in the browser
12:00 - 12:30
12:00 - 12:30
Q&A
09:00 - 09:10
Intro
09:10 - 09:50
Part 1 - Network performance
  • How to Reduce Your Webpack Bundle Size
  • Lazy Loading Angular Modules and Preloading Strategies
  • Angular pre-rendering: Scully.io vs Angular Universal
09:50 - 10:00
Break
10:00 - 11:20
Part 2 - Runtime Optimizations
  • Change Detection pattern in Angular
  • Fundamentals of Zones, Microtasks, and Event Loops
  • How Change Detection works
  • Immutability and OnPush Strategy
  • ChangeDetector: markForCheck, detectChanges, attach/detach
  • Run CD without NgZone
11:20 - 11:30
Break
11:30 - 12:00
Part 3 - How Workers help optimizations
  • Caching Files with ServiceWorkers
  • WebWorkers for parallel computation in the browser
12:00 - 12:30
Q&A
WHAT YOU WILL LEARN
Zone.js
NgZone & ChangeDetection
NgZone
Angular without zones
ChangeDetection Strategies
Bundle size optimisation
SSR & Scully
ServiceWorkers
WebWorkers
ChangeDetection tuning (detach/reattach)
SPEAKER'S BIO
Stepan Suvorov
CTO at Studytube
CTO at Studytube, Angular Evangelist, Angular GDE, organizer of Angular Kharkiv and co-organizer of Dutch Angular Group, teacher, and co-founder javascript.info. Doing programming for many years. Only focused on Javascript for 11 years, and with Angular from 2012, enjoy teaching and making other developers better.
WORKSHOP FORMAT
The best way to improve your professional skills
Intro — 10 min
Break — 10 min
Training part 1 — 40 min
Training part 2 — 1h 20 min
Break — 10 min
Training part 3 — 30 min
Q&A — 30 min
FOR WHOM?
Mostly for engineers with Angular experience, who want to bring more structure in their knowledge of framework and go one step deeper in the source code.

We will look from different angles on performance topic. The most fundamental part is Change Detection.
WHAT YOU NEED BEFORE WE START:
JavaScript: basics
TypeScript: types, interfaces, access modifiers, decorators
1
3
EcmaScript2015: classes, arrow function
Angular: mid-senior level
2
4
COURSE BENEFITS:
Understanding Angular under the hood can mean faster code, better user interactions, but above all, an application that cannot be hacked easily! Just by doing several simple code manipulations, you can save up to 30% of loading time, and there are many other benefits.
PURCHASE INFO
$299
June 2, 9:00 CEST, 3 hours
"Angular Performance Tuning"
Workshop #4
by Stepan Suvorov
24:45:54
Registration closes on June 1st at 20:00 CEST
workshop price
OR
Book Now 10 participants ONLY!
Workshop #4
"Angular Performance Tuning"
Responsible for payment:
Additional information
Geekle Corp.
910 Foulk Road, Suite 201
Wilmington, DE
19803, USA
Designed by:
Our website is almost ready
Create a targeted live campaign.
Scale your infrastructure with our simple service.
Days
Hours
Minutes
Seconds
Leave your email below to receive updates
Click to order
Total: 
Contact Information
Payment method
Contact the organizer if you need a refund