Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Treinamento AngularJS - CWI Software
Search
Bernardo Bosak de Rezende
January 24, 2015
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Treinamento AngularJS - CWI Software
Treinamento sobre AngularJS na CWI Software em Janeiro 2015
Bernardo Bosak de Rezende
January 24, 2015
More Decks by Bernardo Bosak de Rezende
See All by Bernardo Bosak de Rezende
Mobile Destilado!
bernardobrezende
0
120
Desenvolvimento mobile híbrido
bernardobrezende
0
240
AngularJS - FACCAT 2014
bernardobrezende
0
130
Desenvolvimento Android - Tire seu aplicativo do papel
bernardobrezende
0
120
Web em tempo real? SignalR :)
bernardobrezende
0
120
TDD e Tipo-TDD
bernardobrezende
0
72
Novidades do ASP.NET MVC 4
bernardobrezende
0
100
Other Decks in Programming
See All in Programming
AWSに止められる覚悟してますか?
morizo_1984
2
540
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Railsバージョンを4倍にした話
optim
0
360
ChromeでローカルLLM
ryu1013
0
140
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
340
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
370
golang-bob.pdf
iwatsukayura
0
130
ジョジョの世界をXRで再現する
mofurune
0
160
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Navigating Weather and Climate Data
rabernat
0
560
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
550
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Code Review Best Practice
trishagee
74
20k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Scaling GitHub
holman
464
140k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
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