Download lenguajes de programación web (php1, html52)
Transcript
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación. Contextualización ¿Qué es el lenguaje de presentación? Este lenguaje se encarga de definir un conjunto de etiquetas y características de atributos de cada uno de los elementos de los lenguajes, de igual forma establece reglas para crear documentos, comúnmente en lenguaje HTML. ¿Por qué es importante conocer los lenguajes de presentación? Éstos son importantes porque de esta forma sabremos la forma de dar a conocer los medios que deseamos, sea página web, aplicación, software o cualquier otro elemento. La correcta aplicación de esto se da conociendo la sintaxis y las palabras reservadas de la misma que pueden ser diferentes para una misma acción, pero saber diferenciarlas darán los mejores resultados pues algunas acciones aunque iguales pueden presentar mejor resultados que otras. Los lenguajes de presentación es el eslabón final de los sistemas en capas. Son fundamentales porque es en este nivel donde la aplicación tendrá éxito en capturar al usuario. Existen casos de sistemas perfectamente programados en su lógica de negocios, pero al carecer de una capa de presentación adecuada, éstos no son usados por los usuarios. Con los lenguajes de presentación podemos desarrollar interfaces útiles y sencillas capaces con nivel de usabilidad que hagan que el usuario del sistema vuelva una y otra vez. 1 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Introducción al Tema Actualmente los lenguajes de presentación y su sintaxis son utilizados para desarrollar contenidos interactivos para la web, dependiendo del medio y del contenido que se desea desarrollar, la sintaxis puede cambiar en pequeñas instrucciones, pues los medios de renderizado y/o compilación cambian. Los lenguajes de presentación tienen un conjunto de etiquetas, con atributos configurables, que permiten cambiar la forma en que se presentan los elementos de texto y visuales dentro del documento. Además de esto nos dan un grupo de reglas sintácticas para la construcción de un documento HTML. Es importante conocer lo básico de los diferentes tipos de sintaxis, pues eso marcara la diferencia en el contenido y se podrá utilizar con los distintos complementos que se ofrecen gratuitamente por parte de los distribuidores de servicios técnicos, los navegadores web o los desarrolladores de sistemas, por ejemplo con librerías de Java script, como son jQuery o Bootstrap. 2 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Explicación Lenguaje de presentación ¿Cómo funciona un lenguaje de presentación? Funciona por medio de reglas específicas las cuales presentan un soporte adecuado para la correcta interpretación y estructuración de un documento en el que se exprese la información necesaria solicitada. En este lenguajes se expresan los atributos de los elementos de tal forma que se definen los diseños y contenidos, por ejemplo; Márgenes Tipo de títulos Color de fondo Tipo de letra Cada etiqueta y sus atributos tienen un significado visual dentro el documento HTML. Esto es que modifican la presentación de texto, imágenes y demás elementos comprendidos dentro del documento. Las hojas de estilo o CSS son un lenguaje que nos ayuda a definir mejor el aspecto de los documentos HTML. Con esto nos permite crear documentos Web más complejos, capaces de entregar contenido sin importar el dispositivo desde donde se está consumiendo el documento Web. 3 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Introducción Actualmente en el mundo de la web debido a la evolución del mundo electrónico y de comunicación hacen falta lenguajes de presentación con la finalidad de señalar elementos, éstos funcionan en estructuras de programación como los navegadores web, la importancia de los lenguajes es para que los elementos web se muestren correctamente, los lenguajes más utilizados son; XHTML para el marcado CSS para la presentación Sintaxis Cuando se habla de la sintaxis de un lenguaje se trata de un elemento que se le conoce como etiqueta, la cual alberga instrucciones específicas del lenguaje de programación, estas señalizaciones se determinan encapsulando las palabras reservadas entre un símbolo de mayor y uno de menor que se ubican al principio y al final de la palabra respectivamente. Las etiquetas funcionan para instrucciones como; Letras cursivas, negritas, subrayadas Alineación del texto 4 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Salto de línea Salto de párrafo Inserción de nombre de página (titulo) Inicio y final del cuerpo del documento Considérese que la sintaxis no solo se limita al lenguaje HTML, sino que cada lenguaje de programación tiene sus propias palabras reservadas y sintaxis con la cual se podrá ejecutar cada elemento que se desee, algunas de las palabras reservadas HTML pueden encajar con PHP, siempre y cuando se delimiten el inicio y el final de cada uno de los elementos, pues a pesar de que estos lenguajes pueden trabajar juntos es necesario delimitar cada uno pues podrá crear confusión en el medio compilador y no ejecutar nada ni iniciar ninguna tarea. Algunos de los lenguajes que trabajan con HTML son; PHP SAP MySQL JavaScript Selectores Los selectores son los encargados de identificar los elementos dentro de un sitio web para poder identificar sus atributos y/o propiedades, os elementos pueden ser, texto, imagen, video, animación, etc. Los selectores en su variedad comprenden del nombre de las etiquetas utilizadas dentro de os documentos HTML, por ejemplo; 5 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Body P Code Table Ul Actualmente existen programas de cómputo que facilitan crear los elementos y aplicarlos a diferentes hojas de estilos como CSS permitiendo únicamente la identificación de los selectores más relevantes. Dentro de los selectores encontramos distintas categorías, las cuales son; Selectores de clases Selectores de ID Selectores de atributos Selector universal Los cuales presentan distintas formas de funcionamiento y elementos de identificación que cambiaran dependiendo de la información de estructura HTML que se encuentra en el documento en proceso. 6 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Conclusión Para que una página Web funcione sin colapsar, es necesario contar con una buena arquitectura de elementos y ubicación de información, pues depende de varias herramientas que al momento de su ejecución pueden mejorar el funcionamiento del servicio que se ofrece a los usuarios. Cuando se desea tener un buen sitio Web es importante presentar un elemento dinámico, es decir que no siga una sola línea de diseño, puede usar juegos tipográficos, cambio de colores, implementación de animaciones, presentación de elementos multimedia, pues gracias a la evolución de los medios de distribución de información el manejo de los datos es más fácil para su envío y recepción a casi cualquier parte del mundo. 7 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Para aprender más • Hudson C. y Leadbetter T., (2012). HTML5 Developer´s Cookbook. U.S. Pearson Education. • Williams L. (2012). Learning HTML5 Game Programming. U.S. Pearson Education • Amundsen M. (2012). Hypermedia APIs with HTML5 and Node. U.S. O´REILLY • Crowther R. (2013). Hello! HTML5 and CSS3. U.S. Manning Publications • Alvares R.(2012) Descripción de la sintaxis con la que se trabaja en el lenguaje HTML, así como la estructura que tendrá el documento básico HTML. http://brd.unid.edu.mx/sintaxis-del-html/ 8 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Actividad de Aprendizaje Objetivo: Explicar qué son y cómo funcionan los selectores. Instrucciones: Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad en la cual a través de un resumen expliques el papel de los selectores y realizar un pequeño ejemplo. Puedes realizarlo en cualquier programa, al final tendrás que guardarlo como formato PDF, con la finalidad de subirlo a la plataforma de la asignatura. En esta actividad se tomará en cuenta lo siguiente: Tus datos generales 3 puntos Referencias bibliográficas 7 puntos Ortografía y redacción 10 puntos Introducción 25 puntos Contenido 55 puntos 9 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Bibliografía • Alvares R. (2012) Descripción de la sintaxis con la que se trabaja en el lenguaje HTML, así como la estructura que tendrá el documento básico HTML. Consultado el 9 de mayo de 2013, en: http://www.desarrolloweb.com/articulos/535.php • Codina L. (2012) Tutoriales Web. Consultado el 9 de mayo de 2013, en: http://www.lluiscodina.com/tutoriales/ • s/a. Estructuras y Programación, Unidad 3 Lenguaje de presentación. Consultado el 9 de mayo de 2013, en: http://www.estructurayprogramacion.com/materias/programacionweb/lenguaje-de-presentacion/ • s/a.(2012) Estructuras y Programación, Sintaxis Lenguaje de presentación. Consultado el 9 de mayo de 2013, en: • http://www.estructurayprogramacion.com/materias/programacionweb/sintaxis-de-lenguaje-de-presentacion/ • s/a.(2012) Estructuras presentación. en: y Consultado Programación. el 9 Selectores de mayo Lenguaje de de 2013, http://www.estructurayprogramacion.com/materias/programacion- web/selectores-lenguaje-de-presentacion/ 10