Ajax Fácil con CakePHP

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

Download "Ajax Fácil con CakePHP"

Transcripción

1 Ajax Fácil con CakePHP

2 El ideal del desarrollo web Separación Contenido Presentación Comportamiento (Behaviour)

3 Contenido: (X)HTML (extensible) HyperText Markup Language

4 Estándares Web

5 Estándares Web 3 Reglas de oro

6 1.- Correcta anidación <ul ul> <li li> </li> </ul>

7 2.- Cerrar etiquetas independientes <br br/> <img src= alt= />

8 3.- Evitar etiquetas deprecadas <center center> </center> <font> <blink>

9 Y así obtenemos código válido

10 Presentación: CSS Cascading Style Sheets

11 Ventajas de CSS Es menos redundante Es más rápido Es más fácil de mantener

12 Partes de CSS: Regla: p,ul{ color: #fff; margin: 10px; border: 1px solid #333; }

13 Partes de CSS: selectores: p,ul{ color: #fff; margin: 10px; border: 1px solid #333; }

14 Partes de CSS: Bloque de declaración: p,ul{ color: #fff; margin: 10px; border: 1px solid #333; }

15 Partes de CSS: Propiedades: p,ul{ color: #fff; margin: 10px; border: 1px solid #333; }

16 Partes de CSS: Valores: p,ul{ color: #fff; margin: 10px; border: 1px solid #333; }

17 Llamar al CSS desde XHTML <link rel="stylesheet "stylesheet" type="text "text/css css" href="styles.css "styles.css" media="screen "screen" />

18 Identificadores xhtml css <div id= container" container"> </div> #container{ width: 760px; background: #eee; }

19 Clases xhtml css <div class= post" post"> </div> <div class= last post"> </div>.post{ padding: 15px; border: 1px solid #eee; }.last last{ background: #ffe; }

20 Rutas de selectores xhtml css <div id = container > <div class= post > <h2>yeah! Yeah!</h2> </div> </div> #container.post h2{ color: #e00; }

21 Antes de continuar Una pausa comercial

22 Nuestra mejor herramienta

23 Firefox browser Cumple con los estándares Cientos de extensiones Tiene el mejor logotipo

24 Ahora si, continuamos

25 Comportamiento: Javascript

26 Javascript: Lenguaje interpretado Sintaxis parecida a Java Funciona en el cliente

27 DOM Document Object Model

28

29 DOMScripting: Técnica mediante la que se manipula el DOM usando Javascript

30 Incluir Javascript <script language= javascript type="text/javascript" src= script.js" script.js"> </script>

31 Cómo obtener un nodo por su id document.getelementbyid(id id)

32 Cómo obtener todos los nodos de determinada etiqueta document.getelementsbytagname(id id)

33 AJAX Asynchronous Javascript And XML (Javascript y XML asíncronos)

34 asíncrono, na. (De a-2, sin- y el gr. χρόνος, tiempo). 1. adj. Se dice del proceso o del efecto que no ocurre en completa correspondencia temporal con otro proceso u otra causa.

35 NO REFRESHING

36 Ejemplos Google suggest Netvibes Instant Domain Search

37 El objeto XMLHttpRequest A ver, diganlo rápido

38 El problema XMLHttpRequest En IE es un objeto ActiveX En todos los demás es un objeto nativo de Javascript

39 Debería ser tan fácil como var xmlhttp = new XMLHttpRequest()

40 var >= 5) // JScript gives us Conditional compilation, we can cope with old IE versions. // and security blocked creation of the objects. try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; if (!xmlhttp && typeof XMLHttpRequest!='undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp=false; } } if (!xmlhttp && window.createrequest) { try { xmlhttp = window.createrequest(); } catch (e) { xmlhttp=false; } }

41 Al rescate: prototype prototype.conio.net

42 Ajax.Updater new Ajax.Updater(container,url container,url[, [,options options])

43 opciones asynchronous method parameters postbody

44 callbacks onloading oncomplete onsucces onfailure

45 Ajax.Request new Ajax.Updater(url url[, [,options options])

46 La función dólar $(elemento elemento)

47 ejemplo $( contenedor contenedor )

48 La función doble dólar $$(selector selector)

49 ejemplo 1 $$( #contenedor #contenedor ) No tan útil

50 ejemplo 2 $$( #tabs ul li a ) Eso si es útil

51 Iterador: Array.each() Array.each(function(current) function(current))

52 El factor wow: script.aculo.us

53 script.aculo.us Efectos visuales Drag&Drop Controles

54 Efectos visuales Básicos: Effect.Opacity() Effect.Scale() Effect.MoveBy() Effect.Highlight() Effect.Parallel() Etc

55 De combinación: Efectos visuales Effect.Appear() Effect.Fade() Effect.Highlight() Effect.SlideUp () / Effect.SlideDown() Effect.BlindUp() / Effect.BlindDown() Effect.Grow() Etc

56 Efectos visuales Sintaxis: new Effect.Highlight(element[,options]);

57 Efectos visuales Ejemplo: new Effect.Highlight( element ); new Effect.Highlight( $( element ), {duration:2} );

58 Element.VisualEffect() Sintaxis: Element.VisualEffect(effectType[,options]); Ejemplo: $( container ).VisualEffect( HighLight );

59 CakePHP Entorno de desarrollo rápido para aplicaciones web

60 Filosofía Modelo-Vista-Controlador No te repitas Convención sobre configuración

61 App/config/database.php El único archivo de configuración necesario

62 Modelo Representa una tabla de la base de datos. Debe nombrarse en singular.

63 Controlador Contiene la lógica de la aplicación Debe nombrarse en plural.

64 var $scaffold; Magia

65 Layout La plantilla maestra Por defecto, CakePHP busca default.thtml

66 Vista Las plantilla de cake Por defecto, se llaman como el la acción que las llama Llevan extensión.thtml

Tema 3.1: Principios de diseño web accesibles

Tema 3.1: Principios de diseño web accesibles Tema 3.1: Principios de diseño web accesibles Lourdes Moreno, Paloma Martínez Universidad Carlos III de Madrid {lmoreno,pmf}@inf.uc3m.es Asignatura Humanidades: Evitando las barreras de accesibilidad en

Más detalles

HTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE

HTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE HTML HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE Se elaboró un protocolo para soportar e envío de información por la red. HTTP (Hyper Text Transfer Protocol)

Más detalles

Ejercicios del bloque de Web de Sistemas de Información:

Ejercicios del bloque de Web de Sistemas de Información: Ejercicios del bloque de Web de Sistemas de Información: Ejercicio 1: Explica brevemente las principales diferencias entre DTDs y XML Schema. Ejercicio 2: En el contexto de XML qué es un documento bien

Más detalles

BREVE INTRODUCCION A ASP.NET MVC

BREVE INTRODUCCION A ASP.NET MVC Gerardo Grinman 5D BREVE INTRODUCCION A ASP.NET MVC ASP.NET MVC es un framework para la creación de aplicaciones web que aplica el patrón Model View Controller del framework ASP.NET. Framework: un conjunto

Más detalles

Tutorial Servicios Web

Tutorial Servicios Web Tutorial Servicios Web 1. Servicios Web con REST Como ya hemos usado SOAP para WebService, podemos afirmar que es bien fácil de diseñar, pero algo complicado de consumir: se necesita toda una API para

Más detalles

EJERCICIOS HTML BÁSICOS

EJERCICIOS HTML BÁSICOS EJERCICIOS HTML BÁSICOS Ejercicio 1 Crear un documento HTML desde cero Crea la estructura de carpetas del sitio (carpeta raíz, carpeta de imágenes y de scripts). Dentro de la carpeta de scripts crea un

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO 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 detalles

UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET

UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET DOCENTE: Ing. CARLOS ARTURO RUANO. INSTRUCTOR: Tec. DANIEL EDENILSON

Más detalles

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS Ingeniería de Ap plicaciones Web Clase 10 Diego C. Martínez Departamento de Ciencias e Ing geniería de la Computación Universidad Nacional del Sur AJAX AJAX es un término familiar en otros conte extos...

Más detalles

Javascript parte II: AJAX

Javascript parte II: AJAX Tema 3 Javascript parte II: AJAX Texto http://www.flickr.com/photos/kosmar/62381076 Asynchronous JavaScript and XML. O cómo hacer peticiones al servidor desde Javascript AJAX (Asynchronous JavaScript And

Más detalles

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES 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 detalles

Introducción a la Web 2.0

Introducción a la Web 2.0 Octubre 2006 Contenidos Evolución Características Tecnologías Protocolos básicos HTML y CSS Javascript y DOM XML y Servicios Web AJAX Ejemplos Evolución del Hipertexto 1945 - Vannevar Bush escribe As we

Más detalles

Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect

Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de

Más detalles

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013 Qué es jquery? Noviembre 2013 Por: César Amauri Villarreal Fuentes 1 Qué es jquery? Es una biblioteca de JavaScript rápida y concisa que simplifica el documento HTML, manejo de eventos, animación y las

Más detalles

Extensiones. Guillermo López Mozilla Hispano

Extensiones. Guillermo López Mozilla Hispano Extensiones Guillermo López Mozilla Hispano Extensiones Qué son? Programilla para extender el comportamiento/visualización de cualquier programa Mozilla Usan la misma tecnología que las aplicaciones Mozilla

Más detalles

CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B)

CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B) APRENDERAPROGRAMAR.COM CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

Flash. Los chilos de la Web: Recordando la Web. Etiquetas de HTML. Recuerda 12/04/13 HTML = ESTRUCTURA CSS = DISEÑO DE LA ESTRUCTURA

Flash. Los chilos de la Web: Recordando la Web. Etiquetas de HTML. Recuerda 12/04/13 HTML = ESTRUCTURA CSS = DISEÑO DE LA ESTRUCTURA Flash Tecnología Desarrollada por Macromedia en 1995, y posteriormente adquiridad por Adobe, para la manipulación de Vectores, Gráficos, Audio y Video. Actual y recientemente descontinuada en dispositivos

Más detalles

Informe 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. 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 detalles

ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE

ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

DISEÑO WEB INICIACION

DISEÑO WEB INICIACION DISEÑO WEB INICIACION Modalidad: Distancia. La Formación en modalidad a Distancia se basa en un aprendizaje casi autodidáctico, con este término queremos señalar que el método de aprendizaje no es el tradicional,

Más detalles

IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM RESPONSIVE DESIGN. Bernardo Chenlo

IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM RESPONSIVE DESIGN. Bernardo Chenlo IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM 1 RESPONSIVE DESIGN Bernardo Chenlo 2 INTRODUCCIÓN Qué es Responsive Design? Responsive Design El contenido se adapta a la pantalla

Más detalles

Historia de revisiones

Historia 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 detalles

Grupo de Sistemas y Comunicaciones

Grupo de Sistemas y Comunicaciones Laboratorio de Servicios Web Grupo de Sistemas y Comunicaciones gsyc-profes@gsyc.escet.urjc.es Curso 2008-2009 1 (c) GSyC, Grupo de Sistemas y Comunicaciones, 2009 http://gsyc.escet.urjc.es Se permite

Más detalles

Desarrollo para navegadores web: HTML, DHTML, CSS, DOM, Javascript y objetos incrustados

Desarrollo para navegadores web: HTML, DHTML, CSS, DOM, Javascript y objetos incrustados Desarrollo para navegadores web: HTML, DHTML, CSS, DOM, Javascript y objetos incrustados Índice de contenido Desarrollo para navegadores web: HTML, DHTML, CSS, DOM, Javascript y objetos incrustados...1

Más detalles

Tema 6 Parte III. Frameworks web para dispositivos móviles

Tema 6 Parte III. Frameworks web para dispositivos móviles Tema 6 Parte III Frameworks web para dispositivos móviles 2 1 Introducción Frameworks web para dispositivos móviles Frameworks web para móviles Frameworks web para móviles 3 Nos permiten desarrollar un

Más detalles

CLASS JAVASCRIPT CLASES? OBJETOS PREDEFINIDOS. WINDOW, OBJETO GLOBAL. NUMBER, MATH, DATE, REGEXP, ERROR. (CU01144E)

CLASS JAVASCRIPT CLASES? OBJETOS PREDEFINIDOS. WINDOW, OBJETO GLOBAL. NUMBER, MATH, DATE, REGEXP, ERROR. (CU01144E) APRENDERAPROGRAMAR.COM CLASS JAVASCRIPT CLASES? OBJETOS PREDEFINIDOS. WINDOW, OBJETO GLOBAL. NUMBER, MATH, DATE, REGEXP, ERROR. (CU01144E) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

Aprendiendo Yii. Publicación. Armando Arce

Aprendiendo Yii. Publicación. Armando Arce Aprendiendo Yii Publicación Armando Arce 28 de April de 2016 Índice general 1. Primeros pasos con Yii 3 2. Consulta de datos con Yii 11 3. Búsquedas y formularios en Yii 19 4. Inclusión y modificación

Más detalles

Aspectos avanzados de jquery Mobile

Aspectos avanzados de jquery Mobile Aspectos avanzados de jquery Mobile Índice 1 Listados de elementos... 2 1.1 Listados básicos con enlaces...2 1.2 Listados anidados...3 1.3 Listados numerados... 4 1.4 Listados de solo lectura...5 1.5 Listados

Más detalles

FORMACIÓN EN ACADEMIAS GP 3.1

FORMACIÓN EN ACADEMIAS GP 3.1 UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja ESCUELA DE CIENCIAS DE LA COMPUTACIÓN TITULACION DE SISTEMAS INFORMATICOS Y COMPUTACION FORMACIÓN EN ACADEMIAS GP 3.1 INFORME FINAL

Más detalles

Desarrollo de Aplicaciones para Internet I. Unidad III - CSS Profesor: M.C. Martín Olguín

Desarrollo de Aplicaciones para Internet I. Unidad III - CSS Profesor: M.C. Martín Olguín Desarrollo de Aplicaciones para Internet I Unidad III - CSS Profesor: M.C. Martín Olguín Cascading Style Sheets (CSS) Aunque el HTML desde sus orígenes privilegia el contenido sobre la apariencia, esta

Más detalles

Creación de una página web accesible sencilla

Creación de una página web accesible sencilla Unidad 2: Las hojas de estilo en cascada Creación de una página web accesible sencilla Objetivos: -Agregar formato a la página creada, a través de una hoja de estilo. Contenidos: -Incorporación de una

Más detalles

Dinámica El framework RADical J2EE sin complicaciones

Dinámica El framework RADical J2EE sin complicaciones Biblioteca Técnica: plantilla de solución PL017 Grids paginados y vinculados Última actualización: 2008-02-27 Requiere framework v2.1.4 en adelante Contenido Sumario...2 Demo online permanente...2 Screenshots...3

Más detalles

Creación de plugins para Apache Cordova. Parte JavaScript. Javier de Silóniz Sandino

Creación de plugins para Apache Cordova. Parte JavaScript. Javier de Silóniz Sandino Diciembre 2013 Javier de Silóniz Sandino Especialista ios en atsistemas Un plugin es especialmente útil cuando necesitamos acceder a características internas del hardware del dispositivo móvil. Creación

Más detalles

7. Definición de un estilo en función del contexto.

7. Definición de un estilo en función del contexto. 7. Definición de un estilo en función del contexto. Este otro recurso que provee las CSS es la definición de un estilo para una marca HTML siempre y cuando la misma esté contenida por otra marca determinada.

Más detalles

MODULO DE USUARIOS PARTE 1

MODULO DE USUARIOS PARTE 1 MODULO DE USUARIOS PARTE 1 Voy a dividir el modulo de usuario en 2 partes, en esta primera parte habilitaremos el modulo de usuarios pero la creacion sera desde codigo SQL, en la segunda parte habilitaremos

Más detalles

Programación Web Avanzada: AJAX y Google Maps

Programación Web Avanzada: AJAX y Google Maps Programación Web Avanzada: AJAX y Google Maps Universidad de Colima México Soporte de AJAX en PHP Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos DLSI - Universidad de Alicante 1 Introducción

Más detalles

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

JavaScript,, 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 detalles

XHTML DINAMICO AVANZADO (AJAX Y DOM)

XHTML DINAMICO AVANZADO (AJAX Y DOM) XHTML DINAMICO AVANZADO (AJAX Y DOM) AJAX Conceptos y fundamentos básicos Patrones de Ajax Ejemplos prácticos. Librerías estándares Bibliografía Ajax in Practice Visual Quickstart Guide CSS, DHTML, and

Más detalles

Tema: Maquetación Web y CSS

Tema: Maquetación Web y CSS Diseño Digital V. Guía 4 1 Tema: Maquetación Web y CSS Facultad: Ciencias y Humanidades Escuela: Diseño Gráfico Asignatura: Diseño Digital V Objetivos Contenidos A través del desarrollo de la guía el estudiante

Más detalles

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1 Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación

Más detalles

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: 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 detalles

1 OBJETOS, DOM, JSON

1 OBJETOS, DOM, JSON OBJETOS, DOM, JSON 1 2 Objetos http://www.w3schools.com/js/js_obj_intro.asp Se delimitan con llaves. Contienen propiedades. Las propiedades del objeto: pares nombre: valor, separados por comas. var alumno

Más detalles

Fundamentos de las tecnologías de la información

Fundamentos de las tecnologías de la información Fundamentos de las tecnologías de la información la guerra de los formatos Diego Martín 2016 1 Definiciones W3C HTML CSS XML Introducción histórica HTML vs XML JSON XML vs JSON DTDsy XML SCHEMAs Qué formato

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS CICLO: 02/ 2012 GUIA DE LABORATORIO #7 Nombre de la UTILIZACIÓN DE PLANTILLAS Practica: Lugar de CENTRO DE COMPUTO Ejecución: Tiempo Estimado: 3

Más detalles

Programación de aplicaciones WEB

Programación de aplicaciones WEB Programación de aplicaciones WEB Tecnologías del lado del del cliente 1 Tecnologías del lado del cliente Estructura HTML/XHTML Presentación Hojas de estilo (CSS) Comportamiento JavaScript 2 Introducción

Más detalles

Manual de Tabs con Ajax, Javascript, Html y css. La forma más fácil de crear pestañas con Javascript, css y Html

Manual de Tabs con Ajax, Javascript, Html y css. La forma más fácil de crear pestañas con Javascript, css y Html Manual de Tabs con Ajax, Javascript, Html y css La forma más fácil de crear pestañas con Javascript, css y Html Escrito por Ajaxman 17/08/2007 Bien después de que pues casi no he escrito nada, o muy poco

Más detalles

Symfony. Framework para el desarrollo de aplicaciones Web con PHP

Symfony. Framework para el desarrollo de aplicaciones Web con PHP Symfony Framework para el desarrollo de aplicaciones Web con PHP Temario Conceptos Porque Utilizarlo? Características Herramientas Integradas Model Controller View Scaffolding Conceptos Framework para

Más detalles

Implementación del código JavaScript de Nosto. Tagging de todas las páginas del sitio web. Previsualización del tagging

Implementación del código JavaScript de Nosto. Tagging de todas las páginas del sitio web. Previsualización del tagging Guia de instalación Hola! Soy Romain, su guía para la instalación de Nosto! Veremos como instalar Nosto en 7 sencillos pasos. Vamos a ver todas las consideraciones a tener en cuenta en la instalación de

Más detalles

CSS. Departamento de Lenguajes y Computación Universidad de Almería CSS. Contenidos

CSS. Departamento de Lenguajes y Computación Universidad de Almería CSS. Contenidos Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Características y ventajas de 2. Sintaxis

Más detalles

SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D)

SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D) APRENDERAPROGRAMAR.COM SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D) Sección: Cursos Categoría: Tutorial básico del programador

Más detalles

XML+AS2 XML. Extensible Markup Language. Conocimientos Básicos. Prof: Moisés Mañas Moimacar@esc.upv.es Dpto. Escultura www.upv.es

XML+AS2 XML. Extensible Markup Language. Conocimientos Básicos. Prof: Moisés Mañas Moimacar@esc.upv.es Dpto. Escultura www.upv.es XML+AS2 XML Extensible Markup Language Conocimientos Básicos Prof: Moisés Mañas Moimacar@esc.upv.es Dpto. Escultura www.upv.es XML es un lenguaje de marcas. Anidado (padres e hijos) y estructurado como

Más detalles

1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers

1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers Barra de navegación vertical con Botones rollovers_tic 1º Bachillerato página 1/8 1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers...1 1.1 Intro...1 1.2 Código HTML de la lista de vínculos...2 1.3

Más detalles

Situaciones de enseñanza y aprendizaje Lectura comentada y videos Expresa conductas socio afectivas

Situaciones de enseñanza y aprendizaje Lectura comentada y videos Expresa conductas socio afectivas DESCRIPCIÓN ESPECÍFICA NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Creación de páginas Web total: 60 Objetivo General: Crear páginas Web aplicando estándares

Más detalles

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen Curso CSS Clase 5 Programa por Clase 1. Repaso HTML. Introducción. Reglas CSS internas. 2. Etiquetas básicas de CSS (tipografía, subrayado, etc.) 3. Archivos CSS externos. Colores. Imágenes. 4. Modelo

Más detalles

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014 Servidores Web E2B2C Leandro Radusky Esteban Lanzarotti Nov 2014 Agenda Mañana HTTP: Arquitectura Cliente/Servidor: introducción teórica. Elementos de una página web: HTML, JavaScript y CSS básicos. python-bottle:

Más detalles

Especificación para la documentación del código fuente en PHP de los proyectos de la FDQ.

Especificación para la documentación del código fuente en PHP de los proyectos de la FDQ. PAGINA: 1/11 Especificación para la documentación del código fuente en PHP de los proyectos de la ELABORO: REVISÓ: APROBÓ: RESPONSABLE Jorge Iván Meza Martínez Grupo de Sistemas

Más detalles

Clase 4. Ajax XML. XML Ajax definición Breve explicación de como funciona el HTTP XMLHttpRequest. El XML se creó para que cumpliera varios objetivos.

Clase 4. Ajax XML. XML Ajax definición Breve explicación de como funciona el HTTP XMLHttpRequest. El XML se creó para que cumpliera varios objetivos. Clase 4 Ajax XML Ajax definición Breve explicación de como funciona el HTTP XMLHttpRequest XML El XML se creó para que cumpliera varios objetivos. Que fuera idéntico a la hora de servir, recibir y procesar

Más detalles

Curso de Diseño web. Juan Carlos Hernández Pérez juancarhdezperez@gmail.com

Curso de Diseño web. Juan Carlos Hernández Pérez juancarhdezperez@gmail.com Curso de Diseño web Juan Carlos Hernández Pérez juancarhdezperez@gmail.com 1 Tema 1 Introducción al lenguaje HTML 2 Introducción a HTML (I/II) HTML es un lenguaje para publicar textos en Web HTML te permite

Más detalles

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO DISEÑO WEB (I y II) CONTENIDO TEMÁTICO 1. Historia de internet 2. Introducción a las aplicaciones web 3. Estructura de un sitio web 4. Accesibilidad web a. Normas de accesibilidad del World Wide Web Consortium

Más detalles

XML. Introducción. Cómo se usa? XML Tree. Sintaxis XML

XML. Introducción. Cómo se usa? XML Tree. Sintaxis XML XML Introducción XML(eXtensible Markup Language) es un lenguaje de etiquetas. Hay que tener en cuenta que no es un lenguaje de programación y como tal no ejecuta instrucciones, XML se creó para estructurar,

Más detalles

Manual de Usuario. Componentes de Menús

Manual de Usuario. Componentes de Menús Manual de Usuario Componentes de Menús Versión 1.10 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Manual de usuario Componentes de Menú NORMATIVA

Más detalles

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY OBJETIVOS JavaScript es un lenguaje de programación para interactuar con los navegadores, que proporciona a los sitios Web dinamismo e inmediatez.

Más detalles

XAJAX: una librería de AJAX para PHP (parte 1)

XAJAX: una librería de AJAX para PHP (parte 1) XAJAX: una librería de AJAX para PHP (parte 1) AJAX es el acrónimo de Asynchronous Javascript And XML o Javascript y XML asíncronos dicho en nuestro idioma. Se trata de una combinación de tecnologías que

Más detalles

MANUAL TECNICO DE EMAILING BIZBOX

MANUAL TECNICO DE EMAILING BIZBOX MANUAL TECNICO DE EMAILING BIZBOX 1.- Verificar Registro SPF El dominio desde el que envía su coreo no puede ser cualquier dominio, debe ser un dominio aprobado y verificado para enviar correos, estos

Más detalles

Introducción al desarrollo en Plone

Introducción al desarrollo en Plone corporate training Introducción al desarrollo en Plone Emanuel Sartor emanuel@.com Qué es Plone? Plone es un producto que provee una plataforma para el desarrollo de aplicaciones web centradas en contenidos.

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO. Informáticas

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO. Informáticas INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II 1. DATOS GENERALES SÍLABO CARRERA PROFESIONAL : Telemática / Sistemas de Telecomunicaciones UNIDAD DIDÁCTICA : Introducción

Más detalles

Wenceslao Zavala. www.producciondigitalup.com.ar

Wenceslao Zavala. www.producciondigitalup.com.ar Wenceslao Zavala www.producciondigitalup.com.ar www.producciondigitalup.com.ar Transferencia de Archivos vía FTP Para esto se necesita: Dirección FTP: producciondigitalup.com.ar Usuario: produccionup Contraseña:

Más detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

www.librosweb.es Introducción a AJAX Javier Eguíluz Pérez

www.librosweb.es Introducción a AJAX Javier Eguíluz Pérez www.librosweb.es Introducción a AJAX Javier Eguíluz Pérez Sobre este libro... Los contenidos de este libro están bajo una licencia Creative Commons Reconocimiento - No Comercial - Sin Obra Derivada 3.0

Más detalles

Programación del Módulo Profesional. Lenguajes de Marcas y Sistemas de Gestión de Información. Del Ciclo Formativo de Grado Superior

Programación del Módulo Profesional. Lenguajes de Marcas y Sistemas de Gestión de Información. Del Ciclo Formativo de Grado Superior Programación del Módulo Profesional Lenguajes de Marcas y Sistemas de Gestión de Información Del Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Multiplataforma Contenido 1 OBJETIVOS GENERALES

Más detalles

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Tecnologías de programación en la Web Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus & Andrés Marín López jaf, amarin@it.uc3m.es Tecnologías de programación en la Web p.

Más detalles

Ambientes de Desarrollo

Ambientes de Desarrollo ASIT 20070501 LCT-Ambientes de Desarrollo v004.doc 17/07/2007 16:23:00 Documento de Listas de Control en Tecnología Ambientes de Desarrollo Versión 004 Mayo 2007 ARCHIVO: ASIT 20070501 LCT-Ambientes de

Más detalles

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB LICENCIA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo de Interfaz Web 2. Competencias Desarrollar Aplicaciones web a través de metodologías ágiles, frameworks

Más detalles

Integración de XML en páginas Web dinámicas DOM. Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo

Integración de XML en páginas Web dinámicas DOM. Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo Integración de XML en páginas Web dinámicas DOM Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo Páginas Web estáticas vs. Dinámicas Motivación: Computación Dinámica Computación

Más detalles

Componentes de presentación

Componentes de presentación Experto Universitario Java Enterprise Componentes de presentación Sesión 1: Introducción a JSF Índice Framewoks RIA basados en el servidor Características de JSF Facelets Un ejemplo con RichFaces 2 Ventajas

Más detalles

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web

Más detalles

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico Diseños de sitios Web y Comercio Electrónico Universidad Politécnica de Valencia Campus de Gandía Organización del curso viernes 15 martes 19 jueves 21 viernes 22 martes 26 jueves 28 viernes 29 Introducción

Más detalles

Ciclo Formativo de Grado Superior en Administración y de Sistemas Informáticos en Red. IES Valle del Cidacos Calahorra

Ciclo Formativo de Grado Superior en Administración y de Sistemas Informáticos en Red. IES Valle del Cidacos Calahorra Ciclo Formativo de Grado Superior en Administración y de Sistemas Informáticos en Red IES Valle del Cidacos Calahorra Lenguajes de Marcas y Sistemas Gestores de Información Enrique Rivas Marco Usted es

Más detalles

Unidad didáctica 4 Programación de aplicaciones Web 2.0

Unidad didáctica 4 Programación de aplicaciones Web 2.0 Unidad didáctica 4 Programación de aplicaciones Web 2.0 En esta última unidad didáctica del curso vamos a ver las aplicaciones Web 2.0 de un modo distinto de como lo llevamos haciendo hasta ahora: desde

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: ELABORACIÓN DE HOJAS DE ESTILO Código: CSTI008 total: Horas Objetivo General: Construir Hojas de Estilos para

Más detalles

Imágenes y objetos IMÁGENES

Imágenes y objetos IMÁGENES IMÁGENES Y OBJETOS Imágenes y objetos 2 IMÁGENES Uno de los elementos más vistosos e importantes de las páginas web. Su introducción puede explicar de manera más fácil y agradable nuestra información al

Más detalles

Desarrollo de software para navegación web desde terminales celulares de 3ª generación

Desarrollo de software para navegación web desde terminales celulares de 3ª generación Desarrollo de software para navegación web desde terminales celulares de 3ª generación Registro SIP 2008-0796 Resumen Como parte de un Programa generador de páginas web para celulares, se desarrolló un

Más detalles

1. Creación de colecciones y documentos XML en nuestra herramienta exist-db Open Source Native XML Database.

1. Creación de colecciones y documentos XML en nuestra herramienta exist-db Open Source Native XML Database. TALLER No. 3 Fecha: 24 de Febrero del 2011 SISTEMAS DE RECUPERACION DE INFORMACION EN LA WEB Profesor: Jaime Alberto Guzmán Luna Monitor: Josimar Sánchez Agudelo Objetivos Familiarizarse con el uso de

Más detalles

Framework de twitter para desarrollo de aplicaciones web

Framework de twitter para desarrollo de aplicaciones web Bootstrap 3.0 Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Curso de Aplicaciones Web/Sistemas

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Clase 4 Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur PHP Clientes y servidores... MiPagina ...

Más detalles

Carlos Roberto Jaimez González. Programación de Web Dinámico

Carlos Roberto Jaimez González. Programación de Web Dinámico Carlos Roberto Jaimez González Programación de Web Dinámico Carlos Roberto Jaimez González Programación de Web Dinámico Esta investigación fue dictaminada por pares académicos Clasificación Dewey: 005.13

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION CICLO 01-2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 10 Nombre de la práctica: Maquetación de páginas web Lugar de ejecución: Laboratorio

Más detalles

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB La consolidación de los medios online como soporte principal de comunicación, así como la coyuntura económica, que relega a los soportes publicitarios convencionales

Más detalles

Estimación de Líneas de Código Orientada a Plantillas de Código Fuente

Estimación de Líneas de Código Orientada a Plantillas de Código Fuente Estimación de Líneas de Código Orientada a Plantillas de Código Fuente Mario R. MORENO SABIDO Depto. de Sistemas y Computación, Instituto Tecnológico de Mérida Mérida, Yucatán 97118, México y Jorge BAROUDI

Más detalles

AS237 - Dreamweaver CS5

AS237 - Dreamweaver CS5 AS237 - Dreamweaver CS5 Características Modalidad: Online Horas: 56 Objetivos Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación y

Más detalles

Páginas web ::: Hojas de estilo CSS Diseño de materiales multimedia. Web 2.0. 1.7 Hojas de estilo CSS

Páginas web ::: Hojas de estilo CSS Diseño de materiales multimedia. Web 2.0. 1.7 Hojas de estilo CSS 49 1.7 Hojas de estilo CSS 50 1.7 Hojas de estilo CSS 1.7.1 Qué es una hoja de estilo? Una hoja de estilo es un archivo de extensión *.CSS (CSS, Cascading Style Sheets = Hojas de estilo) que contempla

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 3: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en una página

Más detalles

Llave en Mano Manual 1 Last update: September 18, 2014 IKUNA MEDIA S.L.

Llave en Mano Manual 1 Last update: September 18, 2014 IKUNA MEDIA S.L. Llave en Mano Manual 1 Last update: September 18, 2014 IKUNA MEDIA S.L. Table of Contents Cómo funciona Llave en Mano... 1 Imágenes... 2 Gestión de tamaños de imágenes en LLEM... 3 Nuevo subnivel... 5

Más detalles

Paquete de trabajo 3. Diseño Web del Proyecto REMERI. Manual. Enero 2013

Paquete de trabajo 3. Diseño Web del Proyecto REMERI. Manual. Enero 2013 Paquete de trabajo 3 Diseño Web del Proyecto REMERI Manual Enero 2013 Red Mexicana de Repositorios Institucionales REMERI 2 HOJA EN BLANCO Red Mexicana de Repositorios Institucionales REMERI 3 Paquete

Más detalles

1 Introducción a Bootstrap

1 Introducción a Bootstrap 1 Introducción a Bootstrap CONTENIDOS DE BOOTSTRAP Bootstrap se puede descargar de dos maneras, compilado o mediante el código fiente original. Dependiendo de la forma que hayas elegido, verás una estructura

Más detalles

Mi primera web... Pues bien una vez que tengamos el documento abierto, podemos empezar a trabajar de dos formas:

Mi primera web... Pues bien una vez que tengamos el documento abierto, podemos empezar a trabajar de dos formas: Mi primera web... El ejemplo que utilizaremos para este tutorial, es la misma página web de los tutoriales. Puede descargar los archivos desde aquí. Para la creación de las imagenes he utilizado Fireworks

Más detalles

> Temario Curso de Diseño Web <

> Temario Curso de Diseño Web < le ayuda a crear hermosos diseños para sitios web y aplicaciones móviles en un instante, sin necesidad de programación. Brinda imágenes vectoriales y de mapa de bits, maquetas, gráficos 3D, y contenido

Más detalles

Programa. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc.

Programa. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc. Programa Programa 1. Introducción. Repaso HTML-CSS. Orientaciones Generales. 2. Javascript: Qué es? Dónde se ejecuta? Cómo se ejecuta? Conceptos básicos: variables, valores y objetos predefinidos, operadores,

Más detalles

Objetivo: Índice de Contenido:

Objetivo: Índice de Contenido: HTML Objetivo: Entrenar al participante en el uso de las herramientas de software libre más populares para el desarrollo de sistemas y sitios Web. Índice de Contenido: Reglas del HTML Modelo de Desarrollo

Más detalles

Documento XML (receta.xml)

Documento XML (receta.xml) Documento XML (.xml) < tipo="postre"

Más detalles