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
JUC2016 - Hands-on lab: Consumiendo una API Rest con AngularJS
Search
CETA-Ciemat
February 11, 2016
Technology
0
460
JUC2016 - Hands-on lab: Consumiendo una API Rest con AngularJS
II Jornadas Técnicas UEx – CIEMAT. Hands-on lab: Consumiendo una API Rest con AngularJS
CETA-Ciemat
February 11, 2016
Tweet
Share
More Decks by CETA-Ciemat
See All by CETA-Ciemat
JUC2016 - Hands-on lab: Construyendo una API REST con Python y MongoDB
cetaciemat
0
380
JUC2016 - Mongo DBA
cetaciemat
0
380
JUC2016 - Mongo 101
cetaciemat
0
370
Jornadas Técnicas de RedIRIS 2015
cetaciemat
0
71
Repositorios digitales para la investigación: La experiencia de CETA-Ciemat
cetaciemat
0
96
Primeros pasos con Tableau
cetaciemat
0
350
Primeros pasos con Jupyter Notebook
cetaciemat
1
390
Introducción a Latex
cetaciemat
0
550
JUC - Diseño e instalación de un clúster Hadoop
cetaciemat
0
220
Other Decks in Technology
See All in Technology
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
330
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
620
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
140
A (short) History of AI
harishpillay
0
100
TransitGatewayの基礎
toru_kubota
0
230
【SORACOM UG】SIM Deep Dive セキュアエレメント編
soracom
PRO
0
230
オブザーバビリティの Primary Signals
onk
PRO
0
530
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
270
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
Databricks における 『MLOps』
databricksjapan
2
110
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
4
2.1k
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.3k
Featured
See All Featured
The Invisible Side of Design
smashingmag
293
49k
The Cult of Friendly URLs
andyhume
73
5.7k
Product Roadmaps are Hard
iamctodd
43
9.7k
Designing the Hi-DPI Web
ddemaree
276
33k
KATA
mclloyd
14
12k
A better future with KSS
kneath
230
16k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
Web development in the modern age
philhawksworth
201
10k
The Cost Of JavaScript in 2023
addyosmani
13
3.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Side Projects
sachag
451
41k
Transcript
CONSUMIENDO UNA API REST CON ANGULARJS César Suárez Ortega <
[email protected]
>
II Jornadas Técnicas UEx – CIEMAT: Introducción a NoSQL con MongoDB 9 – 11 de Febrero, 2016
Índice Conceptos básicos Patrón MVC Inyección de dependencias Promesas AngularJS
Práctica: Nuestra tienda online
PATRONES DE DISEÑO
Patrón MVC
Patrón MVC API
“Dependency Injection” is a 25-dollar term for a 5-cent concept.
James Shore http://www.jamesshore.com/Blog/Dependency-Injection-Demystified.html
Inyección de dependencias public class Example { private DatabaseThingie myDatabase;
//SIN inyección de dependencias public Example() { myDatabase = new DatabaseThingie(); } //CON inyección de dependencias public Example(DatabaseThingie useThisDatabaseInstead) { myDatabase = useThisDatabaseInstead; } public void doStuff() { myDatabase.GetData(); } }
Promesas var result = sloooooowSyncMethod(); console.log(result); var promise = promiseAsyncMethod();
promise.then(function(result) { console.log(result); });
None
None
None
Sobre AngularJS Framework JavaScript Extiende HTML Muchas facilidades para organizar
nuestro front-end. Aproximación declarativa. <button ng-click="addLol()">Touch me</button> DEPRECATED
PRÁCTICA #2
$ curl –sL https://deb.nodesource.com/setup | sudo bash - $ sudo
apt-get install nodejs build-essential ruby ruby-dev $ git clone https://github.com/csuarez/juc-mongodb-web.git $ cd juc-mongodb-web $ sudo npm –g install grunt-cli $ sudo npm –g install bower $ sudo gem install compass $ npm install $ bower install --allow-root $ grunt serve Arrancando la web https://github.com/csuarez/juc-mongodb-web
AngularJS facts Framework JavaScript MVC Flexible Muchas facilidades para
AngularJS facts
[email protected]