Desarrollo de Aplicaciones Web con PHP. Javier Enciso

Documentos relacionados
UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES

LENGUAJES JÓVENES PROGRAMADORES

Temario Programación Web para Web

EVENTOS PRIMERA PARTE

PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB.

El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete

1. Los lenguajes de marcas. - Características de los lenguajes de marcas.

6º Unidad Didáctica. Javascript. Eduard Lara

ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia

CONTROLES FORMULARIOS PRIMERA PARTE

Certificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2]

Scripting en el cliente: Javascript. Tecnologías Web

Unidad IV: Programación del lado del cliente

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

Modelo de objetos de documento

PROGRAMACION EN INTERNET

TEMA 9 CREACIÓN DE PÁGINAS WEB

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

QUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un

DISEÑO Y ELABORACIÓN DE PÁGINAS WEB

mope CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB

JavaScript DOM. JavaScript - Jerarquía de Objetos. JavaScript - Jerarquía de Objetos. Jerarquía de Objetos del Navegador

DISEÑO DE PÁGINAS WEB 80 HORAS

BOLETÍN OFICIAL DEL ESTADO

Diseño de Páginas Web

LENGUAJE HTML (2) Introducción a las páginas web dinámicas. Alex Sánchez

SENA Tecnólogo en Produccón Multimedia

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

Programación PHP. orientada a formularios DISEÑOS CURRICULARES CON ENFOQUE POR COMPETENCIAS LABORALES

UNIDAD 1 GENERALIDADES HTML

Tomar información por pantalla con JavaScript

Coordinación editorial Miguel Fernando Niño Roa. Corrección de estilo Edwin Pardo Salazar

DREAMWEAVER CS4 Código: 3492

Unidad III: Lenguaje de presentación

JavaScript. Rogelio Ferreira Escutia

Diseño Web Avanzado con HTML5 y CSS3

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

Tema 3. Conceptos Básicos de HTML. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda!

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript

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

PLAN DE SESIÓN. 1.1 Determina la estructura del sitio web con base en las necesidades del usuario

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT

Carrera de Desarrollo Web en PHP

Kompozer: Crear una hoja de estilos

Universidad de Chile - Magister Artes Mediales ARTE / INTERNET. Clase 4: HTML

Aprender a desarrollar con JavaScript

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

LENGUAJE PHP Y CAKEPHP FRAMEWORK

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

PHP: Lenguaje de programación

JAVA 7 Los fundamentos del lenguaje Java

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

JavaScript. María Consuelo Franky. Universidad Javeriana 2009

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

SEGUNDA PARTE: DOM y jquery

Paquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos)

III. Hojas de estilo en cascada (CSS)

Ingeniería Web. Navegadores Web. Fernando Barraza A.

DIPLOMADO Desarrollo de Aplicaciones para Web y Móviles con HTML5

Guía Práctica de Comprobación de Accesibilidad: FORMULARIOS

Sintaxis del JavaScript

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

JavaScript en HTML 5

Manual de v2cms v2cms v1.01

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

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios

Temario Detallado Curso Java Verano Online

Tutorial para la creación de un sitio Web con un formulario ASP.NET

Oracle PL/SQL. Programa de Estudio.

> Temario Curso de Diseño Web <

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

Taller de Desarrollo de Aplicaciones Web

MICROSOFT ACCESS 2016 Avanzado

Ministerio de Educación, Cultura y Deporte. HTLM5 en la educación. Módulo 12: Formularios y JavaScript.

Curso: DISEÑO WEB AVANZADO CON HTML5 Y CSS3

Gestión de eventos y formularios en JavaScript.

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

1. Utilizar JavaScript en un documento HTML Tipos de datos y expresiones en JavaScript Variables Expresiones y operadores...

UTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar

Diseño de Páginas Web (Titulación Oficial)

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

PROGRAMA: Diseño y desarrollo Web con HTML 5,

Diplomado de Diseño Web

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

BOLETÍN OFICIAL DEL ESTADO

Introducción. Qué es CSS? Historia de las CSS

Listado de elementos o etiquetas HTML5

Tema 2. El lenguaje JAVA

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

Sesion 2 1. Aplicación del Lenguaje JAVA

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Diseño Web. - 1 CDROM - 1 Cuaderno de Ejercicios - 2 Manual Teórico

El lenguaje JavaScript. Asignatura: Programació III Curso: 1999/2000 Profesor: Toni Navarrete

Transcripción:

Desarrollo de Aplicaciones Web con PHP Javier Enciso

Agenda Hojas de Estilos Qué es CSS? Para qué sirve? Cómo funciona? Ejemplos Validación de Formularios Fundamentos de JavaScript Utilización de JavaScript Sintaxis de JavaScript Ejemplos

Desarrollo de Aplicaciones Web con PHP Hojas de Estilos

Qué es CSS? Hojas de Estilo en Cascada (Cascading Style Sheets). Mecanismo simple que describe cómo se va a mostrar un documento en la pantalla, o cómo se va a imprimir, o incluso cómo va a ser pronunciada la información presente en ese documento a través de un dispositivo de lectura. Esta forma de descripción de estilos ofrece a los desarrolladores el control total sobre estilo y formato de sus documentos.

Para qué sirve? CSS se utiliza para dar estilo a documentos HTML y XML. Separa el contenido de la presentación. Los estilos definen la forma de mostrar los elementos HTML y XML. CSS permite a los desarrolladores controlar el estilo y el formato de múltiples páginas Web al mismo tiempo. Cualquier cambio en el estilo marcado para un elemento en la CSS afectará a todas las páginas vinculadas a esa CSS en las que aparezca ese elemento.

Cómo funciona? (1/5) CSS funciona a base de reglas, es decir, declaraciones sobre el estilo de uno o más elementos. Las hojas de estilo están compuestas por una o más de esas reglas aplicadas a un documento HTML o XML. La regla tiene dos partes: un selector y la declaración. A su vez la declaración está compuesta por una propiedad y el valor que se le asigne. h1 {color: red;} h1 {color: red;} Selector Declaración

Cómo funciona? (2/5) El selector funciona como enlace entre el documento y el estilo, especificando los elementos que se van a ver afectados por esa declaración. La declaración es la parte de la regla que establece cuál será el efecto. En el ejemplo anterior, el selector h1 indica que todos los elementos h1 se verán afectados por la declaración donde se establece que la propiedad color va a tener el valor red (rojo) para todos los elementos h1 del documento o documentos que estén vinculados a esa hoja de estilos.

Cómo funciona? (3/5) Utilizando una hoja de estilo externa que estará vinculada a un documento a través del elemento <link>, el cual debe ir situado en la sección <head>. <html> <head> <title>título</title> <link rel="stylesheet" type="text/css" href="http://www.w3.org/css/officefloats.css" /> </head> <body>... </body> </html>

Cómo funciona? (4/5) Utilizando el elemento <style>, en el interior del documento al que se le quiere dar estilo, y que generalmente se situaría en la sección <head>. <html> <head> <title>hoja de estilo interna</title> <style type="text/css"> body { } h1 { color: red; background-color: #d8da3d; font-family: Helvetica, Geneva, Arial, sans-serif; } </style> </head> <body> <h1>aplicará el estilo de letra para el Título</h1> </body> </html>

Cómo funciona? (5/5) Utilizando estilos directamente sobre aquellos elementos que lo permiten a través del atributo <style> dentro de <body>. Este tipo de estilo pierde las ventajas que ofrecen las hojas de estilo al mezclarse el contenido con la presentación.

Ejemplos (1/2)

Ejemplos (2/2)

Desarrollo de Aplicaciones Web con PHP Validación de Formularios

Fundamentos de JavaScript Lenguaje de tipo Script compacto, basado en objetos y guiado por eventos diseñado específicamente. Característica: Soportado por varios navegadores Sencillo Embebido en el código HTML

Utilización de JavaScript Responder a la interacción con los elementos de los formularios. Distribuir colecciones pequeñas de información y proporcionar una interfaz amigable para mostrar los datos. Pre-procesamiento de datos en el lado del cliente antes de ser enviados al servidor. Modificar el contenido y los estilos en los buscadores modernos de manera dinámica e instantánea en respuesta a la interacción con el usuario.

Sintaxis de JavaScript (1/8) Todo el código (sentencias) está dentro de funciones definidas por el desarrollador. Las funciones se implementan entre las etiquetas: <script> </script> La llamada a una función se hace a través de un evento de un elemento del documento.

Sintaxis de JavaScript (2/8) Variables: Fuera de una función es global, sino es local. var Nombre; Arreglos: var arreglo = new Array(); arreglo[0] = 2; arreglo[1] = 1; arreglo[2] = 8;

Sintaxis de JavaScript (3/8) Operadores: Aritméticos: +, -, *, /, %, Comparación: ==,!=, >, <, >=, <=, Lógicos:!, &&, Condicionales: if (condición){ } Bloque de Instrucciones else{ } Bloque de Instrucciones

Sintaxis de JavaScript (4/8) Ciclos while( condición ){ } Bloque de Instrucciones do{ Bloque de Instrucciones } while( condición ); for( inicio; condición; incremento ){ } Bloque de Instrucciones

Sintaxis de JavaScript (5/8) Funciones function Nombre (arg 1, arg 2,, arg n){ } Bloque de Instrucciones

Sintaxis de JavaScript (6/8) Evento Manejador Descripción click señalización carga descarga focalización onclick onmouseover onload onunload onfocus El usuario pulsa sobre un elemento de form o un enlace El usuario coloca el ratón sobre una determinada area El usuario carga la página Es usuario sale de la página El usuario selecciona un elemento de un form como entrada

Sintaxis de JavaScript (7/8) Evento Manejador Descripción desfocalización edición selección onblur onchange onselect El usuario quita la selección de un elemento de un formulario como entrada El usuario cambia el valor de un elemento text, textarea o select de un formulario El usuario selecciona el campo de entrada de un formulario

Sintaxis de JavaScript (8/8) Evento Manejador Descripción Interrupción onabort El usuario interrumpe la carga de una imagen Error onerror La carga de un documento o imagen produce un error. Des-señalización onmouseout El usuario saca el ratón de un área (imagemap) o enlace. Inicialización onreset El usuario pulsa el botón de reset en un form.

Ejemplo Hola Mundo <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function HolaMundo() { alert(" Hola, mundo!"); } </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" NAME="Boton" VALUE="Pulsame" onclick="holamundo()"> </FORM> </BODY> </HTML>

Muchas Gracias