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
AngularJS Frontenders VLC
Search
Javier Casal Ruiz
May 09, 2013
Programming
3
900
AngularJS Frontenders VLC
Introducción a Angular JS para Frontenders Valencia con @jacarma.
Javier Casal Ruiz
May 09, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
One Enishi After Another
snoozer05
PRO
0
150
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
190
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.1k
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
400
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
3
9.5k
なぜGoのジェネリクスはこの形なのか? - Featherweight Goが明かす設計の核心
qualiarts
0
230
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
1
120
Devoxx BE - Local Development in the AI Era
kdubois
0
130
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
240
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
33k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
33k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Context Engineering - Making Every Token Count
addyosmani
7
280
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
610
GraphQLとの向き合い方2022年版
quramy
49
14k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
The Language of Interfaces
destraynor
162
25k
Transcript
None
Quiénes somos? Javier Carrasco @jacarma Javier Casal @jcasalruiz
Qué hacemos? Solvency II Nueva ley reguladora de fondos financieros:
Protección del consumidor Control y supervisión de las aseguradoras Fondo A Fondo B Fondo C Fondo D 50% 50% 100%
Qué utilizamos? Frontend?
Qué queremos? API REST y Framework Javascript Maduro Testable Tests,
Mocks, etc Inyección de dependencias Modularidad Sin boilerplate
Elegir framework Backbone Closure Ember YUI Knockout AngularJS ¿Y vosotros?
Elegir framework Backbone Closure Sin bindings, verboso Poca documentación Ember
YUI Poco maduro No es MVC Knockout AngularJS Sólo bindings
Lo que dicen "No es una librería" "No es un
framework" "Angular es a los documentos dinámicos lo que HTML a los documentos estáticos" "Angular es lo que hubiera sido HTML si hubiera sido diseñado para hacer aplicaciones web"
Lo que pensamos "Is the Javascript framework that sucks less"
Creador Mysko Hevery Agile Coach en Google Autor de: Testability
Explorer JsTestDriver
Madurez Angular Backbone Knockout Github 9,134 stars 1,760 forks 13,871
stars 2,632 forks 3,632 stars 549 forks StackOverflow 4,908 preguntas 8,506 preguntas 5,335 preguntas Antigüedad Octubre 2010 Octubre 2010 Julio 2010
Principios No manipular el DOM directamente Todo bien separado Pensado
para ser testeado Escribir menos código
Qué ofrece? • Separación "Model View Whatever" • Data binding
• Deep linking • Inyección de dependencias • Plain javascript • Preparado para REST • Componentes reusables
Demo
Ecosistema Grunt Karma (testacular) Yeoman Angular UI Batarang http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.html Screencasts
http://www.egghead.io/
Demo Intro con transparencias 15 min Data binding 5m Controllers
5m Aplicación con deep linking 5m Servicios: REST con deployd Directivas Karma Yeoman
None