Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre
|
|
- Rosario Olivera Contreras
- hace 8 años
- Vistas:
Transcripción
1 Tecnología Web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre
2 Objetivos Identificar servicios web 2.0 Tecnologías subyacentes Aplicaciones mashup Dominar definiciones, términos y conceptos Plataformas de desarrollo RIA Conocimiento de CMS más populares Técnicas de producción de diseño gráfico web Claves para obtener buenos diseños
3 Índice
4 Índice
5 HTML lenguaje de marcado y de presentación no es un lenguaje de programación me permite construir documentos basados en hipertexto (HyperTextMarkupLanguage) que circulan entre un cliente y servidor por medio del protocolo HTTP (HyperTextTransferProtocol) durante un tiempo es más que aceptable pero...
6 HTML Pronto pasa a ser insuficiente No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar interactuación objetivo = desarrollar todo tipo de aplicaciones bajo el medio de internet y aprovechar sus ventajas (en ese momento y hasta ahora, extendiéndose a aplicaciones de escritorio) Comienzo con la creación de intranets...
7 Tecnologías de desarrollo debemos diferenciar entre: tecnologías del lado del cliente (es éste quien renderiza el HTML y ejecuta los scripts) JavaScript, CSS, Flash, Applets, ActiveX,... tecnologías del lado del servidor CGI, ASP, PHP, JSP, ColdFusion,...
8 Tecnologías en el cliente JavaScript muy popular y más utilizado ofrece buena compatibilidad con navegadores paso natural después de XHTML/HTML para elementos de interfaz, distintos efectos y validaciones, aunque admite usos más complejos uso de DOM
9 Tecnologías en el cliente DOM Conjunto de objetos predefinidos que permite acceder a todos los elementos de una página y características del navegador Realmente es una API Enfoque orientado a objetos que permite acceder a una jerarquía de elementos de un documento web Problema: no todos los navegadores utilizan el mismo, dando problemas de compatibilidad Solución: debe considerarse independiente de los scripts y adoptar un modelo estándar único Actualmente se está en el desarrollo de ese estándar
10
11 Tecnologías en el cliente Conociendo y utilizando en profundidad DOM con JavaScript podemos aumentar considerablemente la interactividad de una documento, pero no a nivel de datos DHTML surge con ese concepto y la aparición de nuevos tags (capas). No es un lenguaje sino una capacidad de los navegadores. Dentro del concepto de DHTML también se engloba CSS
12 Tecnologías en el cliente Por lo tanto, DHTML no es más que una mejora de HTML utilizando: CSS para la presentación JavaScript para scripts en cliente DOM representa una jerarquía de objetos en el documento Lightbox JS o Reflection JS
13 Tecnologías en el cliente CSS (Cascade Style Sheet) separación de aspectos de presentación, formato,... añade nuevas prestaciones al XHTML/HTML también para diseño del layout centralizar estos aspectos personalización o diferentes versiones proceso de depuración del diseño fácil con cliente mantenimiento y posterior rediseño
14 Tecnologías en el cliente CSS (Cascade Style Sheet) el modelo en cascada de CSS donde colocar mi CSS (link, style y font) selectores de clase e ID redefinición de etiquetas el modelo de caja de CSS frente a <td> gran esfuerzo PSD2CSS ver enlaces y archivos de interés
15 Tecnologías en el cliente Applets de Java Ofrecen una mayor funcionalidad a nivel de operaciones que JavaScript Es una mini-aplicación Java embebida en el código XHTML/HTML Necesita de una máquina virtual (JVM) Multiplataforma Ver ejemplo
16 Tecnologías en el cliente ActiveX Es el mismo concepto que el de los applets pero basados en tecnología propietaria de Microsoft Uso de objetos que proporciona COM (Component Object Model) En desuso
17 Tecnologías en el cliente Flash también podría entrar en esta categoría pero hablaremos de esta tecnología en un punto aparte
18 Tecnologías en el cliente En resumen, vemos que lo que nos ofrecen este tipo de tecnologías tampoco es suficiente para el desarrollo de aplicaciones comunes y más sofisticadas que sustituyan a las de escritorio
19 Tecnologías en servidor Ejecutan aplicaciones o código en el servidor que generan el XHTML/HTML Acceso a datos, manejo de ficheros,... es decir, ES un lenguaje de programación en toda regla Aparecen y surgen los lenguajes de servidor para transformar el contenido de la web de forma fundamental
20 Tecnologías en servidor Modelo Estático Servidor Cliente Web HTML Internet HTML
21 Tecnologías en servidor Modelo Dinámico Servidor Web Cliente LENGUAJE HTML Internet HTML
22 Tecnologías en servidor CGI tecnología usada durante mucho tiempo uso de Perl (generalmente) para escribir programas ejecutables que respondan a las peticiones del servidor fácil de implementar válidos para múltiples plataformas no apropiado para grandes desarrollos difícil de aprender con muchos problemas de rendimiento (por cada petición del cliente se lanza una instancia de la aplicación > a mayor conexiones menos rendimiento)
23 Tecnologías en servidor ASP (Active Server Pages) construída usando VBScript añade funcionalidades propias a las páginas muy sencillo de aprender simplifica mucho el acceso a BD enfoque híbrido HTML/Script que hace difícil separar la lógica de la presentación lentos (el script se interpreta cada vez que se solicita) ideal para aplicaciones de Intranet
24 Tecnologías en servidor ASP.NET evolución de ASP que permite utilizar cualquiera de los lenguajes.net (C++, C#, VB.NET,...) resuelve casi todos los problemas de rendimiento de ASP (es compilado) más completo en funcionalidad y potente dependiente de la plataforma (al igual que ASP): IIS
25 Tecnologías en servidor JSP (Java Server Pages) concepto similar al de ASP pero con implementaciones Java destaca el concepto de servlet asegura mayor independencia de la plataforma y portabilidad lenguaje más robusto y totalmente orientado a objetos curva de aprendizaje alta y mayor esfuerzo para programar
26 Tecnologías en servidor PHP (PHP Hipertext Preprocessor) mismo enfoque que los anteriores pero con un lenguaje muy similar a C y Perl open source actualmente es de los más utilizados muy fácil de aprender y potente buena conectividad con bases de datos cada vez con más soporte a otras tecnologías (SWF, PDF,...) independiente de la plataforma abundante soporte
27 Tecnologías en servidor Modelo de arquitectura de aplicaciones CLIENT-SIDE PRESENTATION SERVER-SIDE PRESENTATION SERVER LOGIC DATA LOGIC MONITOR TRANSACCIONES MENSAJERÍA
28 Tecnologías en servidor Client-Side Presentation interfaz de usuario basado en HTML, excepto que: compleja interacción con el usuario imposibilidad de separar lógica y presentación Applets y ActiveX sólo en ocasiones puntuales y estrictamente necesarias RIA: caso especial
29 Tecnologías en servidor Server-Side Presentation se encarga de la generación dinámica del código HTML Transformación de la información a un esquema de representación adecuado al terminal o dispositivo cliente Principio: embeber código procedimental dentro del código HTML
30 Tecnologías en servidor Data Logic lógica de la aplicación que se ejecuta dentro de la Base de Datos, como procedimientos almacenados No permiten implementar toda la lógica de la aplicación de un sistema pero sí liberan carga Programación de acciones para cuando se añada, elimine, actualice o consulte un registro o conjunto de ellos
31 Tecnologías en servidor Server-Side Logic objetivo: que los programadores sólo se centren en definir e implementar la interfaz de usuario implementar la lógica de negocio Modelos de componentes distribuídos como COM+ y EJB La lógica a implementar básicamente se centra en: persistencia de la BD seguridad de acceso transacciones Relacionado directamente con el concepto de Servidores de Aplicaciones
32 Tecnologías en servidor Monitores de transacciones ejecución de componentes en el servidor que nos garantiza una integridad transaccional = todas las tareas de una operación compleja deben ejecutarse satifactoriamente o se restituye el estado original pagos, transacciones complejas con bases de datos,... Mensajería para crear aplicaciones que se comunican sobre líneas lentas o poco seguras
33 Tecnologías en servidor ASP JSP PHP aprendizaje medio mayor dificultad fácil de aprender demasiado dependiente de Microsoft comercial mantenimiento regular independiente de plataforma grandes proyectos buen mantenimiento potente proyectos de todo tipo buen soporte y comunidad todas tienen el mismo problema: separar la lógica de la presentación y los estándares
34 Tecnologías en servidor Modelo Vista Controlador nos ayuda a separar la lógica de programación de la presentación, o lo que es lo mismo: mantener separados el código del lenguaje del servidor y el código HTML este enfoque permite un mantenimiento mucho más accesible y práctico ya que: el diseñador sólo necesita manejar HTML y etiquetas vinculadas a datos el programador se centra en el código de la lógica de la aplicación se centralizan las clases y código común
35 Tecnologías en servidor Modelo Vista Controlador cómo se desarrolla con este patrón: dificultad de la separación uso de herramientas de generación automática que facilitan el proceso, aunque su mantenimiento posterior es bastante más complicado el objetivo es disponer de archivos separados para cada uno de los procesos/documentos
36 Tecnologías en servidor Modelo Vista Controlador Para cada una de las funcionalidades del sistema se obtienen dos/tres archivos:.html: presentación de los datos con etiquetas de enlace a datos.php: lógica de la aplicación.php: lógica que se encarga de enlazar clases y asociar todas las acciones a los eventos Agrupar clases generales, conexiones a base de datos, gestión del idioma, sesiones,...
37 Tecnologías en servidor Servidores de aplicaciones conectan usuario con datos de la compañía mediante una interfaz de usuario gráfica (generalmente basada en web) entre el front-end y back-end de la empresa proporciona la lógica de negocio para un programa de aplicación e integración con otros sistemas de la empresa
38 Tecnologías en servidor ofrece: operaciones sofisticadas de acceso a datos y sistemas de información corporativos gestión de la seguridad, balanceo de carga,... inconvenientes: más difíciles de programar costes superiores muy complejo para aplicaciones departamentales para proyectos grandes con necesidades de escalabilidad y disponibilidad máxima
39 Tecnologías en servidor Servidor Web Servidor de Aplicaciones ERP BD lógica de negocio sistemas heredados
40 Tecnologías en servidor
41 Conclusiones Se consiguen grandes avances en la programación a nivel de aplicaciones basada en la web, sobre todo a nivel de manejo de datos Asignaturas pendientes: presentación de datos (tablas, estructuras muy repetitivas, tipografías comunes y toscas, poca flexibilidad en los cambios de outputs de datos,...) procesamiento cliente-servidor pesado introducir estructuras y lenguajes más interesantes, ricos, que aporten valor,...
42 Conclusiones Microformatos CSS Ajax Formatos propietarios como Flash Todo esto impulsa el desarrollo de aplicaciones etiquetadas como web 2.0 (junto con APIS) Se puede ver como símil entre las tecnologías y los conceptos web1.0 y web2.0
43 Conclusiones
44 Microformato Planteamiento simple. Acoplamientos ligeros Forma simple de agregar significado semántico a un contenido legible por un humano y que para una máquina tan solo es texto plano. Para usar en XHTML para manipular la información. Permiten la representación de muchos tipos de información (eventos, direcciones, ubicaciones,...)
45 Microformato Formalizar distintas estructuras y que sean abiertas Zona de discusión y nuevas propuestas desde microformats.org
46 Microformato <p> Las aves anidaron en 52.48,-1.89 </p> Las aves anidaron en <span class="geo"> <span class="latitude">52.48</span>, <span class="longitude">-1.89</span> </span>
47 Microformato <div> <div>juan Pérez</div> <div>el Ejemplo S. A.</div> <div> </div> <a href=" </div> con marcado hcard pasaría a: <div class="vcard"> <div class="fn">juan Pérez</div> <div class="org">el Ejemplo S. A.</div> <div class="tel"> </div> <a class="url" href=" </a> </div>
48 Microformato Microformatos existentes: hatom hcalendar hcard hreview xfolk... Tengo significado, entonces tengo microformato
49 RSS Formato para depositar y recibir información de tipo noticias Para sitios que se actualizan con frecuencia (blogs, diarios, noticias,...) Se puede consultar la información sin tener que visitar el sitio Sindicación de contenidos = suscribirse a una fuente RSS.
50 RSS Relación con XML, Atom, RDF,... (explic.) RDF permite añadir significado a las páginas por medio de unos tripletes de la forma recursopropiedad-valor. sublenguaje de XML uno de los pilares de la web semántica
51 RSS PERMITE CREAR ILIMITADOS LENGUAJES define estructuras, y no etiquetas XML HTML plano, sin significado etiquetas predefinidas... SURGE COMO ASCENDIENTE da lugar a sublenguajes XHTML: adaptación de HTML a XML 1 RSS: sublenguaje para distribución de noticias tiene varias versiones: RSS 0.9 y 1.0 : RDF Site Summary (impl. de RDF) RSS 0.91: Rich Site Summary RSS 2.0: Really Simple Sindication Atom: sublenguaje para lo mismo que RSS, pero no es una versión de RSS. El objetivo es el mismo, pero más completo y mejor 3 2
52 XHTML DTD (definición de tipo de documento) Sección corta de código (DOCTYPE) Tiene que ver con el cumplimiento de estándares Le dice al navegador como debe tratar la página Por qué incluirla? para acelerar la carga en función del dispositivo la ausencia de DTD puede generar inconsistencias al interpretar el CSS u otro código
53 XHTML DTD (definición de tipo de documento) qué DTD escoger? XHTML 1.0 Transactional Diferencias más importantes respecto HTML 4.01 todas las etiquetas deben estar en minúsculas anidamiento de etiquetas correcto manejadores de evento en minúsculas (onmouseover) todos los elementos deben tener su etiqueta de cierre (</p>) los elementos que no tienen etiqueta de cierre terminan en /> todos los atributos entre comillas dobles (height= 100 )
54 XHTML DTD (definición de tipo de documento) Diferencias más importantes respecto HTML 4.01 caracteres especiales deben representarse por sus entidades correspondientes (& = &) JavaScript y estilos no deben estar rodeados de etiquetas de comentario HTML, ya que pueden ser ignorados Pregunta: qué bien le hace esto a mi sitio o a mi aplicación? nada. Todos los navegadores de hoy interpretan igual HTML Es una mera transición, un ejercicio de aprendizaje, pero conveniente hasta que llegue XHTML 2.0
55 XHTML Algunos DTD XHTML Mobile 1.0 (subconjunto para disp. mov.) HTML 4.01 de transición (menos estricto) HTML 4.01 estricto (no se va a utilizar XHTML) XHTML 1.0 estricto (excluye elementos deprec.) XHTML 1.0 de transición (permite el uso de elementos depreciados pero aplicando reglaje estricto de XHTML. La opción más común) XHTML 1.1 (muy estricto y exige MIME adecuado)
56 Conclusiones Ahora tengo potencia de datos y un modelo de enriquecer o transmitir valor con el contenido Falta otro empujón : interfaces más ricos reducir el procesamiento pesado de petición cliente-servidor
57 Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción) XML y XSLT (intercambio y manipulación de datos) XMLHttpRequest (recuperación de datos asínc.) JavaScript que lo une todo
58 Ajax Permite crear aplicaciones con respuestas similares a las de aplicaciones de escritorio Ofrecer respuestas en tiempo real a peticiones de usuario Permite la comunicación entre página activa y servidor y luego actualizar contenido sin tener que recargar la página Agiliza la conexión entre usuario-navegador y aporta nuevas experiencias de interfaz en XHTML
59 Ajax Para un usuario final, el producto es la interfaz Uno de los componentes tecnológicos fundamentales de web 2.0, pero no quiere decir que algo implementado usando AJAX sea web 2.0 Ejemplos de uso: búsquedas, procesamiento de formularios, actualizaciones de datos en la página,... La clave: el objeto asíncrono en segundo plano entre cliente-servidor
60 Ajax
61 Ajax
62 Ajax Ajax: a new approach to web applications, Jesse James Garret, Feb 2005 cargo y renderizo la página. me mantengo mientras otros scripts en background van al servidor a buscar los datos para la actualización de la página. sólo mostrando/ocultando partes no hay el típico arranco-freno-arranco-freno...
63 Ajax Algunos ejemplos: Google Suggest Zuggest Reflection.js, Lightbox Netvibes
64 Ajax Frameworks: Rico jquery Script.aculo.us Prototype Dojo Toolkit Backbase, Aptana como IDEs Spry de Adobe
65 Flash Historia Basado en un motor de reproducción como plugin (Flash Player) SWF Format Múltiples usos (multimedia, animación, programación, videojuegos,...) Total libertad para diseñar Inconveniente: acceso a datos y otras funciones (streaming en servidor,...)
66 Flash Total libertad para crear Uso de scripts de terceros para aplicaciones de datos Banners, video (flv),... hoy es casi omnipresente ActionScript 3.0 muy potente Permitió el primer acercamiento al concepto de RIA Ver ejemplos de sus aplicaciones
67 Flash vs Ajax Lo bueno de Ajax Basada en XHTML, fácilemente estandarizable Accesible Integración con CSS Ligereza Javascript Motores de búsqueda
68 Flash vs Ajax Lo malo de Ajax El usuario puede haber deshabilitado el Javascript en el navegador Se depende de un objeto propiedad de Microsoft para las comunicaciones asíncronas. No es tan ligero como parece a primera vista Por mucho que se intente, el resultado final no es comparable al de una web en Flash.
69 Flash vs Ajax Lo bueno de Flash Player casi universal Calidad visual La única forma solvente de incluir animaciones, contenido interactivo, vídeo, audio,... Lenguaje de programación de alto nivel orientado a objetos, aunque también sea interpretado en el player
70 Flash vs Ajax Lo malo de Flash plug-in, propietario abusar de efectos y técnicas innecesarias integración con el botón de volver del navegador no es nada sencilla Poco accesible
71 Flex Elevar el concepto de RIA un paso más Calidad visual y mayor interacción junto con acceso a datos potente MXML para definición de interfaz ActionScript 3.0 para la lógica Bibliotecas de datos Gran interactividad Ventaja: carga en un player.
72 Flex Ejemplos de usos: datos gráficos y estadísticas en general, aplicaciones de cualquier tipo Modelo de programación diferente, al principio es complejo... siguiente paso...
73 AIR Objetivo: llevar las aplicaciones web al escritorio no es un poco contradictorio? Consiste en una máquina virtual que permite aprovechar los desarrollos realizados y ponerlos en el escritorio, sin necesidad de navegador y en algunos casos sin servidor Ventaja: no hay que hacer dos desarrollos distintos Desarrollas para web, entonces desarrollas para escritorio
74 AIR Ver catálogo de aplicaciones y desarrollos
75 HTML5+CSS3 Qué hay de nuevo? Algún ejemplo: Sketchpad Harmony
76 Mashups Aplicaciones que integran distintos contenidos y servicios procedentes de más de una fuente con el objetivo de crear algo nuevo y más rico Los primeros y más conocidos: basados en mapas de Google Otros: basados en fotografías, noticias, compras, vídeos, viajes,... Uno de los primeros y que refleja muy bien el concepto: HousingMaps
77 Mashups API (Application Programming Interface) Conjunto de funciones o métodos que el desarrollador de una aplicación ofrece a otros para que puedan interactuar con la aplicación original No hay que programar todo desde cero Flickr, Google, YouTube, ebay,... ver listado de proveedores de APIS
78 Tecnologías de desarrollo Qué será lo próximo? Las API van a ser muy importantes A nivel de interfaz: Catalyst Posiblemente, dentro de poco las aplicaciones web no serán tan similares
79 CMS cuándo emplearlos? ventajas e inconvenientes Joomla!, Wordpress, oscommerce, Drupal, Claroline, Moodle, Typo3, Movable Type, phpbb, Magento... máxima: no desarrollar nada que ya esté implementado y sea bueno, personalizable,... Recomendables cuando hay gran mantenimiento
Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente:
Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción)
Más detallesTema 3. 3.3 Tecnologías de Desarrollo
Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar
Más detallesTecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre
Tecnología Web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Objetivos Identificar servicios web 2.0 Dominar definiciones, términos y conceptos Tecnologías subyacentes Plataformas
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesDESARROLLO WEB EN ENTORNO CLIENTE
DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández
Más detallesTEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL
MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA
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 detallesArquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesJavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática
JavaScript,, AJAX y otras tecnologías Contenidos JavaScript AJAX Flash 2 JavaScript Lenguaje interpretado como PHP, pero se ejecuta en cliente no en servidor Sintaxis semejante a la del lenguaje Java y
Más detallesCapítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesConfección y publicación de páginas Web
2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesGUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
Más detallesHistoria de revisiones
GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesGestor de Contenidos CMS. Prof: Ing. Henrry Servitá
Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesCapítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detallesCapitulo VI. Conclusiones.
Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos
Más detallesDiseño de páginas web 2011
Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software. Nombre del Proyecto: Sistema de información para la gestión empresarial
Más detallesElección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect
Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast
Más detallesCapítulo 2. Marco Teórico
Capítulo 2. Marco Teórico 2.1. Frameworks para Aplicaciones Web en Java Con el crecimiento exponencial de Internet en los últimos años, las aplicaciones Web se han convertido en una parte básica y común
Más detallesNovedades. Introducción. Potencia
Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes
Más detallesCapítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
Más detallesVISIÓN GENERAL HERRAMIENTAS COMERCIALES
VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.
Más detallesQué es una aplicación web
Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso 2006-2007 Índice Introducción Cliente Servidor Transferencia páginas web Entornos web Ventajas
Más detallesRESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
Más detallesEstándares Web: XHTML y CSS - Usabilidad - Accesibilidad. Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles
Estándares Web: XHTML y CSS - Usabilidad - Accesibilidad Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles Versión actualizada en http://www.usabilidadweb.com.ar/cursos_esp.php
Más detallesCMS JOOMLA. Características
CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Más detallesPara tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html
8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La
Más detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
Más detallesArquitecturas Distribuidas 09/10
Tema 4. VI La Web en la actualidad d Arquitecturas Distribuidas 09/10 1 VI. La Web en la actualidad 1. Aplicaciones Web 2. Arquitectura en 3 capas de las aplicaciones web 3. Pero, qué es una aplicación
Más detallesInforme Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda.
Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador Desarrollado por: Jessica Nathaly Correa María Isabel Granda. 12 de febrero de 2015 Loja-Ecuador Contenido Presentación... 3
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 detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesDESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB
DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:
Más detallesCONSTRUCCIÓN DE PORTALES
Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales
Más detallesPROPUESTA DE DESARROLLO DE SITIO WEB AVANZADO
Diseño Gráfico y Desarrollo Web PROPUESTA DE DESARROLLO DE SITIO WEB AVANZADO 2014 Tel: 66460338-55114997. 12 avenida 2-76 Z.13 Email: info@teknigt.com www.teknigt.com Contenido del paquete de sitio web
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 detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesSIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Más detallesLENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas
LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos
Más detallesDesarrollo de Rich Entreprise Applications con Flex
Desarrollo de Rich Entreprise Applications con Flex Desarrollo de Rich Entreprise Applications con Flex Aplicaciones empresariales orientadas a web. Qué hemos ganado con las aplicaciones web Total ubicuidad.
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 2 Nombre: Arquitectura Cliente-Servidor Contextualización Qué es la arquitectura Cliente-Servidor? En la nueva de las comunicaciones a través
Más detallesCaracterísticas y Beneficios
Características y Beneficios Caché Características y Beneficios Caché, la base de datos multidimensional de alto rendimiento de InterSystems, ofrece a los desarrolladores profesionales las prestaciones
Más detallesUnidad V: Programación del lado del servidor
Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante
Más detallesDISEÑO WEB PROFESIONAL CON MACROMEDIA FLASH Y ACTIONSCRIPT
CURSO SUPERIOR DE DISEÑO WEB PROFESIONAL CON MACROMEDIA FLASH Y ACTIONSCRIPT CURSO PROFESIONAL IMPARTIDO POR PROFESIONALES Y CON GARANTÍAS PROFESIONALES CURSO SUPERIOR DE DISEÑO WEB PROFESIONAL CON MACROMEDIA
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 detallesAlgunos Administradores de Contenido se presentan a continuación:
El Administrador de Contenido es una herramienta que le permite administrar desde su casa o empresa la información y las fotografías de su página web de manera fácil, rápida e inmediata. Algunos Administradores
Más detallesUNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE
PROGRAMA: TUTORÍA VIRTUAL EN AMBIENTES DE APRENDIZAJE UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE 1 USO DE LOS RECURSOS EN MOODLE 1. Tipos de Recursos 2. Editar Páginas de Texto o Web 3. Enlazar
Más detallesAPLICACIONES WEB GOOGLE ANAYLITICS
APLICACIONES WEB GOOGLE ANAYLITICS Elena Berti Rebecca Thompson 2º DAW ÍNDICE Qué es una Aplicación Web Consideraciones técnicas Estructura de las Aplicaciones Web Ventajas Inconvenientes Diferencia entre
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesTFM 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 detallesCapítulo II. Arquitectura del Software
Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón
Más detallesSistema de SaaS (Software as a Service) para centros educativos
Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo
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 detallesObjetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Más detallesEntorno. @xavipalu. Multimedia
Entorno Multimedia 07 World Wide Web World Wide Web Qué es? Cómo funciona? Lenguaje Tipologias World Wide Web / Qué es? World Wide Web WWW Sistema de distribución de información basado en hipertexto o
Más detallesEn la nueva versión encontrarás
En la nueva versión encontrarás Captcha en el login p.4 Páginación configurable en secciones p.4 Ordenación de noticias en Modo Blog por secciones p.6 Galería de imágenes dentro de una noticia p.6 Inclusión
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesPOSICIONAMIENTO EN LA WEB (SEM Y SEO)
POSICIONAMIENTO EN LA WEB (SEM Y SEO) POSICIONAMIENTO EN LA WEB (SEM Y SEO) 1 Sesión No. 6 Nombre: Podcast Contextualización Qué son los podcast? Los podcast son medios de comunicación que radican en la
Más detallesEstándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
Más detallesDESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA
DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA 1 Adaptación y conversión Muchas empresas disponen de contenidos muy completos en formato papel, utilizados en educación presencial o bien en formación a distancia
Más detallesQué necesito saber para tener mi sitio web en Internet?
Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer
Más detallesFAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS
FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización
Más detallesINTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Más detallesPRESENTACIÓN DEL PRODUCTO
PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción
Más detallesTutorial rápido de. acceso a la plataforma virtual
COLEGIO DE ESTUDIOS AVANZADOS DE IBEROAMERICA Tutorial rápido de acceso a la plataforma virtual http:///virtual soporte@ceai.edu.mx 1.- INTRODUCCIÓN Nuestra plataforma basada en MOODLE, es una plataforma
Más detallesEntorno Multimedia para el Estudio de los Microcontroladores Resumen
OBJETIVOS Este proyecto cuyo título es Entorno Multimedia para el estudio de los Microcontroladores, surge ante la necesidad de implantar las nuevas tecnologías de la información en el campo de la enseñanza,
Más detallesDESARROLLO WEB EN ENTORNO SERVIDOR
DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 9: Desarrollo de aplicaciones Web híbridas Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández
Más detallesContenido Qué es Joomla?... 2 Tipos de extensiones... 4 Referencias... 8
Contenido Qué es Joomla?... 2 Qué es un sistema de gestión de contenidos (CMS)?... 2 Principales caracteristicas... 2 Multilenguaje... 2 Extensibilidad... 2 Gestion de contenido... 2 Frontend Edición...
Más detallesInternet Servicios WEB (WWW)
Universidad de Cantabria Internet Servicios WEB (WWW) Arquitectura de Aplicaciones WEB Febrero-2006 Ricardo Sáez Marta Zorrilla Internet- Arquitectura aplicaciones 1 Cliente/Servidor & Intranet/Internet
Más detallesTÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6
Modalidad: Distancia Duración: 77 Horas Objetivos: En la actualidad Dreamweaver es uno de los principales programas utilizados por los profesionales para el diseño y maquetación de páginas web. Estos materiales
Más detallesSistema en Terreno SmartPhone Android
Sistema en Terreno SmartPhone Android INTRODUCCION Sin lugar a dudas, los Smartphones y las Tablets Android se están convirtiendo en un aliado indispensable de nuestro trabajo cotidiano, ya que estos dispositivos
Más detallesService Oriented Architecture: Con Biztalk?
Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación
Más detallesWindows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.
Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesSolución GeoSAS. Otros módulos
Solución GeoSAS. Otros módulos Informe Marzo 2011 ÍNDICE ÍNDICE 3 1. SOLUCION GIS CORPORATIVA. GEOSAS 4 1.1 PLATAFORMA GEOSAS 5 1.1.1 Servidor de datos. 5 1.1.2 Servidor de aplicaciones. 6 1.1.3 Entornos
Más detallesVentajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Más detallesDISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ
DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ Qué es? Es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes, y muchas otras cosas, adaptada para la
Más detallesPOR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?
POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? En los proyectos de desarrollo de software se busca la forma de mejorar la calidad en el análisis de requerimientos y obtener tiempos efectivos de
Más detallesCurso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6
Modalidad Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 cod / EU 0518 A Distancia Duración 300 Horas Objetivos Aportar al alumno todas las competencias y conocimientos necesarios
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesProductos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
Más detallesFacultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces
JSF + JSP + RichFaces Manual Introductorio al uso de JSF, JSP y RichFaces en Java El siguiente documento es un manual muy introductorio, ya que la primera vez que me encontré con estas 3 frases juntas
Más detalles1. CONTENIDOS DE LA MATERIA
1. CONTENIDOS DE LA MATERIA 1. Evolución de las aplicaciones web Esquema de funcionamiento de un servicio web. Aplicaciones de instalación integrada (servidores web, sistemas gestores de bases de datos,
Más detallesCATÁLOGO DE FORMACIÓN 2011-2012
Soluciones FORMACION CATÁLOGO DE FORMACIÓN 2011-2012 SAGA FORMACIÓN C/ Salado 11 local 10 CP 41010 Sevilla 954 45 72 75 F. 954 45 75 72 formacion@sagasoluciones.com 00 Presentación La Formación, un factor
Más detallesProgramación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detallesCurso Online de Diseño Web avanzado con HTML5 y CSS3
Curso Online de Diseño Web avanzado con HTML5 y CSS3 Presentación : El diseño web se ha ganado rápidamente un lugar de relevancia dentro del diseño gráfico al punto de casi sustituirlo en algunas propuestas
Más detalles