SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Meteor JS
WORKSHOP
Jaume Bosch
Marc Cobos
Olga Dziêgielewska
Jonatan Fernández
MeteorJS: ¿QUÉ ES?
METEOR es una plataforma open source para crear web apps.
Utiliza DDP(Distributed Data Protocol) para transferir datos
entre Cliente y Servidor.
La parte servidora de Meteor utiliza Node.js y MongoDB.
Meteor API sirve para implementar la parte cliente y la parte
servidora.
VENTAJAS
Data on the Wire: no envia HTML por la red, envia los datos y el Cliente
decide cuando quiere renderizarlo
Database Everywhere: la misma API para acceder a la base de datos de la
parte cliente/servidora
Simplicity Equals Productivity: API muy facil
One Language: JavaScript
VENTAJAS
Full Stack Reactivity: todas las capas, desde la base de datos hasta los
templates, deberían permitir utilizar una interfaz event-driven.

Embrace the Ecosystem: integra otras herramientas y frameworks.

Latency Compensation: prefetching y simulación del modelo (en la parte
cliente)
DESVENTAJAS
Problemas con seguridad
MongoDB/autopublish
*latencia

Problema con indexing/JavaScript
*la solución propensa a ataques DDoS
MONGODB
MONGODB es un sistema de base de datos NoSQL. Se instala
por defecto junto con Meteor.
Rooms = new Meteor.Collection('rooms');

Actualmente la mayoría de las aplicaciones Meteor utilizan
MongoDB como su base de datos, porque es la mejor
soportada, sin embargo soporte para otras bases de datos están
en camino.
MONGODB
● Insert en una Colección MongoDB
var x =

Rooms.insert({
url: newUrl,
name: newName,
room_id: key,
userOwner: keyUser,

});
MONGODB
● Select en una Colección MongoDB
Rooms.find({num: {$in: [1,2,3]}}, {sort:{ num: 1}}).fetch();

● Delete en una Colección MongoDB
Rooms.remove({num: 1});

● Mas informarción en: http://www.mongodb.org/
INSTALACIÓN
INSTALACIÓN
# Instalar node.js [http://nodejs.org https://github.com/joyent/node]
>
>
>
>
>

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

# Instalar npm [https://npmjs.org/]
> git clone http://github.com/isaacs/npm.git
> cd npm
> sudo make install

# Instalar Meteor [https://www.meteor.com/]
> curl https://install.meteor.com | /bin/sh

# Instalar Meteorite con uno de los dos comandos siguientes [https://github.com/oortcloud/meteorite]
> sudo npm install -g meteorite
> sudo -H npm install -g meteorite
ESTRUCTURA

Iconos: http://dryicons.com
ESTRUCTURA
lib/
environment.js
lmethods.js
external/
collections/
client/
lib/environment.js
lib/helpers
application.js

#
#
#
#
#
#
#
#
#

index.html
index.js
views/
<page>.html
<page>.js
<type>/
stylesheets/
server/
publications.js
lib/environment.js
tests/

# <- toplevel html
# <- and its JS
#
#
#
#

<<<<<<<<<-

<<<<-

any common code for client/server.
general configuration
Meteor.method definitions
common code from someone else
definitions of collections and methods on them (could be models/)
client specific libraries (also loaded first)
configuration of any client side packages
any helpers (handlebars or otherwise) that are used often in view files
subscriptions, basic Meteor.startup code.

the templates specific to a single page
and the JS to hook it up
if you find you have a lot of views of the same object type
css / styl / less files

# <- Meteor.publish definitions
# <- configuration of server side packages
# <- unit test files (won't be loaded on client or server)

Fuente
github.com/oortcloud/unofficial-meteor-faq
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
EJEMPLO LEADERBOARD
● Crear un nuevo proyecto:
> meteor create nombre_proyecto
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
Icono: http://dryicons.com
Icono: http://dryicons.com
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
EJEMPLO LEADERBOARD

Icono: http://dryicons.com
PAQUETES
Añadir funcionalidades/paquetes no instalados por defecto
en el proyecto.
# Mostrar paquetes disponibles
meteor list
# instalar un nuevo paquete
meteor add nombrePaquete
# Eliminar un paquete instalado previamente
meteor remove nombrePaquete
PAQUETES
Distintos paquetes usados:
● Accounts-Password
● HTTP
● Iron-router
DESPLIEGUE
Meteor es un servidor de aplicaciones completo. Incluimos todo lo que
necesitas para desplegar tus aplicaciones a la internet: tu sólo tienes que
encargarte del JavaScript, HTML, y CSS.
# Despleguar tu aplicacion en el dominio meteor.com
meteor deploy myapp.meteor.com
# Despleguar tu aplicacion en localhost:3000
meteor
DESPLIEGUE
# Despleguar tu aplicacion en otro puerto de localhost
meteor --port=NumPort
# Borrar el despliegue hecho en meteor.com
meteor deploy myapp.meteor.com --delete
# Reiniciar la BBDD Mongo de tu aplicación
meteor reset
SETTINGS FILE
# Puedes asociar al proyecto un fichero con variables de configuración
meteor --settings settingFile.json
fichero: settingFile.json

Acceso a las variables de settingFile.json

{
"public" : {
"Variable1" : "ValorVariable1"
"Variable2" : "ValorVariable2"
}
}

Meteor.settings.public.variable1;
PRIVATE CHATS
● 1 server de autenticación
central (authServer)
● N ChatServer privados
● ChatServer’s conocen al
authServer (validación)
● Los mensajes no pasan
por el authServer (se
redirige al usuario)
Iconos: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

rooms.js
Icono: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

private_chats.js
Icono: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

rooms.js
Icono: http://dryicons.com
PRIVATE CHATS

AUTHSERVER

private_chats.js
Icono: http://dryicons.com
PRIVATE CHATS

CHATSERVER

messajesList.html
Icono: http://dryicons.com
PRIVATE CHATS

CHATSERVER

chatserver.meteor.com/room/YqZ3sEhLK7aLxhnmy
?usr=JTv6apBxfXrpEmvjT
&tok=XKayJuRmjQRnM2Eu5

router.js
Icono: http://dryicons.com
PRIVATE CHATS

CHATSERVER

router.js
Icono: http://dryicons.com
PRIVATE CHATS

DEMO

authserver.meteor.com

Weitere ähnliche Inhalte

Andere mochten auch

売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)schoowebcampus
 
Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya
 
Presentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group MembersPresentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group MembersCandi Williams
 
June Newsletter
June NewsletterJune Newsletter
June Newslettermjcunny
 
【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立て【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立てschoowebcampus
 
Craft game nation
Craft game nationCraft game nation
Craft game nationDaniel Ruke
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目schoowebcampus
 
Tutorial for first time users
Tutorial for first time usersTutorial for first time users
Tutorial for first time usersCliqTags
 
sperl resume June 2016
sperl resume June 2016sperl resume June 2016
sperl resume June 2016robert sperl
 
東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフト東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフトTakayuki Toda
 
CliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajterCliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajterCliqTags
 

Andere mochten auch (15)

売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
売れるショップにするために顧客の購入パターンを知る-BASE(第ニ回目:運営編)
 
Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012
 
Libre office informe
Libre office informeLibre office informe
Libre office informe
 
Presentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group MembersPresentation to Global Hair & Fashion Group Members
Presentation to Global Hair & Fashion Group Members
 
June Newsletter
June NewsletterJune Newsletter
June Newsletter
 
【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立て【再放送】クールジャパン!マンガ授業3本立て
【再放送】クールジャパン!マンガ授業3本立て
 
Automatic vehicle locator
Automatic vehicle locatorAutomatic vehicle locator
Automatic vehicle locator
 
Craft game nation
Craft game nationCraft game nation
Craft game nation
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
 
Tutorial for first time users
Tutorial for first time usersTutorial for first time users
Tutorial for first time users
 
sperl resume June 2016
sperl resume June 2016sperl resume June 2016
sperl resume June 2016
 
東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフト東京ソーシャルデザイン研究所4ドラフト
東京ソーシャルデザイン研究所4ドラフト
 
CliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajterCliqTags - Engagerande mobila kampanjsajter
CliqTags - Engagerande mobila kampanjsajter
 
Haya aur Iman
Haya aur ImanHaya aur Iman
Haya aur Iman
 
Relaciones humanas
Relaciones humanasRelaciones humanas
Relaciones humanas
 

Ähnlich wie Meteor JS Workshop

Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Micael Gallego
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparencytrustparency
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Keopx
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA_es
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Ignacio Muñoz Vicente
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxLuis775803
 
Asp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integraciónAsp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integraciónrobertogg
 
Breve introducción práctica al DevOps - (es) 2021_03_18
Breve introducción práctica al DevOps -  (es) 2021_03_18Breve introducción práctica al DevOps -  (es) 2021_03_18
Breve introducción práctica al DevOps - (es) 2021_03_18Young Suk Ahn Park
 
La web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitLa web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitAlex Fuentes
 
Cross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.netCross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.netAlberto Diaz Martin
 
CrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETCrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETAlberto Diaz Martin
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSJan Sanchez
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Mauro Parra-Miranda
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Juan Fede
 

Ähnlich wie Meteor JS Workshop (20)

Meetup V.E.No.M. y docker
Meetup V.E.No.M. y dockerMeetup V.E.No.M. y docker
Meetup V.E.No.M. y docker
 
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparency
 
Jug málaga docker 101 - final
Jug málaga   docker 101 - finalJug málaga   docker 101 - final
Jug málaga docker 101 - final
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2
 
Introduccion A Docker
Introduccion A DockerIntroduccion A Docker
Introduccion A Docker
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
 
Asp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integraciónAsp.net 5 en linux y mac, herramientas e integración
Asp.net 5 en linux y mac, herramientas e integración
 
Semana 2 Configuración entorno de desarrollo
Semana 2   Configuración entorno de desarrolloSemana 2   Configuración entorno de desarrollo
Semana 2 Configuración entorno de desarrollo
 
Breve introducción práctica al DevOps - (es) 2021_03_18
Breve introducción práctica al DevOps -  (es) 2021_03_18Breve introducción práctica al DevOps -  (es) 2021_03_18
Breve introducción práctica al DevOps - (es) 2021_03_18
 
La web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitLa web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo Toolkit
 
Cross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.netCross development - React para desarrolladores de asp.net
Cross development - React para desarrolladores de asp.net
 
CrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETCrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NET
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJS
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
 

Mehr von inLabFIB

Cyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutionsCyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutionsinLabFIB
 
Modelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASESModelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASESinLabFIB
 
inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLabFIB
 
ALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitatsALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitatsinLabFIB
 
Simulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràficSimulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràficinLabFIB
 
Smart Mobility
Smart MobilitySmart Mobility
Smart MobilityinLabFIB
 
Learning Analytics
Learning AnalyticsLearning Analytics
Learning AnalyticsinLabFIB
 
inLab FIB presentation MWC2014
inLab FIB presentation MWC2014inLab FIB presentation MWC2014
inLab FIB presentation MWC2014inLabFIB
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCinLabFIB
 
UPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil socialUPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil socialinLabFIB
 
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salutSistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salutinLabFIB
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLabFIB
 
Artículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbanaArtículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbanainLabFIB
 
Modelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidadesModelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidadesinLabFIB
 
Projectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbilsProjectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbilsinLabFIB
 
Entorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIBEntorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIBinLabFIB
 
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...inLabFIB
 
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...inLabFIB
 
Green cities
Green citiesGreen cities
Green citiesinLabFIB
 

Mehr von inLabFIB (20)

Cyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutionsCyber Security - awareness, vulnerabilities and solutions
Cyber Security - awareness, vulnerabilities and solutions
 
Modelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASESModelling and Simulation for Industry 4.0 SUCCESS CASES
Modelling and Simulation for Industry 4.0 SUCCESS CASES
 
inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLab FIB & Industry 4.0
inLab FIB & Industry 4.0
 
ALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitatsALTAIR-SIGVI: Descobreix les teves vulnerabilitats
ALTAIR-SIGVI: Descobreix les teves vulnerabilitats
 
Simulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràficSimulació Social per l'anàlisi demogràfic
Simulació Social per l'anàlisi demogràfic
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
 
Learning Analytics
Learning AnalyticsLearning Analytics
Learning Analytics
 
inLab
inLabinLab
inLab
 
inLab FIB presentation MWC2014
inLab FIB presentation MWC2014inLab FIB presentation MWC2014
inLab FIB presentation MWC2014
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPC
 
UPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil socialUPCnet uTalk : Eina de missatgeria corporativa amb fil social
UPCnet uTalk : Eina de missatgeria corporativa amb fil social
 
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salutSistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
Sistemes GIS aplicats a l’àmbit de la mobilitat, l’esport i la salut
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
 
Artículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbanaArtículo sobre modelos para los sistemas de logística urbana
Artículo sobre modelos para los sistemas de logística urbana
 
Modelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidadesModelos para sistemas de logística urbana: retos y oportunidades
Modelos para sistemas de logística urbana: retos y oportunidades
 
Projectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbilsProjectes inLab en l'àrea de les comunicacions mòbils
Projectes inLab en l'àrea de les comunicacions mòbils
 
Entorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIBEntorns segurs especials per als laboratoris d'informàtica a la FIB
Entorns segurs especials per als laboratoris d'informàtica a la FIB
 
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
Nous entorns de formació per als enginyers informàtics del futur: Aplicacions...
 
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
Projecte per a l'ús de dispositius de resposta interactiva a les escoles del ...
 
Green cities
Green citiesGreen cities
Green cities
 

Kürzlich hochgeladen

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Kürzlich hochgeladen (15)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Meteor JS Workshop