FanJam, red social para buscar e integrar talentos en la industria musical

Tamaño: px
Comenzar la demostración a partir de la página:

Download "FanJam, red social para buscar e integrar talentos en la industria musical"

Transcripción

1 FanJam, red social para buscar e integrar talentos en la industria musical Trabajo de Grado DOCUMENTO DE ESPECIFICACION DE LA ARQUITECTURA 15 de Octubre de 2012 V 2.3 Juan Sebastián Ruiz Juan David Cadena Pontificia Universidad Javeriana Facultad Ingeniería Carrera Ingeniera de Sistema Bogotá D.C 2012

2 HISTORIAL DE CAMBIOS Sección del Versión Fecha documento Descripción de cambios Responsable modificada 1.0 Sept 22 y 23 de Elaboración de Diagrama de componentes Juan Sebastián Ruiz 1.5 Sept 24 y 25 de Elaboración de Diagrama de despliegue Juan Sebastián Ruiz 2.0 Sept 30 Y Oct 31 de , 2.3, 2.4 Elaboración de Atributos de calidad (Seguridad, escalabilidad, desempeño y disponibilidad) Juan Sebastián Ruiz 2.3 Oct 6 y 7 de , 3 Elaboración de Atributos de calidad (Mantenibilidad) y Comparación de Tecnologías (PHP vs Java) Juan Sebastián Ruiz

3 TABLA DE CONTENIDO HISTORIAL DE CAMBIOS... 2 LISTA DE ILUSTRACIONES... 4 LISTA DE TABLAS... 5 DESCRIPCION DE LA ARQUITECTURA Diagrama de paquetes Diagrama de despliegue... 7 ATRIBUTOS DE CALIDAD Seguridad Escalabilidad y desempeño Disponibilidad Mantenibilidad ARBOL DE NAVEGACIÓN BIBLIOGRAFIA... 18

4 LISTA DE ILUSTRACIONES ILUSTRACIÓN 1 - DIAGRAMA DE PAQUETES... 6 ILUSTRACIÓN 2 - DIAGRAMA DE DESPLIEGUE... 7 ILUSTRACIÓN 3 - ÁRBOL DE NAVEGACIÓN ILUSTRACIÓN 4 - PANTALLA LOGIN Y REGISTRO ILUSTRACIÓN 5 - PANTALLA CONOCER MÁS ILUSTRACIÓN 6 - PANTALLA PERFIL ILUSTRACIÓN 7 - PANTALLA INFORMACIÓN ILUSTRACIÓN 8 - PANTALLA AMIGOS ILUSTRACIÓN 9 - PANTALLA AMIGO ILUSTRACIÓN 10 - PANTALLA FOTOS ILUSTRACIÓN 11 - PANTALLA MUSICA Y VIDEOS ILUSTRACIÓN 12 - PANTALLA EVENTOS ILUSTRACIÓN 13 - PANTALLA NOTICIAS ILUSTRACIÓN 14 - PANTALLA BÚSQUEDA AVANZADA... 18

5 LISTA DE TABLAS TABLA 1 - DOCUMENTACIÓN DIAGRAMA DE PAQUETES... 6 TABLA 2 - DOCUMENTACIÓN DIAGRAMA DE DESPLIEGUE... 8

6 DESCRIPCIÓN DE LA ARQUITECTURA 1. Diagrama de paquetes Ilustración 1 - Diagrama de paquetes Paquete Interfaz grafica de usuario Lógica Comunicación Seguridad Persistencia Descripción Este paquete tiene como objetivo contener todos los archivos html y css, para permitir al usuario visualizar de manera agradable toda la información. Este paquete tiene como objetivo contener toda la lógica de negocio de la red social, además éste hará uso de paquetes como el de la comunicación y la seguridad. Este paquete tiene como objetivo controlar toda la comunicación de correos electrónicos, notificaciones e integración con los demás sistemas involucrados en la red social, como YouTube, goear y entidades bancarias. Este paquete tiene como objetivo manejar todos los asuntos relacionados con la seguridad de la pagina web, como por ejemplo ataques de SQL Injection, Cross-site Scripting Attacks entre otros Este paquete tiene como objetivo manejar la comunicación entre la base de datos y el sistema. Tabla 1 - Documentación diagrama de paquetes

7 2. Diagrama de despliegue Ilustración 2 - Diagrama de despliegue

8 Unidad de despliegue PC usuario Firewall Balanceador de cargas Servidor de bases de datos Servidor de correo Servidor web (Presentación) Servidor de aplicaciones Sistema YouTube Sistema GoEar Descripción Representa a los usuarios que ingresan al sistema Está conformada por los siguientes componentes: Web browser El browser se encuentra en el pc del usuario que accede al sistema, es el encargado de desplegar la lógica de presentación (interfaz gráfica) para la interacción con la aplicación. Permite controlar el acceso no autorizado de individuos al sistema, conjuntamente de controlar el tráfico hacia el servidor primario. Tiene como objetivo gestionar las solicitudes de un número elevado de usuarios, busca lograr un uso eficiente de los recursos del sistema repartiendo las solicitudes entre los nodos que tengan menor carga de trabajo o se encuentren libres de trabajo. Almacena toda la información (canciones, videos, eventos, comentarios, etc.) de los usuarios que se registran en la red social de música. Se utiliza la base de datos NEO4J, base de datos orientada a grafos. Encargado de enviar los correos a los usuarios registrados en la red social de músicos bien sea para notificaciones de solicitudes de amistad, invitación a eventos, entre otros. Es el encargado de tener toda la lógica de presentación (Paginas web) para que el usuario pueda interactuar con los controles de la aplicación web. Es el encargado de tener toda la lógica de negocio de la aplicación web y la integración con las páginas web como YouTube y con GoEar para la subida de vídeos y canciones. Interacción con el sistema YouTube el cual provee el servicio para la subida de vídeos por parte de los usuarios. Interacción con el sistema GoEar el cual provee el servicio para la subida de canciones por parte de los usuarios. Tabla 2 - Documentación diagrama de despliegue

9 ATRIBUTOS DE CALIDAD 1. Seguridad El framework de Symphony2 soporta la seguridad, esto quiere decir que el desarrollador no tiene por qué preocuparse por tanto detalle al momento de implementar la seguridad en la red social. El propósito de la seguridad es evitar que un usuario ingrese a un recurso al cual no debería tener acceso. La seguridad es un proceso de dos etapas, el primer paso del proceso es que el sistema debe identificar quien es el usuario, para esto el usuario tendrá que ingresar algún tipo de identificación, llamándose esto autenticación. Después de que ya se sepa quien es el usuario, se debe realizar la autorización, esto es determinar a que recurso tiene acceso el usuario para realizar una determinada acción. Sabiendo lo anterior Symfony2 tiene el componente Security, esta es una biblioteca PHP independiente la cual se puede usar dentro de cualquier proyecto PHP, en este caso para ser usada dentro de la red social de músicos. Tiene herramientas para manejar la seguridad como [1]: Autenticación o Autenticación HTTP o Cortafuegos o Formulario de acceso o Certificados X.509 o Atreves de Facebook Control de acceso (autorización): Puede ser para una URL, un modelo de objetos, llamada a un método, entre otros o Manejo de roles o Protegiendo patrones de URL especificas o Protegiendo por IP o Protegiendo por canal o Protegiendo un controlador o Lista de control de acceso (ACL), protegiendo objetos individuales de base de datos

10 Entre otros 2. Escalabilidad y desempeño Para manejar un buen desempeño en la página de la red social, Symfony2 cuenta con herramientas y estrategias que ayudan a solucionar esto haciendo uso de la memoria caché. Symfony2 es muy útil a la hora de implementar una aplicación web ya que responde de manera inmediata a los usuarios, pero cuando la cantidad de usuarios crece y las peticiones al servidor son muchas, es necesario afrontar el problema de otra forma. Como se dijo anteriormente, el uso de la memoria caché es una de las soluciones a este problema. Este tipo de memoria se convierte en un intermediario entre el cliente y la aplicación web. Cuando el cliente realiza una petición, la memoria caché guarda información obtenida que puede ser reutilizable, permitiendo adquirirla sin necesidad de recurrir a la aplicación web, haciendo más rápida la respuesta. Esto se conoce como pasarela de caché Además de esto se puede hacer uso de Varnish, un acelerador HTTP escrito en C que almacena los datos en la memoria virtual. Puede crear nuevos threads bajo demanda y eliminarlos cuando la carga total se reduce, igualmente es muy útil para picos de tráfico y puede servir como un balanceador de cargas para mejorar la respuesta a los usuarios finales. [2] 3. Disponibilidad Para tener una buena disponibilidad de la aplicación e intentar alcanzar el 100% de su funcionalidad, es necesario recurrir a la implementación de ciertas técnicas de arquitectura más que a la selección de una tecnología a utilizar (Symfony2). De lo anterior se puede decir que el método más utilizado para mejorar la disponibilidad, es el uso de la técnica de replicación de la base de datos o mirroring, esto significa que al momento de registrar nuevos datos a la base de datos principal, se hará una copia periódicamente a una segunda base de datos. Si la base de datos principal sufre una falla de cualquier índole, esta segunda base de datos servirá como respaldo y empezara a remplazar a la principal mientras se repara.

11 También cabe aclarar que esta técnica no solamente aplica a las bases de datos, también es posible aplicarlo a los servidores web, donde se alojan las paginas o la lógica de negocio, siendo necesario al momento de actualizar la aplicación web, bien sea por presentación y/o por lógica de negocio. Sin embargo, tiene un costo y es el uso de mayor cantidad de maquinas. [3] 4. Mantenibilidad El framework Symfony2 provee facilidades para implementar el patrón MVC cuyo objetivo es la separación de responsabilidades. Esto da ventajas como: Un desarrollo rápido Un desarrollo estructurado Reutilización de código Disminuir el esfuerzo en el desarrollo Todo esto para concentrarse directamente en la solución del problema. [4] Esto permite que la mantenibilidad acoplamiento de los mismos. de cada componente se facilite, debido al bajo El modelo de aplicación será una arquitectura multitired distribuida, en donde existe una clara separación de la lógica de presentación, la lógica de negocio y los datos en diferentes servidores, lo cual permite añadir nuevas funcionalidades fácilmente sin afectar el funcionamiento de la aplicación. Además de lo anterior Symfony2 cuenta con módulos o componentes (llamados Bundles en Symfony2) ya existentes que evitan que se reinvente la rueda aumentando la extensibilidad de la aplicación de forma rápida y sencilla. [5] Se realizo un documento que compara las tecnologías Java con PHP y Bases de datos relacional con bases de datos de grafos con el fin de poder visualizar de forma mas clara los beneficios que trae cada una. (Ver Comparación de tecnologías).

12 ARBOL DE NAVEGACIÓN Ilustración 3 - Árbol de navegación

13 Ilustración 4 - Pantalla Login y Registro Ilustración 5 - Pantalla Conocer más

14 Ilustración 6 - Pantalla Perfil Ilustración 7 - Pantalla Información

15 Ilustración 8 - Pantalla Amigos Ilustración 9 - Pantalla Amigo

16 Ilustración 10 - Pantalla Fotos Ilustración 11 - Pantalla Musica y Videos

17 Ilustración 12 - Pantalla Eventos Ilustración 13 - Pantalla Noticias

18 Ilustración 14 - Pantalla Búsqueda Avanzada BIBLIOGRAFIA [1] Symfony Seguridad 14 de Junio, 2012 [Available]: [2] Caching en Symfony2 - Escalabilidad 20 de Abril, 2012 [Available]: [3] Alta Disponibilidad: Que es y cómo se logra 19 de Agosto, 2008 [Available]: [4] What is Symfont2? 25 de Octubre, 2011 [Available]: [5] Introducción a Symfony2 3 de Febrero, 2011[Available]:

Planeador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software

Planeador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software Planeador de Torneos y Competencias: PLATYCO Documentación de la Arquitectura de Software Daniel Santiago Vásquez Acero 22/08/2014 Tabla de figuras Ilustración 1: Modelo "4+1"[1]... 4 Ilustración 2: Servicio

Más detalles

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación

Más detalles

Curso Developing ASP.NET MVC 4 Web Applications (20486)

Curso Developing ASP.NET MVC 4 Web Applications (20486) Curso Developing ASP.NET MVC 4 Web Applications (20486) Programa de Estudio Curso Developing ASP.NET MVC 4 Web Applications (20486) Aprende a desarrollar aplicaciones avanzadas de ASP.NET MVC usando tecnologías

Más detalles

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA PARA INARGOS LTDA. DOCUMENTO DE ARQUITECTURA DE SOFTWARE VERSIÓN 3.0 BOGOTÁ,

Más detalles

SDD SDD Software Design Description. V0.1

SDD SDD Software Design Description. V0.1 SDD Software Design Description. V0.1 Oscar Javier Rey Pontificia Universidad Javeriana Facultad de Ingeniería Noviembre de 2015 1 Historial de cambios Encargado Rol Versi Secció Fecha Tipo Descripción

Más detalles

SDD-Documento de diseño del sistema

SDD-Documento de diseño del sistema Bogotá 2016 SDD-Documento de diseño del sistema Cesar Sacristan y Manuel Morón PONTIFICIA UNIVERSIDAD JAVERIANA Contenido 1 Introducción... 2 2 Arquitectura... 3 2.1 Vista Lógica del Sistema... 3 2.1.1

Más detalles

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres PÁGINA DE FIRMAS El presente documento es aprobado por las personas

Más detalles

Agosto. Inicio. Avanzado. Informaciones Human Business Fonos: (02) / (02) Web:

Agosto. Inicio. Avanzado. Informaciones Human Business Fonos: (02) / (02) Web: Inicio Informaciones Human Business Fonos: (02) 2698 9790 / (02) 2671 3567 E-mail: informaciones@hbusiness.cl Web: www.hbusiness.cl 18 de Agosto Ap p s tip ddy Web Marketing CURSO: Fundamentación Técnica:

Más detalles

Programación Orientada a Objetos y Patrón MVC en PHP5. Pablo Ramirez A.

Programación Orientada a Objetos y Patrón MVC en PHP5. Pablo Ramirez A. Presentación: (Arquitecto de Software) Pregrado: Técnico Superior en Informática (CUAM) 2000 Ingeniero en Sistemas (UBA) 2009 Ingeniería en Informática (IUTOMS) (Cursando) Postgrado: Especialista en Gerencia

Más detalles

Sistema de Información Geográfica siginfocentros Arquitectura del Sistema

Sistema de Información Geográfica siginfocentros Arquitectura del Sistema Arquitectura del Sistema Índice de contenido Sistema de Información Geográfica Sobre este Documento Sistema de Información Geográfica El presente documento contiene el diseño elaborado para el proyecto

Más detalles

TFC J2EE. InterBiblioteca. Alumno: Alfonso Pascual Garrido. Tutor: Antoni Oller Arcas

TFC J2EE. InterBiblioteca. Alumno: Alfonso Pascual Garrido. Tutor: Antoni Oller Arcas TFC J2EE InterBiblioteca Alumno: Alfonso Pascual Garrido Tutor: Antoni Oller Arcas ÍNDICE: 1. OBJETIVOS 2. PLANIFICACIÓN 3. INTRODUCCIÓN 4. FUNCIONALIDAD DEL PROYECTO 5. ACTORES 6. ARQUITECTURA: PATRON

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.

Más detalles

Alejandro Ardila Schickler 9/4/2013

Alejandro Ardila Schickler 9/4/2013 PONTIFICIA UNIVERSIDAD JAVERIANA MOOSTREAM Software Architecture Document (SAD) Alejandro Ardila Schickler 9/4/2013 Historial de Cambios FECHA DESCRIPCIÓN 05/09/2013 Creación de secciones 1 a 5 21/10/2013

Más detalles

Documento de Arquitectura

Documento de Arquitectura Documento de Arquitectura Arquitectura Global La estructura global del programa se basa en el patrón arquitectónico, MVC. Cómo se observa en la imagen. cmp Modelo de Componentes Modelo Controlador ofrece

Más detalles

DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ

DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS BOGOTÁ, D.C. 2017 Tabla

Más detalles

octubre de 2007 Arquitectura de Software

octubre de 2007 Arquitectura de Software octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la

Más detalles

Proyecto Fin de Carrera

Proyecto Fin de Carrera Proyecto Fin de Carrera Capítulo 2: Memoria Descriptiva Página 15 de 265 Capítulo 2: Memoria Descriptiva 3. Objetivo del proyecto En este proyecto se desarrolla una aplicación basada en algunas de las

Más detalles

Desarrollo de Aplicaciones Web de ASP.NET MVC 4

Desarrollo de Aplicaciones Web de ASP.NET MVC 4 Desarrollo de Aplicaciones Web de ASP.NET MVC 4 Código: 20486 Duración: 40 horas Sobre este curso En este curso, los estudiantes aprenderán a desarrollar aplicaciones avanzadas de ASP.NET MVC utilizando

Más detalles

Implementación de Componentes

Implementación de Componentes Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura

Más detalles

ZoomTI++ Documentación de Arquitectura de Software. Versión 2.0

ZoomTI++ Documentación de Arquitectura de Software. Versión 2.0 ZoomTI++ Documentación de Arquitectura de Software Versión 2.0 Contenido 1. Introducción... 2 1.1. Propósito... 2 1.2 Alcance... 2 1.3 Definiciones, acrónimos y abreviaciones... 2 1.4 Referencias... 3

Más detalles

Desarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488

Desarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488 Desarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488 Descripción: En este curso, los estudiantes aprenden habilidades esenciales que son comunes a casi

Más detalles

Manual de usuario. Centro de Evaluación Facultad de Educación Universidad de los Andes. Para PAZATUIDEA. Plataforma PazAtuIdea

Manual de usuario. Centro de Evaluación Facultad de Educación Universidad de los Andes. Para PAZATUIDEA. Plataforma PazAtuIdea Manual de usuario Para PAZATUIDEA Plataforma PazAtuIdea Centro de Evaluación Facultad de Educación Convenio MEN-OIM Centro de Evaluación Facultad de Educación Universidad de los Andes Fecha: 30/06/2018

Más detalles

Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software

Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software Diseño: Arquitectura de Software IF 7100 Ingeniería del Software 1 Qué es arquitectura de software? Es la definición de una solución estructurada que cumpla todos los requerimientos técnicos y operacionales,

Más detalles

Tecnología para la. Web (MVC)

Tecnología para la. Web (MVC) Tecnología para la Construcción de Aplicaciones Web (MVC) Dr. Víctor J. Sosa vjsosa@tamps.cinvestav.mx Información sintetizada del curso: Introducción a los servicios y servidores de información en Internet

Más detalles

MANUAL DE USUARIO JENNY PATRICIA MORALES MALDONADO

MANUAL DE USUARIO JENNY PATRICIA MORALES MALDONADO MANUAL DE USUARIO 2015-2016 JENNY PATRICIA MORALES MALDONADO MANUAL DE USUARIO SISTEMA DE CAPTACIÓN DE REQUERIMIENTOS DE DESARROLLO DE SOTWARE. Introducción: EL Sistema de Captación de Requerimientos de

Más detalles

Documento de Arquitectura XDS Versión 2.1

Documento de Arquitectura XDS Versión 2.1 Documento de Arquitectura XDS Versión 2.1 Julio/2017 Equipo de Arquitectura Dirección del Proyecto Contenido Contenido... 2 Introducción... 4 Objetivo del Documento... 4 Interesados... 4 Listado... 4 Interesados

Más detalles

MANUAL DE PROGRAMADOR

MANUAL DE PROGRAMADOR MANUAL DE PROGRAMADOR Tabla de Contenido Introducción... 3 Información destacada... 3 Objetivos... 3 1.Requerimientos... 4 2.Instalación y Configuración... 5 3.Diagrama Entidad Relación... 6 4.Desarrollo

Más detalles

MANUAL DE USUARIO DIEGO FERNANDO CAICEDO MOSQUERA CÓDIGO NO GERMAN AUGUSTO CESPEDES YELA CÓDIGO NO UNIVERSIDAD DE LOS LLANOS

MANUAL DE USUARIO DIEGO FERNANDO CAICEDO MOSQUERA CÓDIGO NO GERMAN AUGUSTO CESPEDES YELA CÓDIGO NO UNIVERSIDAD DE LOS LLANOS MANUAL DE USUARIO IMPLEMENTAR UN SISTEMA DE INFORMACIÓN WEB PARA EL REPOSITORIO DE LOS DOCUMENTOS GENERADOS EN EL PROCESO DE AUTOEVALUACIÓN Y EL PLAN DE MEJORAMIENTO DE LOS PROGRAMAS DIEGO FERNANDO CAICEDO

Más detalles

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones

Más detalles

DOCUMENTACIÓN REQUERIMIENTOS

DOCUMENTACIÓN REQUERIMIENTOS DOCUMENTACIÓN REQUERIMIENTOS HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA. CARLOS

Más detalles

ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA

ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA IMPLEMENTACIÓN DE UN SISTEMA WEB TRANSACCIONAL Y LOGÍSTICO PARA LA MICROEMPRESA CRÉDITOS KRISMAT, MEDIANTE LA UTILIZACIÓN DE LA PLATAFORMA

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI. ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del

Más detalles

Estudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF.

Estudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF. Este curso está dirigido a gente interesada en el desarrollo de aplicaciones JEE con JSF. Este framework permite agilizar y simplificar en gran medida el desarrollo de aplicaciones Web Java. Estudiaremos

Más detalles

Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript

Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript Después de completar este curso, los estudiantes serán capaces de: Agregar animaciones y transiciones en una aplicación Windows Store para mejorar la experiencia del usuario. Localizar la interfaz de usuario

Más detalles

SISTEMA DE HELP DESK DE

SISTEMA DE HELP DESK DE SISTEMA DE HELP DESK DE DESCRIPCIÓN BREVE Propuesta de desarrollo de Sistema de Help Desk para EMAPE S.A Por: Teléfono: 926325341 EMAPE S.A. Fecha: 22/05/2018 RESUMEN EJECUTIVO DESARROLLO E IMPLEMENTACION

Más detalles

MVC(Modelo Vista - Controlador)

MVC(Modelo Vista - Controlador) CakePHP Qué es un framework? Un framework es un ambiente universal y reusable de software, que provee de funcionalidades particulares como parte de una plataforma mas grande de software para facilitar

Más detalles

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje

Más detalles

Pra ctica DAW Videoclub online

Pra ctica DAW Videoclub online Pra ctica DAW Videoclub online Objetivo Poner en práctica los conocimientos adquiridos en la asignatura Diseño de Aplicaciones Web, en los tres aspectos cubiertos durante la asignatura: frontend, backend

Más detalles

PRESENTACIÓN TRABAJO FIN DE GRADO

PRESENTACIÓN TRABAJO FIN DE GRADO PRESENTACIÓN TRABAJO FIN DE GRADO SISTEMA DE CONTROL DE DEMANDAS CIUDADANAS 2 º C I C L O D E I N G E N I E R Í A E N I N F O R M Á T I C A Á R E A : I N G E N I E R Í A D E L S O F T W A R E A L U M N

Más detalles

INGENIERÍA DE SISTEMAS E INFORMÁTICA SANGOLQUÍ, MAYO 2015

INGENIERÍA DE SISTEMAS E INFORMÁTICA SANGOLQUÍ, MAYO 2015 INGENIERÍA DE SISTEMAS E INFORMÁTICA TEMA: ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN MICRO SITIO WEB DENOMINADO OBSERVATORIO DE RELACIONES INTERNACIONALES Y CONFLICTOS (ORIC), UTILIZANDO GESTOR DE CONTENIDOS

Más detalles

DIPLOMADO EN JAVA JSE Y JEE

DIPLOMADO EN JAVA JSE Y JEE PIENSA EN TU FUTURO DIPLOMADO EN JAVA JSE Y JEE PREPARATE PARA SER ARQUITECTO DE SOFTWARE Presentación En la actualidad los diversos cambios a nivel de comercialización y desarrollo de software han tenido

Más detalles

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su

Más detalles

Proyecto de fin de Carrera 2013/2014. Autor: Miguel Souto Bartolomé Consultor: Óscar Escudero Sánchez

Proyecto de fin de Carrera 2013/2014. Autor: Miguel Souto Bartolomé Consultor: Óscar Escudero Sánchez Proyecto de fin de Carrera 2013/2014 Autor: Miguel Souto Bartolomé Consultor: Óscar Escudero Sánchez Índice: 1. Introducción 1. Resumen ejecutivo 2. Objetivos 2. Patrones 1. Patrones de aplicaciones web

Más detalles

DISEÑO ARQUITECTURA DEL SOFTWARE

DISEÑO ARQUITECTURA DEL SOFTWARE DISEÑO ARQUITECTURA DEL SOFTWARE [ZUGYM] v2.0 DIRIGIDO A: Ingeniera Alexandra Méndez Lindo AUTORA: Luisa Fernanda Barrera León PONTIFICIA UNIVERSIDAD JAVERIANA Departamento de Ingeniería de Sistemas BOGOTÁ,

Más detalles

Análisis, Diseño y Arquitectura del Sistema

Análisis, Diseño y Arquitectura del Sistema Capítulo 4 Análisis, Diseño y Arquitectura del Sistema 4.1 Análisis El problema fundamental que se busca resolver, es la automatización de la relación entre el profesor y los alumnos, mediante la implementación

Más detalles

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013 Programa de Capacitación en Aplicaciones Visual Studio.NET 2013 Actualización 2015-2016 FLUJO DE CAPACITACIÓN Programana de Capacitación : Experto Programador en Aplicaciones.NET 2013 * Fundamentos Programación

Más detalles

Arquitectura Java Web. Ing. Juan Zevallos Valle

Arquitectura Java Web. Ing. Juan Zevallos Valle Arquitectura Java Web Ing. Juan Zevallos Valle 1 Objetivos Al final de la sesión usted debe ser capaz de: Conocer el modelo MVC utilizado en JAVA. Crear la vista usando paginas JSP Crear Servlets para

Más detalles

Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones

Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones MICVSNETb Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: Master Horas: 90 Introducción Dentro

Más detalles

JavaScript. Plan de Estudio

JavaScript. Plan de Estudio JavaScript Plan de Estudio Descripción En el curso Desarrollo JavaScript utilizamos varias técnicas y tecnologías basadas en el popular lenguaje de programación JavaScript. Este curso permite a los estudiantes

Más detalles

Concepto de Arquitectura en Desarrollo Software. Concepto de Arquitectura software Moderno

Concepto de Arquitectura en Desarrollo Software. Concepto de Arquitectura software Moderno Arquitectura Web Introducción Concepto de Arquitectura en Desarrollo Software Concepción desde RUP Arquitectura física Distribución de nodos en la red Mapeo componente software nodo computacional Concepto

Más detalles

Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad)

Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Alumno: Tutor: Juan Carlos Naranjo (ITACA) Consultor: Fatos Xhafa Índice de Contenidos Objetivos del Proyecto Requisitos Análisis y Diseño

Más detalles

Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado

Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado Oracle University Contacte con nosotros: 902 302 302 Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado Duración: 5 Días Lo que aprenderá Este curso enlazado comprende los cursos Oracle

Más detalles

COMPONENTES Y CONTENEDORES. Ingeniería de Software II

COMPONENTES Y CONTENEDORES. Ingeniería de Software II COMPONENTES Y CONTENEDORES Ingeniería de Software II Motivación Los componentes son paquetes de software o módulos que encapsulan un conjunto de funciones similares. Estos componentes viven dentro de un

Más detalles

PATRONES DE DISEÑO FRAMEWORKS

PATRONES DE DISEÑO FRAMEWORKS PATRONES DE FRAMEWORKS Definiciones Finalidades Características Diseño de software basado en patrones Descripción Utilización de los patrones en el diseño Clasificación FRAMEWORKS Basado en la reutilización

Más detalles

SOFTWARE DE VIGILANCIA. hanwha-security.eu

SOFTWARE DE VIGILANCIA. hanwha-security.eu SOFTWARE DE VIGILANCIA hanwha-security.eu Comodidad para todos Único Prueba gratis Intuitivo Servidor central 45 días Características completas Reproducción IU Directo Características Gestión centralizada

Más detalles

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la

Más detalles

Cambios en Ingeniería de Software

Cambios en Ingeniería de Software Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por

Más detalles

Sistema móvil para la seguridad personal en caso de accidentes presentados en la ciudad de Bogotá. Manual de Programador

Sistema móvil para la seguridad personal en caso de accidentes presentados en la ciudad de Bogotá. Manual de Programador Sistema móvil para la seguridad personal en caso de accidentes presentados en la ciudad de Bogotá Manual de Programador Sistema móvil para la seguridad personal en caso de accidentes presentados en la

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A

Más detalles

Seguridad Web: SQL Injection & XSS

Seguridad Web: SQL Injection & XSS Seguridad Web: SQL Injection & XSS Programa de Estudio Seguridad Web: SQL Injection & XSS Aprende las técnicas más utilizadas por los hackers para vulnerar aplicaciones web y cómo utilizarlas para analizar

Más detalles

Seguridad Web: SQL Injection & XSS

Seguridad Web: SQL Injection & XSS Seguridad Web: SQL Injection & XSS Programa de Estudio Seguridad Web: SQL Injection & XSS Aprende las técnicas más utilizadas por los hackers para vulnerar aplicaciones web y cómo utilizarlas para analizar

Más detalles

Bases de Datos en Internet Agenda

Bases de Datos en Internet Agenda Bases de Datos en Internet Agenda Motivación Sistemas de BD en Internet. Arquitecturas de Sistemas de BD en la Web Motivación La Internet y la Web hacen que sea fácil y atractivo poner toda la información

Más detalles

Presentación TFC J2EE Proyecto Complejo Deportivo

Presentación TFC J2EE Proyecto Complejo Deportivo Presentación TFC J2EE Proyecto Complejo Deportivo Autor: Eva María González San Segundo ETIS Tutor: Salvador Campo Mazarico 17 Junio 2013 Aquest treball es distribueix sota llicència Creative Commons CC

Más detalles

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA: 1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN

Más detalles

Taller de Sistemas de Información 1

Taller de Sistemas de Información 1 Taller de Sistemas de Información 1 Trabajo Obligatorio - Edición 2012 INDIGNAFRAMEWORK Introducción En los últimos años ha cobrado relevancia global el movimiento de protesta de los indignados, iniciado

Más detalles

SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES

SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES ESPECIFICACIONES TÉCNICAS SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES 1. ANTECEDENTES GENERALES Metro de Santiago cuenta con un sistema de ayuda del puesto de maniobra de talleres

Más detalles

Software Design Document. SENTINEL: Analítica sobre percepción de corrupción en Facebook. Trabajo de grado Ingeniería de Sistemas

Software Design Document. SENTINEL: Analítica sobre percepción de corrupción en Facebook. Trabajo de grado Ingeniería de Sistemas Software Design Document SENTINEL: Analítica sobre percepción de corrupción en Facebook Trabajo de grado 2017-30 Ingeniería de Sistemas Pontificia Universidad Javeriana Manuela Forero Pedreros Jeffrey

Más detalles

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador.

Más detalles

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions 20488Be 20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Sharepoint 2013 Formación: Presencial Horas: 25 Introducción En este

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 4. 2 Qué haremos hoy? 3 1. GET/POST 2. Cookies 3.Sesiones Herramientas análisis HTTP Firebug plug-in for Firefox A must have for Web

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción En el curso Desarrollo JavaScript utilizamos varias técnicas y tecnologías basadas en el popular lenguaje de programación JavaScript. Este curso permite a los estudiantes adquirir los conocimientos

Más detalles

20480 Programación en HTML5 con JavaScript y CSS3

20480 Programación en HTML5 con JavaScript y CSS3 20480B 20480 Programación en HTML5 con JavaScript y CSS3 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Se requieren los siguientes requisitos

Más detalles

PA JOSÉ MANUEL BURBANO CARVAJAL

PA JOSÉ MANUEL BURBANO CARVAJAL PA121-01 SISTEMA DE GESTIÓN DEL CONOCIMIENTO PARA LA DEFINICIÓN DE ESTRATEGIAS QUE EVITEN LA DESERCIÓN ESCOLAR EN LOS COLEGIOS DE MOCOA PUTUMAYO EN EL NIVEL DE EDUCACIÓN BÁSICA SECUNDARIA JOSÉ MANUEL BURBANO

Más detalles

Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web.

Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web. Área: Diseño y Desarrollo de Sistemas Curso: Desarrollo Sitios Web Características Generales de la capacitación: Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas

Más detalles

Desarrollo Seguro. Programa de Estudio.

Desarrollo Seguro. Programa de Estudio. Desarrollo Seguro Programa de Estudio Desarrollo Seguro Sabías que una gran cantidad de delitos informáticos se debe a errores de programación? Aprende a desarrollar aplicaciones de forma segura, siguiendo

Más detalles

Intranet Social Corporativa Licitación Pública - Diseño e Implementación

Intranet Social Corporativa Licitación Pública - Diseño e Implementación Intranet Social Corporativa Licitación Pública - Diseño e Implementación Bienvenida Presentaciones a cargo de: Romina Candia Presentación Administrativa Hugo Cisternas / Eduardo Pérez Presentación Técnica

Más detalles

Azure. Plan de Estudio

Azure. Plan de Estudio Azure Plan de Estudio Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en

Más detalles

Diagramas de Clases de Análisis

Diagramas de Clases de Análisis Diagramas de Clases de Análisis El análisis de casos de uso es una actividad que se realiza cuando los casos de uso están completos o próximos a completarse. Los objetivos son: Identificar las clases que

Más detalles

Web & Mobile Solutions Architect

Web & Mobile Solutions Architect Carrera Internacional Web & Mobile Solutions Architect Orientada a quienes desean desarrollarse como programadores de páginas web. Reúne los conocimientos fundamentales tanto de Front-End como de Back-End

Más detalles

NetSupport HelpDesk 2.80

NetSupport HelpDesk 2.80 Navegue a través de este documento: Inicio (usted está en Inicio) Principales características de HelpDesk Beneficios de NetSupport HelpDesk Características: Gestión de tickets Características: Gestión

Más detalles

Sistemas de Información

Sistemas de Información Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor 1 El Sistema de Información moderno y el modelo Cliente/Servidor!El Sistema de Información moderno "Administra

Más detalles

El contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje:

El contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje: Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en una herramienta casi

Más detalles

Aplicaciones en el Web y redes inhalámbricas. Universidad del Valle Cali - Colombia

Aplicaciones en el Web y redes inhalámbricas. Universidad del Valle Cali - Colombia Aplicaciones en el Web y redes inhalámbricas Universidad del Valle Cali - Colombia Resumen 2 Arquitecturas de aplicaciones en el Web Una arquitectura de software de un programa o de un sistema computacional

Más detalles

ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA MIGRACIÓN DE SOFTWARE SISTEMA DE GESTIÓN DE VESTUARIO

ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA MIGRACIÓN DE SOFTWARE SISTEMA DE GESTIÓN DE VESTUARIO ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA 1. ANTECEDENTES GENERALES METRO S.A requiere migrar el sistema de Gestión de Vestuario desarrollado en el framework Genexus X para plataformas en lenguaje Java

Más detalles

Proyecto de IS3. Tercera iteración. Documento de modelo funcional

Proyecto de IS3. Tercera iteración. Documento de modelo funcional 3 de mayo de 2009 Proyecto de IS3. Tercera iteración 4 de mayo de 2009-2 - Índice Historial...3 Identificación de actores...4 Identificación de casos de uso...5 Descripción de los casos de uso...6 Identificar...6

Más detalles

GESTIÓN DE LA INFORMACIÓN EN LA WEB

GESTIÓN DE LA INFORMACIÓN EN LA WEB ASIGNATURA DE MÁSTER: GESTIÓN DE LA INFORMACIÓN EN LA WEB Curso 2016/2017 (Código:31106154) 1.PRESENTACIÓN Durante los últimos 20 años, hemos sido testigos de lo que ha supuesto en multitud de campos el

Más detalles

Desarrollo de una aplicación Web para la gestión de una Academia

Desarrollo de una aplicación Web para la gestión de una Academia PROYECTO FINAL DE CARRERA Desarrollo de una aplicación Web para la gestión de una Academia ALBERTO PARA PRIETO INTRODUCCIÓN INTRODUCCION Cuando queremos buscar algo, ya no recurrimos a las Páginas amarillas

Más detalles

Implementación de Soluciones de Infraestructura Microsoft Azure

Implementación de Soluciones de Infraestructura Microsoft Azure Implementación de Soluciones de Infraestructura Microsoft Azure (Implementing Microsoft Azure Infrastructure Solutions) Duración: 40 horas Código: MS-20533 Descripción: Este curso está dirigido a profesionales

Más detalles

Desarrolo de página web para Diacode

Desarrolo de página web para Diacode Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2012 Desarrolo de página web para Diacode Muñoz Flores, Víctor

Más detalles

Solución Integral de. TITULO Firma Electrónica en Cliente

Solución Integral de. TITULO Firma Electrónica en Cliente Solución Integral de TITULO Firma Electrónica en Cliente Origen de FIRe: Cl@ve Firma Cl@ve Firma Plataforma de firma en la nube de las AA.PP Usuarios de Cl@ve Servicio de e- Admon GISS Proveedor del servicio

Más detalles

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA SISTEMA DE INFORMACIÓN DE DETECCIÓN DE PLAGIO EN DOCUMENTOS DIGITALES USANDO EL MÉTODO DOCUMENT FINGERPRINTING Tesis para optar

Más detalles

20486A Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

20486A Essentials of Developing Windows Store Apps Using HTML5 and JavaScript 20486A Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Contenidos Módulo

Más detalles

Ingeniería de Sistemas

Ingeniería de Sistemas Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 8 Fernando Barraza A. fbarraza@javerianacali.edu.co Sesión 8 Objetivo: Brindar al estudiante los conocimientos teóricos y prácticos alrededor de

Más detalles

FORMULACIÓN DE ENCUESTA

FORMULACIÓN DE ENCUESTA Anexo Nº 1 Formulario de la encuesta FORMULACIÓN DE ENCUESTA Esta encuesta es aplicada a los docentes de la unidad académica CIYA, la misma que tiene por objetivo recopilar información acerca de la producción

Más detalles

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay 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

Más detalles