Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Treinamento AngularJS - CWI Software
Search
Bernardo Bosak de Rezende
January 24, 2015
Programming
1
81
Treinamento AngularJS - CWI Software
Treinamento sobre AngularJS na CWI Software em Janeiro 2015
Bernardo Bosak de Rezende
January 24, 2015
Tweet
Share
More Decks by Bernardo Bosak de Rezende
See All by Bernardo Bosak de Rezende
Mobile Destilado!
bernardobrezende
0
69
Desenvolvimento mobile híbrido
bernardobrezende
0
160
AngularJS - FACCAT 2014
bernardobrezende
0
81
Desenvolvimento Android - Tire seu aplicativo do papel
bernardobrezende
0
66
Web em tempo real? SignalR :)
bernardobrezende
0
63
TDD e Tipo-TDD
bernardobrezende
0
34
Novidades do ASP.NET MVC 4
bernardobrezende
0
55
Other Decks in Programming
See All in Programming
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
500
エラーって何種類あるの?
kajitack
5
350
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
260
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
190
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
140
Select API from Kotlin Coroutine
jmatsu
1
220
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
270
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
180
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
280
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
120
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
1
11k
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
730
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Code Review Best Practice
trishagee
69
18k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
The Language of Interfaces
destraynor
158
25k
Gamification - CAS2011
davidbonilla
81
5.3k
Speed Design
sergeychernyshev
32
1k
We Have a Design System, Now What?
morganepeng
53
7.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Transcript
None
bernardobrezende
[email protected]
!angular
biblioteca só para fazer data-bind
bala de prata
novo jQuery
falando nisso, angular | jQuery
!!angular
None
None
None
None
Pros
HTML++
HTML++ Web Components
HTML++ Web Components Atomic Design
Arquitetura
Arquitetura Dependency Injection
Arquitetura Dependency Injection Separation of Concerns
Arquitetura Dependency Injection Separation of Concerns Services & Modules
Testability
Testability *É fácil mockar backend :P
Testability *É fácil mockar backend :P Testes E2E (Protractor)
Testability *É fácil mockar backend :P Testes E2E (Protractor) Documentação
Comunidade
Cons
“tem que ser no jeito angular”
“tem que ser no jeito angular” Curva de aprendizado alta
“tem que ser no jeito angular” Curva de aprendizado alta
Hostil para designers
* performance
* performance Muitos, muitos watchers
* performance Muitos, muitos watchers Problemas complexos
* performance Muitos, muitos watchers Problemas complexos Alguns trade-offs
diferenças ideológicas
diferenças ideológicas ngRoute
diferenças ideológicas ngRoute ngResource
Internet Explorer <= 8
Internet Explorer <= 8 Ajax Caching (cache-control)
Internet Explorer <= 8 Ajax Caching (cache-control) ie-shiv (ui-utils)
Internet Explorer <= 8 Ajax Caching (cache-control) ie-shiv (ui-utils) JSON.stringify
builtwith.angularjs.org
None
Abram o brackets!
letrinhas… letrinhas everywhere…
angular-seed
yeoman.io
ng-modules
None
ng-newsletter
ng-learn
None
None