Introducción al desarrollo web (idesweb)
|
|
|
- Alejandro Romero Álvarez
- hace 8 años
- Vistas:
Transcripción
1 Introducción al desarrollo web (idesweb) Práctica 5: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido. Aprender a validar un formulario con el lenguaje de programación JavaScript y el empleo de expresiones regulares. 2. Recursos Qué son las expresiones regulares? Cómo se emplean con JavaScript? W3Schools 1 : cursos de aprendizaje y guías de referencia de diversas tecnologías empleadas en la programación web. Incluye un tutorial y temas avanzados sobre JavaScript, expresiones regulares con JavaScript y DOM. Expresión regular 2 : definición de las expresiones regulares según la Wikipedia. JavaScript Regular Expressions 3 : resumen de la sintaxis de las expresiones regulares en JavaScript. Programmer s Guide to Regular Expressions 4 : tutorial sobre las expresiones regulares en JavaScript. JavaScript RegExp Example: Regular Expression Tester 5 : permite comprobar el funcionamiento de una expresión regular en JavaScript sin tener que programar. Regular Expressions Cheat Sheet 6 : resumen en una sola cara de lo más importante de las expresiones regulares. Qué es el DOM? W3C Documento Object Model (DOM) 7 : especificación oficial del DOM según el W3C. Mozilla Developer Center Gecko DOM Reference 8 : guía de referencia de los objetos del DOM disponible en el motor Gecko empleado por varios navegadores web como Mozilla Firefox. Support for DOM2 Core and XML modules in Opera 9 y DOM 2 HTML Objects supported in Opera 10 : objetos, propiedades y métodos del DOM que admite el navegador Opera. Cómo puedo explorar el DOM de una página web? DOM Inspector 11 : permite explorar y editar el DOM de una página web
2 3. Qué tengo que hacer? En esta práctica tienes que emplear las expresiones regulares de JavaScript para validar el formulario de registro como nuevo usuario que has realizado en las prácticas anteriores (sustituye el código de validación implementado en la práctica anterior). En concreto, tienes que programar las siguientes restricciones: Página con el formulario de registro como nuevo usuario Contiene un formulario con los datos necesarios para registrarse (nombre de usuario, contraseña, repetir contraseña, dirección de , sexo, fecha de nacimiento, ciudad y país de residencia, foto). Antes de enviar el formulario, debes realizar las siguientes comprobaciones: nombre de usuario: sólo puede contener letras del alfabeto inglés (en mayúsculas y minúsculas) y números; longitud mínima 3 caracteres y máxima 15. contraseña: sólo puede contener letras del alfabeto inglés (en mayúsculas y minúsculas), números y el subrayado; al menos debe contener una letra en mayúsculas, una letra en minúsculas y un número; longitud mínima 6 caracteres y máxima 15. repetir contraseña: su valor debe coincidir con el escrito en el campo contraseña. dirección de no puede estar vacío, hay que comprobar que cumple el patrón de una dirección de (compuesto de cualquier carácter alfanumérico del alfabeto inglés, el subrayado, el guión y el punto; no permitir dominios principales de menos de 2 caracteres y más de 4 caracteres). sexo: se debe elegir un valor. fecha de nacimiento: comprobar que es una fecha válida. El resto de campos no indicados se pueden quedar vacíos. Además, tienes que permitir que el usuario pueda ordenar, de forma ascendente y descendente, el listado resultado de una búsqueda de fotos por los campos título, fecha y país. El proceso de ordenación se tiene que realizar en la misma página mediante JavaScript, sin recargarla. 4. Cómo lo hago? Una expresión regular es un patrón que define un conjunto de cadenas sin enumerar todos sus elementos. Una expresión regular está formada de caracteres y metacaracteres que tienen una función definida. La principal utilidad de las expresiones regulares es la de describir un conjunto de cadenas, lo que resulta de utilidad en editores de texto y aplicaciones para buscar y manipular texto. Además, otro uso es la validación de un formato específico en una cadena de caracteres dada, como por ejemplo fechas, correos electrónicos o identificadores. En JavaScript existen dos formas de definir una expresión regular: mediante una cadena literal y mediante el constructor de objeto RegExp. Una expresión regular se puede aplicar a diferentes cadenas mediante expreg.test(cadena), que devuelve true si cadena cumple expreg y false en caso contrario. Por ejemplo, en el siguiente código se comprueba si el usuario ha escrito correctamente una matrícula de automóvil que debe seguir el patrón código del país (1 o 2 letras), un espacio en blanco, numeración (4 dígitos), un espacio en blanco y letras (3 letras, empezando en BBB y acabando en ZZZ, sin las vocales): <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="es" lang="es"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>validación con expresión regular</title> <script type="text/javascript"> function literal() { var m = document.getelementbyid("matricula").value; var expreg = /^[A-Z]{1,2}\s\d{4}\s([B-D] [F-H] [J-N] [P-T] [V-Z]){3}$/; if(expreg.test(m)) 2
3 } alert("la matrícula es correcta"); else alert("la matrícula NO es correcta"); function objeto() { var m = document.getelementbyid("matricula").value; var expreg = new RegExp("^[A-Z]{1,2}\\s\\d{4}\\s([B-D] [F-H] [J-N] [P-T] [V-Z]){3}$"); if(expreg.test(m)) alert("la matrícula es correcta"); else alert("la matrícula NO es correcta"); } </script> </head> <body> <form id="miform" action="" method="get"> <p> Matrícula: <input type="text" id="matricula" /> <br /> <input type="button" value="literal" onclick="literal()" /> <input type="button" value="objeto" onclick="objeto()" /> </p> </form> </body> </html> Al usar la expresión regular con el objeto RegExp, como se escribe dentro de una cadena es necesario escribir dos barras invertidas \\ para representar una barra invertida, ya que el carácter barra invertida se emplea para escapar los caracteres especiales. Cuando se emplea mediante una cadena literal no se debe escapar la barra invertida. Qué significa cada elemento de la expresión regular de este ejemplo? ^: el emparejamiento se debe realizar desde el principio de la cadena. [A-Z]: cualquier carácter entre la A mayúscula y la Z mayúscula. {1,2}: uno o dos caracteres. \s: un espacio en blanco. \d: un dígito. {4}: cuatro dígitos. \s: un espacio en blanco. ([B-D] [F-H] [J-N] [P-T] [V-Z]): cualquier carácter entre la B mayúscula y la Z mayúscula, excepto las vocales. {3}: tres caracteres. $: el emparejamiento se debe realizar hasta el final de la cadena. Con esta expresión regular podemos tener matrículas desde A 1111 BBB hasta ZZ 9999 ZZZ. Por otro lado, el DOM (Document Object Model) es un API destinado a trabajar con documentos HTML y XML. El DOM proporciona una representación en forma de árbol de un documento y permite su manipulación (añadir un elemento nuevo, borrar un elemento, mover un elemento de sitio). Algunas funciones útiles del DOM: document.getelementbyid(id): devuelve el elemento con el identificador indicado. 3
4 elemento.getelementsbytagname(etiqueta): devuelve un array de elementos con la etiqueta indicada, los elementos se buscan a partir de elemento. document.createelement(etiqueta): crea un nuevo elemento según la etiqueta indicada. elementopadre.appendchild(elementonuevo): añade elementonuevo a elementopadre al final de su lista de elementos hijo. elementopadre.insertbefore(elementonuevo, elementoreferencia): añade elementonuevo en la lista de elementos hijo de elementopadre antes de elementoreferencia. El siguiente ejemplo muestra cómo se pueden añadir párrafos de texto nuevos a una página web con el texto que introduzca el usuario: <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="es" lang="es"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>validación con expresión regular</title> <script type="text/javascript"> function nuevotexto() { // Obtiene el div que tiene id="parrafos" var d = document.getelementbyid("parrafos"); // Crea un nuevo elemento de tipo párrafo var np = document.createelement("p"); // Inserta el texto en el contenido del nuevo párrafo np.textcontent = document.getelementbyid("texto").value; // Añade el párrafo al final de los elementos que contenga el div d.appendchild(np); return false; } </script> </head> <body> <form id="miform" action="" method="get" onsubmit="return nuevotexto()" > <p> Texto: <input type="text" id="texto" /> <br /> <input type="submit" value="añade texto" /> </p> </form> <div id="parrafos"> <!-- Inicialmente vacío --> </div> </body> </html> 5. Recomendaciones Las expresiones regulares son un mecanismo de programación muy potentes, pero esa potencia origina que sean complejas de utilizar. Comienza a trabajar con expresiones regulares sencillas y poco a poco intenta escribir expresiones más complejas. 4
5 Para ordenar los elementos de una lista puedes emplear diferentes algoritmos de ordenación. En la página The Art of Web: JavaScript 12 puedes ver la implementación de los más conocidos: bubble sort, insertion sort, shell sort y quick sort
Programación Hipermedia I
Programación Hipermedia I Práctica 5: JavaScript 1. Objetivos Aprender el lenguaje de programación JavaScript. Aprender a manejar el DOM de una página web para acceder a su contenido. Aprender a validar
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 10: PHP 4 (acceso a una base de datos) 1. Objetivos Aprender a acceder a una base de datos desde PHP. Aprender a realizar una consulta INSERT, UPDATE y
TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML:
TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML Página 1 de 6 TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 1: HTML 1. Objetivos Aprender el lenguaje de marcado HTML, o algunas de sus variantes, como XHTML o HTML5, y la importancia de escribir código correcto
Programación Hipermedia 1
Programación Hipermedia 1 Práctica 2: HTML 1. Objetivos Aprender el lenguaje de marcado HTML y la importancia de escribir código correcto y conforme a la especificación oficial. Conocer algunas herramientas
JAV JA A V S A C S R C I R P I T
JAVASCRIPT Introducción Introducción JavaScript es un lenguaje de programación que se utiliza principalmente para crear paginas web dinámicas. i Una pagina web dinámica incorpora efectos en el texto, animaciones,
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto
Diseño WEB. Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos
Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos Herramientas de DISEÑO: Recursos Gráficos Software de Diseño Lenguaje de Programación Contenido curso practico; LENGUAJE
UNIDAD 1 GENERALIDADES HTML
UNIDAD 1 GENERALIDADES HTML GENERALIDADES HTML5 Una página web es un archivo con texto en el que se insertan diferentes etiquetas HTML, para que ese contenido pueda ser interpretado por el navegador web.
Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet
Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016
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
Scripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 9: PHP 3 (MySQL y acceso a una base de datos) 1. Objetivos Aprender a administrar una base de datos con MySQL. Conocer algunas herramientas que ayudan
TEMA 3 A: INTRODUCCIÓN AL DOM
TEMA 3 A: INTRODUCCIÓN AL DOM 1.- Qué es el DOM?... 2 1.1.- DOM y JavaScript... 2 1.3.- Cómo se accede al DOM?... 3 2. Instalar una consola... 4 3. Averiguar la versión DOM de Explorer... 5 4.- El DOM
Introducción al desarrollo web (idesweb) - 3 a ed.
Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 4: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 7: Administración de un servidor web y PHP 1 (formularios) 1. Objetivos Aprender a instalar y configurar la plataforma de desarrollo web XAMPP. Aprender
VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E)
APRENDERAPROGRAMAR.COM VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E) Sección: Cursos Categoría: Tutorial básico del programador web:
Diseño Web Avanzado con HTML5 y CSS3
Diseño Web Avanzado con HTML5 y CSS3 METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender
Temario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ
CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ Página1 CREACIÓN DE LA BASE DE DATOS EN MySQL REGISTRO DE USUARIOS UTILIZANDO PHP CON MYSQL Una vez instalada nuestro servidor local de Apache, procedemos a crear
2- Formularios y JavaScript Course: Developing web- based applica=ons
2- Formularios y JavaScript Course: Developing web- based applica=ons Cris*na Puente, Rafael Palacios 2010- 1 Creación de formularios Formularios Un formulario HTML es una sección de un documento que contiene
LENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
Web Service: Consulta de Sistema de Turnos Manual de referencia
Web Service: Consulta de Sistema de Turnos Manual de referencia Versión API: 0.1 (beta) Última revisión: 5 de Junio de 2015 Carlos Gabriel Vergara Departamento de Sistemas Subsecretaría de Informática
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
Programación Hipermedia I
Programación Hipermedia I Práctica 8: Administración de un servidor web y PHP 1 (formularios) 1. Objetivos Aprender a instalar y configurar la plataforma de desarrollo web XAMPP. Aprender los conceptos
QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B)
APRENDERAPROGRAMAR.COM QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero Fecha revisión:
Aprender a desarrollar con JavaScript
Presentación del lenguaje JavaScript 1. Definición e histórico rápido 11 2. Requisitos previos para un aprendizaje sencillo del lenguaje 13 3. Herramientas necesarias 14 4. Posicionamiento de JavaScript
Tema 3, parte 4. Javascript: el DOM (Modelo de Objetos del. Documento) Texto. http://www.flickr.com/photos/jm3/3620744443
http://www.flickr.com/photos/jm3/3620744443 Tema 3, parte 4 Javascript: el DOM (Modelo de Objetos del Texto Documento) Texto Javascript parte 4 El DOM 1. El árbol DOM Conceptos básicos sobre el API DOM
COMPARAR CADENAS CON PHP STRCMP, == Ó ===? NO DISTINGUIR MAYÚSCULAS O MINÚSCULAS: STRCASECMP. RELLENAR CON STR_PAD. (CU00829B)
APRENDERAPROGRAMAR.COM COMPARAR CADENAS CON PHP STRCMP, == Ó ===? NO DISTINGUIR MAYÚSCULAS O MINÚSCULAS: STRCASECMP. RELLENAR CON STR_PAD. (CU00829B) Sección: Cursos Categoría: Tutorial básico del programador
Especificaciones para la utilización de la voz en FlexBrowser. El ActiveX voixtreme.
Especificaciones para la utilización de la voz en FlexBrowser. El ActiveX voixtreme. wfb_voice_es.doc 20080226 Versión 1.0 ES Introducción Resumen. Este documento presenta el modo de utilización del sistema
AJAX. Desarrollo de Aplicaciones Distribuidas
AJAX Desarrollo de Aplicaciones Distribuidas Contenido Introducción Desarrollo XMLHttpRequest Envío de datos Procesamiento de datos JSON Algunas técnicas en AJAX Referencias 2 AJAX - Introducción AJAX
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN CICLO: 02/2011 GUIA DE LABORATORIO #6 Nombre de la Practica: Expresiones regulares con JavaScript Lugar de Ejecución: Centro de cómputo
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
Juan Ramón Pérez Pérez
Juan Ramón Pérez Pérez El API de Google Maps te permite incrustar Google Maps en tus propias páginas web mediante JavaScript. El API proporciona: Utilidades para manipular los mapas Añadir contenido al
TEMA 5 LA FAMILIA XML EN LA NUEVA WEB
TEMA 5 LA FAMILIA XML EN LA NUEVA WEB La Web, tanto cuantitativa como cualitativamente, se ha desarrollado extraordinariamente siendo el objeto de este texto ubicar el papel que XML juega y va a jugar
CEFIRE: Curso Administración de APACHE
CEFIRE: Curso Administración de APACHE Práctica introducción al PHP PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos
Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4
Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Código: DWEB003 Duración: 160 Horas Objetivos: Diseño y desarrollo Web con HTML 5 y CSS Dotar al alumno de conocimientos teóricos y prácticos
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir
DREAMWEAVER CS4 Código: 3492
DREAMWEAVER CS4 Código: 3492 Modalidad: Distancia Duración: Tipo A Objetivos: Aportar al alumno de un modo rápido y sencillo las competencias necesarias para la creación y diseño de páginas Web en Dreamweaver.
ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen
ACCESS XP Objetivos Aprender todas las funciones del programa Access XP para la gestión de Bases de Datos. Conocer la terminología del programa y los elementos que se utilizan en la aplicación Trabajar
Microsoft Word 2007 Completo
Microsoft Word 2007 Completo Duración: 50.00 horas Descripción Word es el editor de texto más potente del mercado y, sin duda, uno de los productos más conocidos de Microsoft. En este curso aprenderemos
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
Microsoft Word 2003 (Completo)
Página 1 Horas de teoría: 28 Horas de práctica: 34 Precio del Curso: 179 Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el
MICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:
MICROSOFT WORD 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa
Curso de Diseño web. Juan Carlos Hernández Pérez [email protected]
Curso de Diseño web Juan Carlos Hernández Pérez [email protected] 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
DISEÑO WEB ADOBE DREAMWEAVER CS3
CLASE 6 CREACIÓN DE FORMULARIOS Todo sitio Web necesita recabar cierta información, a veces para contactarse con los visitantes, a veces para encuestas y en algunas ocasiones para realizar venta o contratación
LÍNEAS SEPARADORAS. ETIQUETA <HR>. COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B)
APRENDERAPROGRAMAR.COM LÍNEAS SEPARADORAS. ETIQUETA . COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B) Sección: Cursos Categoría: Tutorial básico del programador
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores
Tema IV El lenguaje de programación PHP Tipos de Datos
Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.
Guía del Curso Dreamweaver CS 5
Guía del Curso Dreamweaver CS 5 Modalidad de realización del curso: Número de Horas: Titulación: Online 80 Horas Diploma acreditativo con las horas del curso OBJETIVOS Dreamweaver es el programa líder
Factores de legibilidad de código de barras y OCR
3 de 9 1 Factores de legibilidad de código de y OCR de pantalla Existen muchos factores que pueden afectar a la legibilidad de los caracteres de los códigos de y OCR, incluidos los valores de la impresora
SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS
SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS Vamos a crear con formulario con los componentes más usuales, editor de texto, área de texto, un conjunto de radio botones, un par de checkbox, y una lista
CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:
Curso Online Diseño y Desarrollo Web con HTML5, CSS y Dreamweaver CS4 Completo Curso Online de Diseño y Desarrollo Web mediante el lenguaje programación HTML5, la hoja de estilos CSS y el programa de diseño
Parte III: AJAX y REST
Tema 3: Javascript Parte III: AJAX y REST Texto http://www.flickr.com/photos/kosmar/62381076 Cómo hacer peticiones al servidor desde Javascript, usando el estilo REST AJAX 2 Asynchronous Javascript And
GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)
GNU/Linux desde la línea de comandos Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) De qué vamos a hablar? Kit de primeros auxilios en la shell: Comandos básicos. VI para náufragos Búsquedas
Consulta por Criterio y Expresión
CODIGO: GAR071 V: 00.05.13 Página 1 de 1 Área/Asignatura Tecnología e Informática Grado 9 Periodo 4 Consecutivo T.I.04-03 Edgar Chamorro Guía2: Consultas por Criterio y Docente Actividad expresión Consulta
DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL
Carrito de compras con PHP y MYSQL Actualizando los archivos anteriores. Para terminar la compra agregamos el archivo pagarcompra.php. 1) Vercarrito.php Por favor bajo la línea que dice $contador++; agreguen
Tipos algebraicos y abstractos. Algoritmos y Estructuras de Datos I. Tipos algebraicos
Algoritmos y Estructuras de Datos I 1 cuatrimestre de 009 Departamento de Computación - FCEyN - UBA Programación funcional - clase Tipos algebraicos Tipos algebraicos y abstractos ya vimos los tipos básicos
1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:
MATRIZ DE VALORACIÓN O RÚBRICA Siglema: DEWE-02 Nombre del Módulo: Nombre del Alumno: Docente evaluador: Grupo: Fecha: Resultado de Aprendizaje: 1.2 Elabora páginas web estáticas haciendo uso del lenguaje
Unidad II: Lenguaje de marcado
Unidad II: Lenguaje de marcado 2.1 Introducción Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información
COMO CREAR UN BLOG ACERCA DE ZENZUU
COMO CREAR UN BLOG ACERCA DE ZENZUU Introducción Este instructivo muestra paso a paso cómo crear un blog gratis en Blogger.com (servicios de Google). Elijo este servicio porque: Considero que es el que
INFORMÁTICA Y COMUNICACIONES
441 INFORMÁTICA Y COMUNICACIONES Microsoft Access 2003 (Completo) DESCRIPCIÓN Microsoft Access 2003 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.
Guía para Validar la Clave del Registro Federal de Contribuyentes. Versión 1.0
Guía para Validar la Clave del Registro Federal de Contribuyentes Versión 1.0 Agosto 2013 Guía versión 1.0 NO. DE PÁGINA 2 Í N D I C E Contenido Página Introducción 3 Alcance 3 Objetivo 3 Instrucciones
ACCESS 2010 FÁCIL - ONLINE - EN LÍNEA
IMECAF México, S.C. Instituto Mexicano de Contabilidad, Administración y Finanzas Nombre del Curso ACCESS 2010 FÁCIL - ONLINE - EN LÍNEA Objetivo Objetivo general de este curso en línea: Adquirir las habilidades
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Curso básico de creación de páginas web
Curso básico de creación de páginas web Programa de formación docente UAM 2005-2006 Miguel Sevilla Callejo Abril 2006 Departamento de Geografía Universidad Autónoma de Madrid Objetivos Desarrollar las
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ
PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ 1. INTRODUCCIÓN 2. VARIABLES 3. OPERADORES ARITMÉTICOS 4. OPERADORES DE COMPARACIÓN 5. OPERADORES LÓGICOS 6. SENTENCIAS CONDICIONALES 7. BUCLES 8. MANEJO DE CADENAS DE CARACTERES
Manual de HTML5 en español. Manual de HTML5 en español. Alejandro Castillo Cantón. Alejandro Castillo www.theproc.es
Manual de HTML5 en español Alejandro Castillo Cantón www.theproc.es Primera Parte El HTML5 (HyperText Markup Language, versión 5) es la quinta revisión del lenguaje de programación básico de la World Wide
TERCER SEMESTRE PORTAFOLIO DE SEGUNDA OPORTUNIDAD
TERCER SEMESTRE PORTAFOLIO DE SEGUNDA OPORTUNIDAD ING. ALMA ABBYGAIL BENAVIDES ESCAMILLA ACADEMIA DE TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN Agosto- Diciembre 2016 CREAR LA BASE DE DATOS Actividad
Taller de Desarrollo de Aplicaciones Web
Universidad Nacional de José C. Paz Taller de Desarrollo de Aplicaciones Web Introducción a la programación web Prof. Martín Miguel Machuca Prof. Martín Miguel Machuca Introducción En la actualidad, cuando
Curso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
ENVÍO DE DATOS DE UN FORMULARIO CON PHP. MÉTODOS GET Y POST. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00832B)
APRENDERAPROGRAMAR.COM ENVÍO DE DATOS DE UN FORMULARIO CON PHP. MÉTODOS GET Y POST. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00832B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde
Tomar información por pantalla con JavaScript
Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
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: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
Los formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros:
Formularios en HTML Los formularios nos sirven para solicitar información al usuario y procesarla. El formulario se compondrá de diferentes componentes como campos de texto, botones de opción, listas desplegables,...
Objetivos. El alumno conocerá los elementos indispensables para crear una página web. 1. Crear una página web básica utilizando html.
Objetivos El alumno conocerá los elementos indispensables para crear una página web. Al final de esta práctica el alumno podrá: 1. Crear una página web básica utilizando html. Introducción El lenguaje
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
VALIDACION DE FORMULARIOS
VALIDACION DE FORMULARIOS COMO ACCEDER A LOS ELEMENTOS DE UN FORMULARIO Acceder a los formularios de una página a través del array forms Cuando se carga una página web, el navegador crea automáticamente
Curso de Lenguaje de programación HTML
OBJETIVOS DEL CURSO Para comenzar a programar páginas Web realicemos este programa formativo sobre el lenguaje de programación de páginas Web por excelencia: HTML. Explicaciones prácticas y múltiples ejercicios
Contenido INTRODUCCIÓN... 3 Etapas de validación... 3 OBJETIVOS VALIDADOR FACTURACIÓN ELECTRÓNICA USUARIO
2012 1 Contenido INTRODUCCIÓN... 3 Etapas de validación... 3 OBJETIVOS... 3 1 VALIDADOR FACTURACIÓN ELECTRÓNICA... 4 2 USUARIO... 5 2.1 Acción Cambio de contraseña... 5 2.2 Acción Salir... 6 3 DOCUMENTOS...
IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA. Búsquedas en Google
PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA HIGIENE Y SEGURIDAD INDUSTRIAL - SEGURIDAD OCUPACIONAL I-A HERRAMIENTAS INFORMATICAS INTERNET:
APRENDE A CREAR UNA PÁGINA WEB CON HTML
APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
No todos los LRs finitos se representan mejor con ERs. Observe el siguiente ejemplo:
1 Clase 3 SSL EXPRESIONES REGULARES Para REPRESENTAR a los Lenguajes Regulares. Se construyen utilizando los caracteres del alfabeto sobre el cual se define el lenguaje, el símbolo y operadores especiales.
TIPOS DE CAMPOS Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes.
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
SEGUNDA PARTE: DOM y jquery
SEGUNDA PARTE: DOM y jquery 1. Conoce a jquery jquery jquery: Una librería javascript MUY popular Colección de utilidades y herramientas Para manipular los elementos de la página - Contenido - Atributos
Ingeniería Web. Navegadores Web. Fernando Barraza A.
Ingeniería Web Navegadores Web Fernando Barraza A. [email protected] Que es un navegador Un navegador, navegador red o navegador web (del inglés, web browser) es una aplicación de software
Transformaciones de modelo a texto con Acceleo Curso 2013-2014
Procesadores de Lenguajes 2 Transformaciones de modelo a texto con Acceleo Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz con
