Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Angular Unplugged
Minko Gechev
July 13, 2017
Programming
0
200
Angular Unplugged
Minko Gechev
July 13, 2017
Tweet
Share
More Decks by Minko Gechev
See All by Minko Gechev
mgechev
0
23
mgechev
1
45
mgechev
1
140
mgechev
1
21
mgechev
1
47
mgechev
2
590
mgechev
1
71
mgechev
2
2k
mgechev
1
220
Other Decks in Programming
See All in Programming
saki4869
0
190
standfm
0
260
kyonmm
2
2.2k
akatsukinewgrad
0
220
hanakla
2
3.1k
anchorcable
1
130
phoenixhawk
0
100
wasabeef
1
570
hirotokirimaru
1
440
kyoheig3
0
440
hr01
0
1.6k
yagitatsu
3
1.7k
Featured
See All Featured
keathley
18
650
bermonpainter
342
26k
addyosmani
494
110k
cromwellryan
101
5.9k
kastner
54
1.9k
lara
172
9.5k
jcasabona
7
520
marktimemedia
6
340
samanthasiow
56
6.3k
zenorocha
297
40k
productmarketing
5
660
erikaheidi
13
4.2k
Transcript
twitter.com/mgechev github.com/mgechev blog.mgechev.com Angular Unplugged twitter.com/mgechev github.com/mgechev blog.mgechev.com
twitter.com/mgechev twitter.com/mgechev github.com/mgechev
twitter.com/mgechev
None
None
None
None
None
twitter.com/mgechev ANGULAR? WHAT IS
twitter.com/mgechev
twitter.com/mgechev AngularJS? Where is
twitter.com/mgechev
twitter.com/mgechev Angular 2, 4, …, n What about… n ϵ
ℕ>4
twitter.com/mgechev Where is Angular 1? Where is Angular 3? Do
I know Angular 4 if I know Angular 2? Three questions:
twitter.com/mgechev Where is Angular 1? Where is Angular 3? Do
I know Angular 4 if I know Angular 2? Three questions:
twitter.com/mgechev Where is Angular 1? Where is Angular 3? Do
I know Angular 4 if I know Angular 2? Three questions:
twitter.com/mgechev Angular It’s just
twitter.com/mgechev
twitter.com/mgechev X.Y.Z. Major Minor Patch Semantic versioning
twitter.com/mgechev Modules …that Angular comes with
twitter.com/mgechev core (di, abstractions, etc.)
twitter.com/mgechev core (di, abstractions, etc.) RENDERER
twitter.com/mgechev core (di, abstractions, etc.) RENDERER COMPILER
twitter.com/mgechev core (di, abstractions, etc.) RENDERER FORMS COMPILER
twitter.com/mgechev core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev CLI core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev I18N CLI core (di, abstractions, etc.) HTTP RENDERER FORMS
COMPILER
twitter.com/mgechev ANIMATIONS I18N CLI core (di, abstractions, etc.) HTTP RENDERER
FORMS COMPILER
twitter.com/mgechev ROUTER ANIMATIONS I18N CLI core (di, abstractions, etc.) HTTP
RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER ANIMATIONS I18N UNIVERSAL CLI core (di, abstractions, etc.)
HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER MATERIAL ANIMATIONS I18N UNIVERSAL CLI core (di, abstractions,
etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER MATERIAL ANIMATIONS I18N UNIVERSAL LANGUAGE SERVICE CLI core
(di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER NGUPGRADE MATERIAL ANIMATIONS I18N UNIVERSAL LANGUAGE SERVICE CLI
core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER NGUPGRADE MATERIAL ANIMATIONS I18N UNIVERSAL LANGUAGE SERVICE CLI
core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER PWA
twitter.com/mgechev ROUTER NGUPGRADE MATERIAL ANIMATIONS I18N UNIVERSAL ANGULARFIRE LANGUAGE SERVICE
CLI core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER PWA
twitter.com/mgechev is not? What Angular
twitter.com/mgechev complete architecture Angular doesn’t provide
twitter.com/mgechev MVVM MVC MVP Redux Flux
twitter.com/mgechev start? How to
twitter.com/mgechev
twitter.com/mgechev
twitter.com/mgechev • Angular’s AoT compiler • TypeScript compiler • Testing
• Unit testing • e2e testing • Coverage • Module loader • Bundler • Provides bundling and tree shaking • Linter • TypeScript and CSS • Minifier • Minification & deadcode elimination • Service workers management/generation Tooling overhead
twitter.com/mgechev @angular/cli
twitter.com/mgechev Advanced scenarios @angular/cli ng eject github.com/mgechev/angular-seed
twitter.com/mgechev Text editors & IDEs VSCode WebStorm SublimeText VIM? (Language
service)
twitter.com/mgechev
twitter.com/mgechev PWA
twitter.com/mgechev @angular/service-worker
twitter.com/mgechev
twitter.com/mgechev github.com/mgechev blog.mgechev.com Thank you! twitter.com/mgechev