Taller 1: conceptos básicos y entorno de programación HTML5, CSS3 y Java Script

Documentos relacionados
UNIDAD 1 GENERALIDADES HTML

QUÉ SE NECESITA PARA UTILIZAR HTML5

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

HOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet)

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

> Temario Curso de Diseño Web <

Qué es HTML? Estructura interna de una página HTML. Cabecera de la página <head>

LENGUAJES JÓVENES PROGRAMADORES

DREAMWEAVER CS4 Código: 3492

Diseño web. Fundamentos de CSS. Informática 4º ESO

2. Manejar los elementos básicos de un lenguaje usado en la creación de Páginas Web. 2.1 Definición de objetos y contenidos de la página web.

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

Antes de comenzar un sitio. Empezar un sitio web

DISEÑANDO. Web. Empresa. de mi. COmo crear una web empresarial sin ser programador ni diseñador

Modalidades.

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4

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

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

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

GUIA 1 CONCEPTOS BÁSICOS

TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. Entorno dreamweaver DESARROLLO DE APLICACIONES WEB I

Programa Formativo. Código: Curso: Curso superior de Diseño de Páginas Web con Adobe Dreamweaver CS6 Modalidad: DISTANCIA Duración: 80h.

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

Identificar cuál es la estructura de una página Web y sus principales secciones. Desarrollar una página Web en un editor.

Conceptos Teóricos de HTML5 (material extra adicional libro):

ESTRUCTURA DEL CÓDIGO HTML5

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

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

Práctica de HTML (Curso )

TEMA 9 CREACIÓN DE PÁGINAS WEB

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES

1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta>

PLAN DE ESTUDIOS DE INFORMÁTICA SEGUNDO GRADO DE SECUNDARIA

Temario Programación Web para Web

Índice. Presentación Espacio de trabajo y gestión de archivos. Gestión de sitios y páginas

1 Conociendo Macromedia Dreamweaver 2 Creación de sitios y páginas Web

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015

CSS. Rogelio Ferreira Escutia

CSS Cascading Style Sheets Rellenos y Márgenes Antes de empezar...

Diseño y programaciã³n de pã ginas web

Manual Básico de Creación y Edición de Entradas, Páginas y Menús en Wordpress

Universidad Politécnica de El Salvador Computación Básica. HTML Guía 1. Requerimientos y material. Qué es HTML? Etiquetas

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

Recomendaciones Sobre Etiquetas y Páginas

ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario

Curso básico de creación de páginas web

Instructivo instalación y configuración del Componente Firma (Versión 3.0.6)

HTML HTML HTML. Diseño de Sitios Web. Qué es HTML?

CONCEPTOS BÁSICOS PARA EL DISEÑO DE PAGINAS WEB

Unidad I - INTRODUCCIÓN AL HTML. Profesor: Marcos Tulio Jerez Bastidas. Barinas, abril 2015

En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea

CURSO HTML5. Dirección: Serrano #73, Piso 4, Oficina 414 Santiago, Chile. 1) Instalación de Navegadores y Herramientas

Guía del Curso Técnico Profesional en Diseño Web Profesional con Dreamweaver CS6

Actividad 3: Codificación básica de un texto en HTML

DISEÑOS DE PÁGINAS WEB CON N.V.U. E INICIACIÓN AL CÓDIGO HTML

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6

APLICACIÓN DE LA EVALUACION DIAGNOSTICA. Elaboración de Páginas Web 6 Semestre

HTML Guía de trabajo para 3º ESO

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015

Curso de Lenguaje de programación HTML

Mindomo

CREACIÓN DE PÁGINAS WEB CON NVU

DESARROLLO WEB EN ENTORNO CLIENTE

Instructivo instalación y configuración del Componente de Autenticación y Firma Digital(Versión 3.0.1)

Guía del Curso Dreamweaver CS 5

En ocasiones, nos puede interesar guardar una página web para

MÓDULO 1: FrontPage 2003 Parte 1ª

Click Computación Especialidad: Diplomado Materia: HTML y CSS3 40 Horas HTMLY CSS3: HISTORIA, PRESENTE Y FUTURO

I: Formación complementaria en TI

Hipervínculos o enlaces

Actualización FX 2017

Curso Básico de HTML

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2

Para tener en cuenta

HTML (Básico + Avanzado) Código: 7060

Curso de Diseño web. Juan Carlos Hernández Pérez

Certificaciones ADOBE CS5 y CS6

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

Diseño Web. Sitio Web Conjunto de páginas web relacionadas entre sí.

Feliz cumpleaños. Introducción HTML & CSS

Transcripción:

Taller 1: conceptos básicos y entorno de programación HTML5, CSS3 y Java Script

Contenido Presentación 3 Las aplicaciones móviles web o web apps: 5 El HTML 6 El CSS 9 El Java Script 10 Herramientas para el desarrollo de apps web 10 ACTIVIDAD 1. Personaliza la página índex.html de Mi primera app 17 ACTIVIDAD 2. Personaliza la interfaz gráf ica de la app 20

Presentación En este taller comprenderás los conceptos básicos utilizados en la creación de una app web, y cómo modificar su aspecto mediante hojas de estilo en CSS, a partir del código HTML5, CSS3 y Java Script de una app ya establecido, (ver figura 1). Figura 1: aplicación móvil: Mi primera app Duración: 4 horas Objetivos: Familiarizarse con los conceptos básicos y elementos principales del lenguaje HTML5, CSS3 y Java Script. Visualizar la app web desde un navegador web. Contenidos: App web Introducción a HTML Introducción a CSS Java Script Herramientas para el desarrollo de apps web: Sublime Text 3 y PhoneGap 3

Recursos: Archivo primera_app.zip PhoneGap instalado en el computador Sublime Text 3 instalado en el computador Evaluación: Al finalizar el taller deberás entregar la app con las modificaciones realizadas en un archivo.zip o.rar, Este archivo deberá contener los documentos que permiten el funcionamiento de la app. 4

Las aplicaciones móviles web o web apps: Una web app es aquella que se puede abrir en todos los dispositivos móviles independientemente del sistema operativo que utilicen, ya que las apps web se pueden abrir y visualizar desde el navegador del dispositivo. Este tipo de aplicaciones móviles se consideran multi-plataforma porque permiten a los usuarios acceder a ellas a través de un servidor web o mediante el uso de un navegador. Cómo funciona una app web: Una app web funciona a través del uso del Internet y de la web. El Internet permite formar una red de computadores que se comunican entre ellas. Y la web permite abrir la aplicación web a partir del uso de navegadores como: Internet Explorer, Firefox y Google Chrome entre otros. Lo cual funciona de la siguiente forma: cuando digitamos una dirección web en el navegador de nuestro dispositivo móvil, este realiza un pedido a otro dispositivo que se utiliza como servidor, el servidor recibe los pedidos de los dispositivos que se denominan clientes que son las computadores, tabletas o celulares inteligentes de la gente que navega en Internet y responde enviando un archivo HTML, una página web o aplicación web. Figura 2: relación servidor cliente SERVIDOR SERVIDOR PEDIDO INTERNET CLIENTE CLIENTE INTERNET RESPUESTA 5

La base de construcción de una app web son los lenguajes HTML, CSS y Java Script. Java Script Interactividad entre la app web y el usuario CSS Apariencia de la app web Html Estructura de la app web El HTML Corresponde a las siglas HyperText Markup Language (lenguaje de marcas de hipertexto) y hace referencia a un lenguaje de programación que sirve para describir el contenido de una página o aplicación web, es decir, permite indicar que la página o aplicación web tiene texto, imágenes, vídeos, audios, formularios o enlaces a otras páginas. Figura 3: código HTML 6

Etiquetas básicas de HTML: El lenguaje HTML usa como códigos algo denominado etiquetas, éstas sirven para orientar y designar funciones o parámetros. Las etiquetas en HTML están encerradas entre los símbolos < y >. Se cierran con el nombre de la etiqueta procedido con el símbolo /. Las etiquetas afectan el código por la apertura y el cierre de la etiqueta. A continuación se exponen las más comunes de la versión HTML5: Estructura de una página web Etiqueta <html> </html> <head> </head> <title> </title> <body> </body> Descripción Delimita y engloba toda la página web, que consta de cabecera y cuerpo. Delimita y engloba la cabecera de una página, que contiene un conjunto de informaciones que no se muestran en la ventana, entre ellas el título de la página, pero que pueden ayudar a los navegadores y a los buscadores para interpretar o a encontrar correctamente la página. Dentro de la cabecera (HEAD), lo que se incluye aquí se muestra en la barra del título de la ventana del navegador. Delimita y engloba el cuerpo de la página, que son el conjunto de informaciones (texto e imágenes) que se muestran en la página, así como las indicaciones de cómo deben mostrarse. Formatos de párrafo Etiqueta <H1>... </H1> o <H2>... </H2> (hasta 6) <P>... </P> Descripción Párrafos que son encabezamientos (con distintos niveles). Párrafos normales. El atributo align permite alinear el texto del párrafo. Se puede aplicar igual a las etiquetas <H1>, <H2> y demás. <BR> Permite partir un párrafo empezando una línea nueva pero sin dejar espacio. 7

fram e #1 frame #2 frame #3 Listas Etiqueta Descripción <UL>... </UL> Lista numerada. <OL>... </OL> Lista no numerada. <LI>... </LI> Elementos de una lista. Enlaces y multimedia Etiqueta Descripción Enlace absoluto a una página. Enlace relativo a una página. Marcador (enlace interno) dentro de una página. Muestra una imagen que está contenida en una carpeta llamada img, que normalmente es de formato GIF, PNG o JPG. Muestra un audio que está contenido en una carpeta. Muestra un vídeo que está contenido en una carpeta. 12:12 8

El CSS Corresponde a las siglas Cascading Style Sheets (hoja de estilo en cascada) y sirve para escribir el formato o apariencia de una página o aplicación. Si bien HTML es el lenguaje que da estructura a la página web y genera una interfaz básica con la cual interactuar, CSS describe la presentación de la página o aplicación web, es decir, los colores, las capas, las fuentes o tipografías del texto, además de esto, permite adecuar la página a diferentes estructuras o dispositivos, en otras palabras, la reproducción de la página en diferentes tamaños de pantalla responsive (ver figura 1). Una hoja de estilo CSS externa puede ser enlazada a un documento HTML mediante el elemento link de HTML, ejemlo: <link href= css/hojaestilos.css rel= stylesheet >. La etiqueta <link> se coloca en la cabecera HEAD del documento (ver figura 3, línea 29 del código HTML) A continuación se exponen algunos de los elementos utilizados en la versión CSS3. Figura 4: código CSS3 Etiqueta color: #1162ac; color: chocolate; font-size: 20px; background-color: #1162ac background-color: #1162ac; padding: 20px; padding: 20px 0px 6px 40px; #caja1{ margin-left:35px; margin-bottom:20px; } Descripción Cambia el color del texto. Se puede especificar con el código hexadecimal del color (utilizando el prefijo #) o con el nombre de color. Define el tamaño del texto. Se puede definir con un tamaño fijo (expresado en píxeles: px). Define el color de fondo de una caja (o <div>) Se puede indicar un color hexadecimal. Define el espacio existente entre el contenido y el borde de la caja. Define el espacio existente entre cajas (<div>) o bien entre cajas y los márgenes de la página. 9

El Java Script HTML y CSS dan forma y estructura a la interfaz de la página web, javascript se encarga de gestionar operativamente las acciones usuario-interfaz, es decir, si el usuario interactúa con la página web, javascript gestionará y validará dichas acciones, por ejemplo, si nos encontramos con un formulario donde el usuario debe ingresar fechas o cajones de selección múltiple para validar una información, Javascript se encargará de gestionar este proceso. Javascript funciona muchas veces como complemento para HTML, ya que algunas funciones no podrían realizarse con este lenguaje, por ello, Javascript también nos permite adjuntar elementos de interacción como botones, gráficos o vídeos. Herramientas para el desarrollo de apps web Para el desarrollo de apps web te sugerimos utilizar las siguientes herramientas por su facilidad de uso: Sublime Text 3: PhoneGap: Sublime Text 3: es un editor de texto pensado para escribir código en la mayoría de lenguajes de programación y formatos documentales de texto, utilizados en la actualidad: Java, Python, Perl, HTML, JavaScript, CSS, HTML, XML, PHP, C, C++, entre otros. Cómo instalar Sublime Text 3: para instalar en tu computador esta herramienta realiza las siguientes acciones: Paso 1: Ingresa y descarga Sublime Text 3 de acuerdo al sistema operativo de tu computador. 10

Paso 2: Haz clic en ejecutar para instalar Sublime Text 3. Paso 3: Una vez finalizada la instalación podrás utilizar la herramienta Sublime Text 3. 11

PhoneGap: es una aplicación de código abierto que permite convertir aplicaciones móviles creadas en HTML5, Javascript y CSS en aplicaciones que pueden ejecutarse en dispositivos móviles con diferentes sistemas operativos como: Android, Microsoft y IOS, entre otros. Figura 5: PhoneGap Fuente: sitio oficial de PhoneGap Envuelva la app con PhoneGap Ejecute la app en dispositivos móviles Glosario FLas direcciones IP (IP es un acrónimo para Internet Protocol) son un número único e irrepetible con el cual se identifica una computadora conectada a una red que corre el protocolo IP. Por ejemplo: 192.168. 0. 101:3000 PhoneGap genera una dirección IP que permite conectar los dispositivos móviles a un computador que funciona como servidor formando una red o enlace que permite intercambiar información y por ende ejecutar la app web a partir del uso de los navegadores web. Para saber más consulta la página oficial de PhoneGap: Cómo instalar PhoneGap: para instalar esta herramienta en tu computador ingresa sigue las siguientes acciones: 12

Paso 1: Ingresa y descarga la versión según tu Sistema Operativo. Paso 2: Descomprime el archivo en tu computador. Descomprime el archivo Paso 3: Descomprime el archivo en tu computador. Haz clic para abrir 13

Una vez tengas instalado en tu computador la herramienta PhoneGap podrás utilizarla para visualizar en el navegador de los dispositivos móviles tu app. Aprende cómo hacerlo siguiendo los siguientes pasos: Paso 1: Descomprime el archivo: Taller 1. Conceptos básicos y entorno de programación HTML5, CSS3 y Java Script.zip. Luego haz clic en el + que se ubica en el panel izquierdo de PhoneGap. Paso 2: Selecciona crear nuevo proyecto PhoneGap o añadir un proyecto existente. En este caso vamos a añadir un proyecto existente 14

Paso 3: Ingresa a la carpeta: Taller 1. Conceptos básicos y entorno de programación HTML5, CSS3 y Java Script y selecciona la carpeta primera_app contiene el proyecto o app existente. Carpeta que contiene la app Paso 4: Inicie el servidor, en la parte inferior aparecerá una barra verde con la dirección IP de la app. Si el servidor no se ha iniciado, haz clic en la flecha > Dirección IP 15

Paso 5: Escribe la dirección IP generada por PhoneGap en el navegador de tu computador o dispositivo móvil para visualizar la tu app. Ten en cuenta que la dirección IP, varía a la generada por PhoneGap para este taller. 192.168.0.101:3000 Paso 6: Manos a la obra, ahora podrás visualizar, editar o modificar tu propia app utilizando la herramienta Sublime Text 3 y tener inmediatamente una vista previa de tu app en un dispositivo móvil utilizando PhoneGap. Cómo hacerlo: Abre un documento index.html en Sublime Text 3 Edita el contenido del documento Guarda el documento Visualiza las actualizaciones del documento en el navegador de tu computador o de un dispositivo móvil 16

1. A I ACTIVIDAD 1 n f Personaliza la página índex.html de Mi primera app 1. Ingresa a la carpeta: primera_app en ella encontrarás la siguiente estructura de carpetas: 2. Ingresa a la carpeta www y selecciona el archivo index.html para editarlo con la herramienta Sublime Text 3. Utiliza el PhoneGap para visualizar los cambios en la app (Ver página 14). 17

Figura 6: página índex.html de mi primera app Antes Después 18

Paso 1: Modif ica el título Paso 2: Modif ica la imagen Paso 3: Modif ica el texto 19

A ACTIVIDAD 2 Personaliza la interfaz gráf ica de la app En el archivo hojaestilos podrás configurar el color del fondo de la app, de la fuente/textos, el color de los bloques, el de los enlaces y el tamaño de los textos. Para hacerlo realiza las siguientes acciones: 1. Ingresa a la carpeta www y abre la carpeta css luego selecciona el archivo hojaestilos.css para editarlo con la herramienta Sublime Text 3. Ingresa a la carpeta CSS Abre el archivo hojaestilo.css con Sublime Text 3 2. Personaliza el encabezado de la app a partir de los siguientes pasos: Figura 9: Encabezado de la app Banner Home Fondo Título Barra 20

Paso 1: Modif ica el fondo Ubícate en la línea 2 y cambia el fondo de la app, (../img/fondoazul.png ) reemplaza la palabra fondo azul por fondoverde: (../img/fondoverde.png ) Paso 2: Modif ica la barra Ubícate en la línea 12 y modifica el color de la barra de la app border-bottom: #648dc1 5px solid; reemplaza el código del color #648dc1 por el código #a9c67a Paso 3: Modif ica el banner Ubícate en la línea 18 y cambia el banner de la app (../img/header.png ) reemplaza la palabra header por headerverde (../img/headerverde.png ) Paso 4: Modif ica el título Para cambiar el tamaño del título ubícate en la línea 25: font-size: 20px; y modifica el tamaño 20px por 30px así: font-size: 30px; Paso 5: Modif ica el color de la home Modifica el color de home, ubícate en la línea 33: background: #648dc1; y reemplaza el código de color #648dc1 por el código #a9c67a 21

Figura 10: código css del encabezado de la app Fondo de la app Código del color de la barra Banner de la app Tamaño del título de la app Código del color de home 22

3. Personaliza el cuerpo de la app a partir de los siguiente pasos: Figura 11: cuerpo de la app Antes Subtítulo Bloques Después 23

Paso 1: Modif ica el color del subtítulo Ubícate en la línea 58: color: #648dc1; y modifica el código de color del subtítulo, reemplaza el código #648dc1 por el código #a9c67a Paso 2: Modif ica el color de los bloques Ubícate en la línea 75: background: #648dc1; y modifica el color de los bloques de la app border reemplaza el código de color #648dc1 por el código #a9c67a Figura 12: código css del cuerpo de la app Código del color del subtítulo de la app Código del color de los bloques de la app 24

Anexo: la imagen que se muestra a continuación posee el código de los colores HTML utilizados en el código CSS para modificar los colores de la app, a cada código lo debe anteceder siempre el signo #. Figura 13: códigos de los colores hexadecimales Fuente: holaho 25