Integración de servicios de almacenamiento virtual
|
|
- Encarnación Rey Aguilar
- hace 8 años
- Vistas:
Transcripción
1 TRABAJO FIN DE GRADO Integración de servicios de almacenamiento virtual Autor: Pablo Parejo Camacho Tutor: Gregorio Robles 1
2 ÍNDICE Introducción Desarrollo Servidor Desarrollo Cliente Conclusiones 2
3 INTRODUCCIÓN 3
4 MOTIVACIÓN Reciente aparición de distintos servicios de almacenamiento online Limitación por espacio en todos los almacenamientos Uso de múltiples cuentas por generación automática Gran oportunidad de mercado 4
5 onedrive Google Drive - Activos Dropbox MOTIVACIÓN II Usuarios por servicio de almacenamiento online onedrive Google Drive - Activos Dropbox
6 OBJETIVOS Integrar varios servicios de almacenamiento en una sola aplicación Decidimos integrar sólo Dropbox y Google Drive por número de usuarios Para el usuario, esta agrupación será transparente Hacer uso de las tecnologías más avanzadas en desarrollo web Mantener un flujo de trabajo profesional 6
7 METODOLOGÍA DE TRABAJO Utilizamos GIT para mantener un flujo de trabajo adecuado GIT: sistema de control de versiones Permite guardar todos nuestros cambios y avances Podemos retroceder cuando queramos y mantener versiones separadas de nuestro trabajo (branches) 7
8 DESARROLLO SERVIDOR Introducción a Django Luchando contra las APIs OAuth2 Dropbox y Google Drive Creando un API Estructura del servidor 8
9 DJANGO The web framework for perfectionists with deadlines. Construido en Python y partícipe de su filosofía Nos permite centrarnos en nuestra aplicación y obviar lo repetitivo Basado en el Patrón MVC: Modelo: Información que manejamos Controlador: Donde reside la lógica y puente de comunicación entre modelo y vista Vista: Representación de los datos ofrecidos por el controlador 9
10 LUCHANDO CONTRA LAS APIS OAuth2 Permite a un usuario autorizar a una aplicación el acceso a sus datos Tanto Dropbox como Google Drive lo implementan El usuario podrá revocar la autorización cuando lo desee 10
11 LUCHANDO CONTRA LAS APIS OAuth2 Redirección a URL de autorización Usuario Django Token de acceso Redirección a Petición URL de al la API aplicación autorización con token? Login y autorización Respuesta Servicio 11
12 LUCHANDO CONTRA LAS APIS Dropbox y Google Drive SDKs de desarrollo en Python Permiten abstracción de los detalles del API Documentación y ejemplos muy útiles 12
13 ESTRUCTURA DEL SERVIDOR Supervisor Django Web Worker Django web worker NGINX GUNICORN Django urls API mwc_dropbox mwc_drive Dropbox G Drive Django Web Worker 13
14 DESARROLLO CLIENTE Diseño de la aplicación Primera iteración: CSS Segunda iteración: Responsive design, Mobile First y Foundation JavaScript: Single Page App jquery AngularJS 14
15 DISEÑO DE LA APLICACIÓN Primera iteración: CSS 15
16 DISEÑO DE LA APLICACIÓN Primera iteración: CSS No teníamos en cuenta todos los dispositivos Teníamos un diseño elástico Aunque había algunos problemas con dispositivos móviles La solución: Responsive Design y Mobile First 16
17 DISEÑO DE LA APLICACIÓN Segunda iteración: Responsive Design, Mobile First y Foundation Responsive Design: Diseño adaptado a cada dispositivo Media queries: Diseño para distintos tamaños de pantalla Mobile first: Comenzamos a diseñar por el dispositivo de menor tamaño Nos ayuda a priorizar en lo realmente importante 17
18 DISEÑO DE LA APLICACIÓN Segunda iteración: Responsive Design, Mobile First y Foundation Foundation: Framework de diseño web Elementos predefinidos y reutilizables Diseño de cuadrícula: Indicamos qué porcentaje de pantalla queremos que ocupe cada elemento 18
19 DISEÑO DE LA APLICACIÓN Segunda iteración: Responsive Design, Mobile First y Foundation 19
20 JAVASCRIPT Single Page App El objetivo es crear aplicaciones lo más parecidas a las nativas Utilizamos peticiones asíncronas para cargar contenido adicional En lugar de cargar toda la página, cargamos lo que ha cambiado 20
21 JAVASCRIPT jquery Framework JavaScript más utilizado Incluye una librería de animaciones y efectos Muy bien documentado y con muchos recursos disponibles online No organiza el código de nuestra aplicación 21
22 JAVASCRIPT AngularJS Framework al alza actualmente Desarrollado por Google Nos permite reutilizar código y elementos de la página de una manera sencilla Curva de aprendizaje con altibajos 22
23 JAVASCRIPT AngularJS Podemos ordenar el código siguiendo MVC Modelo Services Controladores Controllers Vista Directivas y HTML Código mucho más limpio y ordenado que con jquery 23
24 CONCLUSIONES Estructura final y resumen HTML Cliente Acción Renderizado AngularJ S Petición HTTP Respuesta HTTP Servidor Django Petición HTTP Respuesta HTTP Servicio Externo API 24
25 CONCLUSIONES Valoración final Integrar varios servicios de almacenamiento en una sola aplicación Para el usuario, esta agrupación será transparente Hacer uso de las tecnologías más avanzadas en desarrollo web Mantener un flujo de trabajo profesional 25
26 CONCLUSIONES Tecnologías empleadas JSON 26
27 Demo
28 Preguntas
29 Integración de servicios de almacenamiento virtual Muchas gracias Autor: Pablo Parejo Camacho 29 Tutor: Gregorio Robles
30
31 GITFLOW Metodología de trabajo III Master HotFix Release Develop Feature v0.1 v0.1. v1.0 31
TFM Comunicación, Redes y Gestión de Contenidos
TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado
Más detallesD.1 Sitio web del proyecto. Tipo de documento: Entregable 05/11/2012
D.1 Sitio web del proyecto Tipo de documento: Entregable 05/11/2012 2 Índice Funcionalidades Error! Marcador no definido. Estructura 3 Diseño 5 Temporización 5 3 Funcionalidades La web del proyecto ecoraee
Más detallesBootstrap: Introducción práctico en el Diseño Web
Bootstrap: Introducción práctico en el Diseño Web Originalmente creado por Twitter, que permite crear interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web
Más detallesObjetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS
Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Este curso desarrollo aplicaciones en la nube para móviles se ha desarrollado como una guía para aprender
Más detallesAjustamos los costes en cada servicio y ofrecemos una asesoría personalizada en cada proyecto para poder sacar así el máximo rendimiento.
Raned nace a principios de 2014 fruto de la unión de dos ex compañeros de trabajo con un amplio historial laboral en el campo de las nuevas tecnologías web, microinformática y outsourcing bancario. Desde
Más detallesonline Master Programación Java SE y Java EE
online Master Programación Java SE y Java EE Objetivos Mejorar las competencias en todo lo relacionado con Visual studio.net y su framework para trabajar con componentes Windows y Web, crear aplicaciones
Más detallesQueremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda.
Queremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda. En estas secciones, te enseñamos a: Configurar el sitio para varios dispositivos, que los motores de búsqueda comprendan la
Más detallesUTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar
UTN DESARROLLADOR WEB MOBILE Presentación del curso El desarrollo web para dispositivos móviles es un área de la programación web con una demanda en permanente crecimiento. Este curso está orientado a
Más detallesAplicaciones en Tiempo Real con node.js Por: Oscar Gracia. Aplicaciones en tiempo real con node.js. Marzo 2014. www.northware.mx
Aplicaciones en Tiempo Real con node.js Por: Oscar Gracia 1 El mundo del desarrollo web avanza rápido, cada día surgen nuevas herramientas y nuevas tendencias que debemos implementar si queremos seguir
Más detallesDesarrollo Web Front-End utilizando Diseño Adaptativo. Ing. Henry Llanos Carranza
Desarrollo Web Front-End utilizando Diseño Adaptativo Ing. Henry Llanos Carranza Objetivos Desarrollo Web Front-End utilizando Diseño Adaptativo 2 Objetivos Conocer el uso Diseño Adaptativo en el Diseño
Más detallesSEO para dispositivos móviles
SEO para dispositivos móviles Dani Reguera Bakhache dreguera@mondragon.edu http://twitter.com/dreguera http://www.linkedin.com/in/danireguera http://mukom.mondragon.edu/socialmedia Unos datos para empezar...
Más detallesPFM Administración web y comercio electrónico
UOC - Master en Software Libre 6 de Junio del 2011 Desarrollo de librería Django para desarrollo de RIAs e implementación de zona privada de portal web sminn.com Qué es Sminn? Sminn Portal web Sminn es
Más detallesParte IIIb: Seguridad en APIs REST
Tema 3: Javascript Parte IIIb: Seguridad en APIs REST Texto http://www.flickr.com/photos/kosmar/62381076 Autentificación y autorización Autentificación basada en tokens Seguridad en APIs REST Token de
Más detallesCurso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió
Más detallesDesarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp www.movilidapp.com
Desarrollo de una aplicación de ejemplo: movilidapp Desarrollado por movilidapp www.movilidapp.com Introducción Veamos un ejemplo de construcción de una App con Mi Aplicación. Concretamente la App de movilidapp,
Más detallesConsulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D
Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D 01MOBILE 1.1 Canales de movilidad 1.2 Tipos de aplicaciones 1.3 Nuestra propuesta ARQUITECTURA UX FRAMEWORK
Más detallesDesarrollo de un aplicativo mobile multiplataforma
Desarrollo de un aplicativo mobile multiplataforma Tomoki Kamo Mora Enginyeria Informàtica Carles Sanchez Rosa 05/06/2012 multiplataforma 1 Introducción Actualmente podemos estar conectados constantemente
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesCurso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 Uno de los principales
Más detalles11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman
11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas
Más detallesServicios Cloud Almacenamiento en la Nube
ECBTI Curso Herramientas Teleinformáticas-221120 Servicios Cloud Almacenamiento en la Nube Red tutores del curso Agenda Almacenamiento en la Nube Ventajas y Desventajas Herramientas Cloud de Almacenamiento
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesMi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:
Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.
Más detallesTOOLS FEBRERO 2016. html5 + CSS3 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.
TOOLS FEBRERO 2016 html5 + CSS3 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del
Más detallesReferencia de cliente
Referencia de cliente Implantación de. Enero 2014 necesitaba una plataforma de desarrollo móvil que se adaptase por completo a su forma de trabajo. Cliente Seguros santalucia http://www.santalucia.es/
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
Más detallesBackflipSD Modelo de Diseño
BackflipSD Modelo de Diseño Historia de revisiones: Fecha Versión Descripción Autor 04/09/2012 1.0 Rodrigo Stecanella 16/09/2012 1.1 Rodrigo Stecanella 1 Contenido Historia de revisiones:...1 Introducción...3
Más detallesUna Estrategia de Movilización basada en la Reutilización
PREMIOS CONTRATOS Y PROYECTOS SMART CITIES 2014 Una Estrategia de Movilización basada en la Reutilización Premios Contratos y Proyectos Smart Cities 2014 2 CONTENIDO Descripción del Proyecto 3 Introducción
Más detallesInstituto Politécnico Nacional. Escuela Superior de Turismo
Instituto Politécnico Nacional Escuela Superior de Turismo Santiago Peña Joyce Mariana 1M7 Lorena Correa Investigación sobre Buscador y Navegador Tic s Qué es un navegador? Un navegador (también llamado
Más detallesHERRAMIENTAS TELEINFORMATICAS ALMACENAMIENTO EN LA NUBE LEYDY YASMIN LOPEZ MEDINA CÓDIGO: 1098671753 DERLYBRET RODRIGUEZ JAIMES CODIGO: 1098647556
HERRAMIENTAS TELEINFORMATICAS ALMACENAMIENTO EN LA NUBE LEYDY YASMIN LOPEZ MEDINA CÓDIGO: 1098671753 DERLYBRET RODRIGUEZ JAIMES CODIGO: 1098647556 Tutor: CLAUDIA MARCELA DIAZ SCARPETTA Grupo N 173 UNIVERSIDAD
Más detallesDesarrollo de sitios Web con HTML 5
Desarrollo de sitios Web con HTML 5 HTML5 para páginas web HTML5 es la versión más reciente para diseñar páginas web, su sintaxis es sencilla y en conjunto con CSS3 se pueden crear sitios responsive, los
Más detallesMiguel Tabera Pacheco
#content #search #sites #people #Office 365 #BI #business #SharePoint #ECM #Welcome #apps #cloud #farm #Office #develop #workflows #communities #insights #IT Colaboran: Miguel Tabera Pacheco SharePoint
Más detallesInnova v cio i n o es s ivoted e. Rev e isa s d a o d p o p r: : Isa s a a c a c C as a a s do d 18/01/2011
Innovaciones ivoted. Revisado por: Isaac Casado 18/01/2011 Resumen Ejecutivo STC Solutions Developers es una compañía dedicada a disciplinas como el desarrollo de aplicaciones 2.0, mercadeo por internet
Más detallesIBM MobileFirst Platform y Bluemix
IBM MobileFirst Platform y Bluemix Vanessa Hernández M. IBM MobileFirst Solutions Architect vhernanm@mx1.ibm.com 2014 IBM Corporation La Movilidad continúa en expansión (2014) 60% de las grandes compañías
Más detalles2. Para qué me sirve una página web?
QUIENES SOMOS? VISION: Queremos estar comprometidos con los problemas de nuestros clientes de forma transparente y eficaz para convertirnos en su socio de confianza. QUE MISION: Proporcionar las Páginas
Más detallesADAPTAEMPLEO INFORME ACCESIBILIDAD. octubre 2013. Versión 1.0
ADAPTAEMPLEO INFORME ACCESIBILIDAD octubre 2013 Versión 1.0 1.0 Primera versión del documento. CONTROL DE CAMBIOS Índice de Contenido 1. ACCESIBILIDAD WEB...4 2. PUNTOS DE VERIFICACIÓN...5 2.1. IMÁGENES
Más detallesTOOLS ABRIL 2014. html5 + CSS3 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.
TOOLS ABRIL 2014 html5 + CSS3 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del
Más detallesInforme de los aspectos relativos al uso de Subversion en la practica troncal.
Informe de los aspectos relativos al uso de Subversion en la practica troncal. 1. Infraestructura de despliegue de los clientes y el servidor de Subversión. La infraestructura que hemos usado es Google,
Más detallesGestión de Equipos en Movilidad. www.eseaforms.com. Paseo de Chil 29,Las Palmas G.C. eseanetwork@gmail.com
Gestión de Equipos en Movilidad www.eseaforms.com Paseo de Chil 29,Las Palmas G.C. eseanetwork@gmail.com Phone: +34 622 13 56 91 2 # ESEAFORMS Eseaforms es una Aplicación Web y una Aplicación Móvil que
Más detalles[Guía N 1 Introducción al Portal WEB de la Universidad Simón Bolívar]
AULA EXTENDIDA El aula extendida es el espacio que ofrece el portal de la universidad para que, a través de la plataforma MOODLE, los docentes mantengan una comunicación online en el proceso enseñanza
Más detallesMovilizando la intranet de la Facultad de Informática
Movilizando la intranet de la Facultad de Informática 1 de noviembre de 2011 Jaume Moral, Hugo Hernández Marcel Arbó y Roger Sala http://www.fib.upc.edu/ La intranet: El Racó Es la Intranet de la Facultad
Más detallesCapacitación Continua Cursos y Talleres
Capacitación Continua Cursos y Talleres Windows Server 008 Administración Windows Server 008 Seguridades Windows Server Active Directory Microsoft Exchange SQL Server 008 Administración SQL Server 008
Más detallesSISTEMAS DE ALAMACENAMIENTO EN LÍNEA MÁS UTILIZADOS
Dropbox SISTEMAS DE ALAMACENAMIENTO EN LÍNEA MÁS UTILIZADOS Dropbox es, posiblemente, el servicio más conocido de almacenamiento en 'la nube'. No fue el primero, pero es el que mejor ha sabido adaptarse
Más detallesDesarrollo de Aplicaciones Web con JAVA: J2EE y Struts
Temario Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts Abril 2007 1. Introducción Se describe a continuación de forma detallada el programa del curso Desarrollo de Aplicaciones Web con Java: J2EE
Más detallesCurso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico
Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Diseño Web Especializado en Dispositivos
Más detallesCómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?
Manual de Qué es Google Drive? Qué es Google Drive? Google Drive es un servicio web que le permite almacenar, modificar, compartir y acceder a sus archivos y documentos independientemente de dónde se encuentre
Más detallesARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial
Título ARQUITECTUA DE M2M Proyecto Monkey to Monkey ( M 2 M ) Equipo Proyectos Informáticos Versión 1.0 Código PLAN_M2M_2012_04_01 Fecha 19/04/2012 Autores MIGUEL ÁLVAREZ Y CLARA HERRERO Estado Documento
Más detallesCorreo y servicios en la nube PDI. 11 de Diciembre de 2012. Servicios Informáticos Área de Apoyo al Usuario
Correo y servicios en la nube PDI. 11 de Diciembre de 2012 Servicios Informáticos Área de Apoyo al Usuario Contenido de la Presentación Nuevo servicio de correo para.ti@ucm Introducción: Motivos, Por qué?,..
Más detallesDesarrollo de App responsive con ArcGIS API for javascript, Html5 y CSS3 REUNIÓN DE USUARIOS SIGSA ESRI 2015
Desarrollo de App responsive con ArcGIS API for javascript, Html5 y CSS3 REUNIÓN DE USUARIOS SIGSA ESRI 2015 Qué es La Api de Arcgis JavaScript? Es un conjunto de reglas( código ) y especificaciones preestablecidas
Más detallesPropuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela.
Diseño web HTML5/CSS3 Programación JAVA Tiendas de venta online Posicionamiento SEO Desarrollo de aplicaciones móviles Propuesta para la realización de un curso de programación de aplicaciones móviles
Más detalles- MANUAL TÉCNICO - Implantación de software de Marketing Online
- MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: adeada@adeada.com REALIZADO POR:
Más detallesOPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA
OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA Acerca de Nuestra Compañía Banlinea es una empresa colombiana de Finanzas y Tecnología (Fintech) que ofrece información y herramientas tecnológicas a consumidores,
Más detallesFigura 4.6: Prototipo de la pantalla de inicio.
Por lo tanto el siguiente paso ha sido realizar el prototipo a más alto nivel del sitio web, para conocer cómo quiere la empresa que se estructure el contenido y qué aspecto darle. Para ello se ha utilizado
Más detallesHerramientas Tecnológicas de Productividad. Sesión 12. Comunicación y colaboración online
Herramientas Tecnológicas de Productividad Sesión 12. Comunicación y colaboración online Contextualización Has escuchado el término la nube o Cloud Computing? Actualmente los celulares, tabletas electrónicas
Más detallesEspecialidad en Programación de Sistemas con Visual C# y Objective-C
Especialidad en Programación de Sistemas con Visual C# y Objective-C Carga Lectiva: 700 horas Formación técnica y certificación: 200 horas El alumno realiza la formación técnica utilizando las últimas
Más detallesDesarrollo Web. Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades.
Tarifas 2015 Página 1 Desarrollo Web Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades. Tu web Profesional al mejor precio. Usamos las mejores tecnologías y bajamos los
Más detallesANOTACIONES PARA LA PRESENTACIÓN
DIAPOSITIVA Nº2 Cada vez más gente tiene horario de oficinas y necesitan comer en el trabajo, o bien porque no les da tiempo de ir a casa o bien porque no tienen tiempo o habilidades para gestionar su
Más detallesTOOLS ENE 2016. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.
TOOLS ENE 2016 total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del Siglo
Más detallesANEXO 1 (Ref. 4/2014/1)
ANEXO 1 (Ref. 4/2014/1) 1. CATEGORIA: Técnico Investigador Diplomado o equivalente 2. TITULACIÓN REQUERIDA: Diplomado, Arquitecto Técnico, Ingeniero Técnico o equivalente, como mínimo. 3. PROYECTO/CONVENIO/CONTRATO:
Más detallesCurso PHP Curso Online Analista Programador Web PHP
Curso PHP Curso Online Analista Programador Web PHP Academia Mañana Paseo de la Castellana, 51 - Madrid 28046 Programa General Curso de PHP Módulo Uno - Introducción y entorno PHP instalación Primera unidad
Más detallesParte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.
Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte
Más detallesPrograma. Programa: Aspectos Técnicos Previos. Sistemas de Gestión de Contenidos (CMS) La Imagen del Site. Usabilidad y Accesibilidad
Programa Programa: Aspectos Técnicos Previos Sistemas de Gestión de Contenidos (CMS) La Imagen del Site Usabilidad y Accesibilidad La Importancia del Contenido Optimización del Código Fuente Las Claves
Más detallesEn México, los accesos a sitios Web desde móviles se incrementó en 7.3% en el último año.
En México, el 60% de los internautas se conectan a internet a través de smartphones En México, los accesos a sitios Web desde móviles se incrementó en 7.3% en el último año. En México, el 87% de los usuarios
Más detallesServicios ios. Sesión 1: iad, AdMob e In Apps. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles
Servicios ios Sesión 1: iad, AdMob e In Apps 2012-13 Depto. Ciencia de la Computación e IA Índice de contenidos La plataforma de publicidad de Apple: iad Qué es y cómo funciona? Pros y contras de su uso.
Más detallesEscritorios virtuales
Escritorios virtuales Italo E. Ayesteran R. Con la adopción de la tecnología de Computación en la nube (Cloud Computing), las soluciones de escritorio virtual representan una de las herramientas más poderosas
Más detallesMe llamo Albert y soy desarrollador web especializado en frontend. Conozco JavaScript a fondo i me apasiona el mundo UX.
Albert Vàzquez Experienced frontend and JavaScript Developer. UX Passionate! Castelldefels, Barcelona, Spain albertvazquez.es hola@albertvazquez.es +34 608 719 497 Hola! Me llamo Albert y soy desarrollador
Más detallesTOOLS NOV 2014. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.
TOOLS NOV 2014 total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del Siglo
Más detallesInnovaciones Societs.
Innovaciones Societs. Revisado por: Isaac Casado 18/01/2011 Resumen Ejecutivo STC Solutions Developers es una compañía dedicada a disciplinas de desarrollo de aplicaciones 2.0, mercadeo por internet (SEO),
Más detallesProyecto FIBtv. Integración de sistemas para difusión de vídeos públicos y privados
Proyecto FIBtv. Integración de sistemas para difusión de vídeos públicos y privados FIBtv Project. Integration of systems to broadcast public or private videos Iván Fernández, Manel Rodero, Jaume Moral,
Más detallesVISUAL STUDIO.NET 2012 WEB Desarrollo Certificación Microsoft. (Curso con Bolsa de empleo y 1 Derecho de examen)
VISUAL STUDIO.NET 2012 WEB Desarrollo Certificación Microsoft (Curso con Bolsa de empleo y 1 Derecho de examen) En el mercado de trabajo hay una gran carencia de profesionales en entornos de programación
Más detallesEmpleo. CURSO FORMATIVO Desarrollo WEB con PHP. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo WEB con PHP Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:
Más detallesMS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions
S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este
Más detallesCURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesCasos de éxito DESARROLLO
Casos de éxito DESARROLLO Eclicsys Camillo Sapienza Desarrollador País: Argentina Web: www.eclicsys.com correo electrónico y transferencia de archivos Usuario ftp con acceso a una carpeta propia Plataforma
Más detallesCurso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile
Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile Curso
Más detallesDir.: Av. La Molina 1007 Telf.: 349.4092 / 956.326.780 @.: hitogoroshi@outlook.com. jquery, jquery UI, XHTML, Mysql, PHP 5, codeigniter
Analista Programador Dir.: Av. La Molina 1007 Telf.: 349.4092 / 956.326.780 @.: hitogoroshi@outlook.com Mi nombre es Eduardo Rodríguez, me considero una persona dispuesta a enfrentar nuevos retos, trazar
Más detallesDocumento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe
Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe Índice de contenido 1. Introducción...3 2. El modelo de negocio...3 2.1 Antecedentes...3 2.2 Planteamiento del problema actual...3
Más detallesPrograma de actualización profesional ACTI.NET. Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010 OBJETIVOS: Construir una aplicación de negocios utilizando ASP.NET MVC y EntityFramework.
Más detallesTema 5: Tecnologías Web
Tema 5: Tecnologías Web Visor web en Android 2013-2014 Depto. Ciencia de la Computación e IA Puntos a tratar Creación de un visor web Propiedades del visor Comunicación aplicación-web Comunicación web-aplicación
Más detallesLista de nuestras Soluciones Web Web Básica 87,50. Web Básica Móvil 110. Web Presencia 350
Lista de nuestras Soluciones Web Web Básica 87,50 Gracias a los acuerdos alcanzados con los principales proveedores de Hostings y Registradores de Dominio (1and1 y Arsys), podemos ofrecer la creación de
Más detallesDiseño e implementación de una tienda electrónica mediante Struts y SOAP. Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez
Diseño e implementación de una tienda electrónica mediante Struts y SOAP Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez Índice Introducción Objetivos e historia temporal Struts y el patrón de
Más detallesAnálisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesHybreed Plataforma de desarrollo de aplicaciones móviles híbridas. Descripción y roadmap de producto
Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas Descripción y roadmap de producto V1.1 febrero 2013 1 Tecnología a fondo Hybreed, plataforma de desarrollo de aplicaciones móviles híbridas
Más detallesResponsive Web Design Diseño Web Adaptable
Responsive Web Design Diseño Web Adaptable Hoy en día los usuarios de nuestras páginas web o tiendas online pueden acceder a las mismas desde diferentes medios: un ordenador de sobremesa con pantalla panorámica,
Más detallesPROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications
PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional:
Más detallesDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web Con Visual Studio 2012 MOC: 20486, 35 hrs Sobre este curso En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC avanzadas tecnologías y herramientas
Más detallesTaller de Introducción
Taller de Introducción Titulo del curso Taller de introducción a HTML 5 Resumen del curso La evolución de los estándar de la web, nos ha llevado al nuevo estándar del consorcio W3C, HTML 5, en caso de
Más detallesEN DISEÑO WEB UN CONCEPTO DIFERENTE. No sólo hemos cambiado la forma de publicitar su Empresa, también reducimos el coste y la forma de pago.
UN CONCEPTO DIFERENTE EN DISEÑO WEB No sólo hemos cambiado la forma de publicitar su Empresa, también reducimos el coste y la forma de pago. Web Design, Hosting & E-Commerce PubliWeb se lo pone fácil Diseño
Más detallesAnálisis de tu sitio web: posicionamiento y marketing online
Análisis de tu sitio web: posicionamiento y marketing online El 90% del tráfico de Internet llega a través de los buscadores, donde Google es el rey. Para aparecer en los principales puestos de búsqueda
Más detallesComplejo Deportivo UCA. República Saharaui s/n 11510 Puerto Real (Cádiz) Tel.956016270.Fax.956016275 www.uca.es/deportes e-mail: deport@uca.
La dificultad de los usuarios, tanto de la comunidad universitaria como externos, a la hora de desplazarse a las oficinas del Área para llevar a cabo las distintas gestiones, ha ido obligando al (ADE)
Más detallesCurso de Frontend Online HTML5, CSS3, JavaScript, jquery y Responsive Design
Curso de Frontend Online HTML5, CSS3, JavaScript, jquery y Responsive Design Objetivo General: Al final del curso el estudiante tendrá los conocimientos y habilidades necesarios para generar (diseñar y
Más detallesTFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012
TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación
Más detallesNavegadores y páginas web
Navegadores y páginas web Comunicación en el siglo XXI El poder de la Web está en su universalidad. El acceso de todos es un aspecto esencial. Tim Berners-Lee Creador de la World Wide Web Índice de contenidos
Más detalles- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Más detallesCatalyst: Framework para el desarrollo de aplicaciones Web Esteban Saavedra Lopez
Catalyst: Framework para el desarrollo de aplicaciones Web Esteban Saavedra Lopez email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org Agenda Introducción Patron MVC Catalyst Demostración
Más detallesImpress : Programa de presentaciones de OpenOffice.
Impress : Programa de presentaciones de OpenOffice. Básicamente Impress es un programa de presentaciones proyectadas a través de diapositivas (pantallas completas) que un orador o ponente puede utilizar
Más detallesDESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre
DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre Introducción Aplicaciones Móbiles Desventajas Tanto las pantallas como teclados son demasiado
Más detallesSITNA en tu móvil. SITNA en tu móvil TALLER SITNA PARA MÓVILES. Para empezar. SITNA en tu móvil TALLER SITNA PARA MÓVILES
SITNA en tu móvil Para empezar Qué es? Aplicación Web para acceder a los datos que ofrece el SITNA, optimizada para su utilización en dispositivos móviles. Qué objetivos persigue? Facilitar a nuestros
Más detallesBotón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A. www.instapago.com
Botón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A. www.instapago.com Histórico de Cambios Fecha Ver. Autor Descripción 06/06/2014 1.0 Enyert Viñas Creación del Documento 06/10/2014 1.1 Alex
Más detalles