PROYECTO LENGUAJE ASOGESTIC Hector Sanchez Molinero

Slides:



Advertisements
Presentaciones similares
Desarrollo de Sitios Web
Advertisements

CREAR UNA EMPRESA EN LA WEB
Software de Administración Empresarial
Universidad del Cema – Facultad de Ingeniería Carrera de Ingeniería Informática en la UCEMA A partir de 2007 dicha carrera se dictará de lunes a viernes.
Martha Bautista – Daniel Ruiz. Un sitio web es un conjunto de páginas web, típicamente comunes a un dominio de Internet o subdominio en Internet. Todos.
Servicio de Intranet Intranet es un servicio de Organización Empresarial que consiste en la creación de un portal de Intranet en la.
Casa de Apuestas Germán Gómez Beviá Juan Carlos Moral Mena
Sistema de Facturación para Mayoristas y Minoristas de Autopartes
Gestión de Clientes con Mora
Tu empresa Ing. Diego J. Arcusin Universidad del Cema – Facultad de Ingeniería En Internet? ¿Cómo crear.
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
Framework Hexápodo PHP fácil, rápido y sin dolor
Índice 1. Introducción, objetivos y justificación del proyecto.
SISTEMA DE GENERACIÓN Y SEGUIMIENTO DE REPARACIÓN DE CONTENEDORES
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Tecnologías para el desarrollo de aplicaciones Web
Acens technologies Resumen Mayo Abril Documento confidencial 2 Agenda 3 4 Que es una tienda online? 1 Tiendas online para cualquier proyecto.
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Capacitación y Desarrollo Recursos para Nuestros Asociados Acceso WEB a los s Nuevas Herramientas Objetivos Generales.
Java Server Faces.
Gestión de recursos electrónicos en la Biblioteca de la Universidad Complutense de Madrid Inmaculada Fernández Ángeles Morillas Servicio de Tecnologías.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Neo-Shop e – c o m m e r c e s y s t e m Solución Integral De Comercio Electrónico.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ
BIENVENIDO A PREMIUMWEB. ORIENTADO HACIA LOS GERENTES.
Sistemas Cliente-Servidor Introducción. Sistemas cliente-servidor Servidor Cliente Petición Respuesta.
Diseño de Sitios Web con CMS David Chura. Sesión 1.
CREACION Y DISEÑO DE PAGINAS WEB
ING.IVAN PETRLIK AZABACHE
PORTAFOLIO ANDRÉS GONZÁLEZ. Mis Datos:  Nombre: Andrés González  Nacionalidad: Venezolano  Edad: 22 años  Situación académica: Estudiante último semestre.
PORTAL WEB PARA CONTRIBUIR EN LA VENTA, COMERCIALIZACIÓN Y DISTRIBUCIÓN DE LA ZEOLITA NATURAL USANDO AJAX Integrantes: Martha Isabel Correa Barrera Patricia.
Mensajería cliente-servidor en Flex y Java
 Archivos de base de datos de Access  Por medio de Microsoft Access, se puede administrar gran cantidad de información en un único archivo de base de.
ENCISO SERVICIOS COOPERATIVOS
Aplicación de apoyo a la gestión de una PYME de logopedia Universidad de Alcalá de Henares Marina Rodríguez Iglesias.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Juan Lomo PRESENTACIÓN DEL NEGOCIO ELABORAR Y COMERCIALIZAR PRODUCTOS FABRICADOS REALIZANDO LAS VENTAS TANTO EN EL MISMO LOCAL, COMO RECEPTANDO PEDIDOS.
Johana Melo Diego Mancilla
Proyecto Bolsa de trabajo
Tu empresa Ing. Diego J. Arcusin Universidad del Cema – Facultad de Ingeniería En Internet? ¿Cómo crear.
TECNOLOGIA E INFORMATICA BLOG Y SITIO WEB 2013 es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios.
Microsoft Access Microsoft Access, es la base de datos relacional más popular, además forma parte de la aplicación de Microsoft Office. Permite crear.
Taller 5 1)Que es una pagina web? página web es el nombre de un documento o información electrónica adaptada para la world Wide web y que puede ser accedida.
JSF (JAVA SERVER FACES)
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
LILACS-eXpress Emiliano Marmonti. La Havana. Cuba. Febrero 2007.
Gestión y Control de las Relaciones con los Clientes
Pulzar SIG Sistema Integrado de Gestión Presentación Comercial © Born in Arxen 2012Arxen
1     Sistema de gestión de contactos PARQUE E Miércoles, 29 de Abril de 2015   
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
RECURSOS Sala de Audiovisuales: Tablero, marcadores, Videobeam, computador. Sala de Audiovisuales: Tablero, marcadores, Videobeam, computador. Sala de.
Introduccióna Dreamweaver Licenciatura en Tecnología Educativa LEIVA HÉCTOR RUBEN.
Aplicaciones en 2,3 y n capas
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
2.1 Conocer la terminología básica del software para diseñar una página Web
LOS PRINCIPALES BUSCADORES WEB Y LAS PRINCIPALES REDES SOCIALES.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
Explicación del trabajo académico y Proyecto Final
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
Servicios multimedia José Vicente García Alfonso Javier Rodenas Rubio Juan Pedro Martínez.
Celera Chile. Experiencia. Desarrollo de aplicaciones Web y móvil. Diseño de flujo y gráfico de aplicaciones. Operación de facturación masiva. Administración.
06 – 03 – 2013 Jorge Álvarez.  NECESIDADES DE OMNITEL  FUNCIONALIDADES DEL SISTEMA  CREACIÓN DEL EVENTO  INVITACIÓN DE LOS ASISTENTES  GESTIÓN Y.
Construir un sistema de información en Internet e-conecta + zahén.
Transcripción de la presentación:

PROYECTO LENGUAJE ASOGESTIC 2012-13 Hector Sanchez Molinero Máster Especialista en Programación de Aplicaciones web con JAVA y .NET. ASOGESTIC 2012-13 Hector Sanchez Molinero Movimiento (Básico) Nota: esta plantilla de vídeo está optimizada para Microsoft PowerPoint 2010. En PowerPoint 2007, los elementos de vídeo se reproducirán, pero el contenido que se superponga a las barras de vídeo aparecerá cubierto por el vídeo en el modo de presentación. En PowerPoint 2003, el vídeo no se reproducirá, pero el marco de póster de los vídeos se conservará como imágenes estáticas. El vídeo: Se reproduce automáticamente tras cada transición de diapositiva. Tiene una duración de 15 segundos. Entra en bucle para una reproducción infinita. Para agregar diapositivas o modificar el diseño: Para agregar una nueva diapositiva, en la ficha Inicio, en el grupo Diapositivas, haga clic en la flecha situada debajo de Nueva diapositiva y, a continuación, en Tema de fondo en movimiento, seleccione el diseño deseado. Para modificar el diseño de una diapositiva existente, en la ficha Inicio, en el grupo Diapositivas, haga clic en Diseño y, a continuación, seleccione el diseño deseado. Otros elementos animados: Los elementos animados que inserte se iniciarán después de la transición de la diapositiva y tras iniciar el vídeo de fondo.

OUTLET NOVIAS DE ROJO Búsqueda de un caso real: Outlet Novias de Rojo Más clientes = internet Más ingresos = liquidación estocaje, reducción de costes, liberar espacio almacenes… Mayor eficiencia = aplicaciones informáticas

NOVIAS DE ROJO OUTLET NOVIAS DE ROJO

APLICACIONES CREADAS BACK-END Aplicación de gestión de la base de datos, productos, marcas, clientes, facturas… FRONT-END Tienda online de venta al público. Alta usuarios, listado artículos, compra y pago.

APLICACIONESN REALES ALOJADAS EN LA NUBE Aplicación Back-End: Identificación (log-in) Gestión de la base de datos on-line (MySQL): Aplicación Front-End: Identificación (alta y log-in) Gestión “mis datos de usuario y pedidos” Exposición existencias (paginación) y destacados (banner) Búsquedas por varios criterios Validación JSF de formularios (mail y user contra bd) Funcionalidad cesta y compra online (pago seguro -WebService-)

JDBC TECNOLOGÍAS APLICADAS FRONT-END JavaServer Faces (JSF 2.1.) Java Database Connectivity (JDBC) contra MySQL HTML5+CSS3 APLICACIÓN JAVA JDBC

DESARROLLO APLICACIÓN FRONT-END FASE I: Personalización y diseño plantillas HTML5+CSS3 adaptación plantilla a etiquetas de JSF MASTERPAGE JSF FASE II: Funcionalidad (JSF) Estructura de navegación JSF Listado productos y detalles de productos Refresco de datos: AJAX Filtros búsqueda: Tipo/Talla/Precio/Texto Envío emails: formulario contacto Alta usuario (persistencia datos en MySQL) Variables Session: cuenta cliente / cesta compra

DESARROLLO APLICACIÓN FRONT-END II FASE III: Optimización Testeo y depuración Optimización del código FASE IV: Feedback cliente Testeo (cliente) Depuración de “bugs”

CÓDIGO JSF (xhtml)

CÓDIGO JSF (BackBean)

CÓDIGO CSS

TECNOLOGÍAS APLICADAS BACK-END JavaServer Pages (JSP) utilizando mi propio framework (etiquetas personalizadas generadas con JAVABEANS) Java Database Conectivity (JDBC) contra MySQL Validaciones con JavaScript APLICACIÓN JAVA JDBC

DESARROLLO APLICACIÓN BACK-END FASE I: Diseño de la Base de Datos (modelo relacional) Tablas Campos Claves (Primary y Foreign Keys) Restricciones (check-constraints) Optimización a 3FN FASE II: Creación+Programación de la bd en MySQL Tablas… Procedimientos Almacenados (stored procedures) Desencadenadores (triggers)

DESARROLLO APLICACIÓN BACK-END II FASE III: Desarrollo Aplicación JSP Página Maestra y estilos CSS Clases Etiquetas personalizadas Validación Javascript Procedimientos almacenados Testeo y depuración FASE IV: Feedback cliente Testeo/Introduzción de registros (cliente) Depuración de “bugs”

LAS TABLAS DE LA BD

CÓDIGO MySQL

CÓDIGO JSP+JB

CÓDIGO JSP+JB

CÓDIGO JAVASCRIPT

Hector Sanchez Molinero +34 625 300 834 www.sanmolhec.com hector.sanchez.molinero@outlook.com @sanmolhec http://es.linkedin.com/in/hectorsanchezmolinero Hector Sanchez Molinero +34 625 300 834 Movimiento (Básico) Nota: esta plantilla de vídeo está optimizada para Microsoft PowerPoint 2010. En PowerPoint 2007, los elementos de vídeo se reproducirán, pero el contenido que se superponga a las barras de vídeo aparecerá cubierto por el vídeo en el modo de presentación. En PowerPoint 2003, el vídeo no se reproducirá, pero el marco de póster de los vídeos se conservará como imágenes estáticas. El vídeo: Se reproduce automáticamente tras cada transición de diapositiva. Tiene una duración de 15 segundos. Entra en bucle para una reproducción infinita. Para agregar diapositivas o modificar el diseño: Para agregar una nueva diapositiva, en la ficha Inicio, en el grupo Diapositivas, haga clic en la flecha situada debajo de Nueva diapositiva y, a continuación, en Tema de fondo en movimiento, seleccione el diseño deseado. Para modificar el diseño de una diapositiva existente, en la ficha Inicio, en el grupo Diapositivas, haga clic en Diseño y, a continuación, seleccione el diseño deseado. Otros elementos animados: Los elementos animados que inserte se iniciarán después de la transición de la diapositiva y tras iniciar el vídeo de fondo.