desarrolla aplicaciones-web

62
LOGO “ Add your company slogan Desarrolla Aplicaciones Web L.I. María del Carmen Rivera González

Upload: marycarmen-rivera

Post on 13-Apr-2017

25 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Desarrolla aplicaciones-web

LOGO

“ Add your company slogan ”

Desarrolla Aplicaciones Web

L.I. María del Carmen Rivera González

Page 2: Desarrolla aplicaciones-web

Contenido

Introducción al HTML1

Estructura de HTML2

Cuerpo de un Documento.3

Page 3: Desarrolla aplicaciones-web

CompetenciasCATEGORÍA COMPETENCIAS ATRIBUTOS

Piensacrítica y reflexivamente

1. Desarrolla innovaciones y propone soluciones a problemas a partir de métodos establecidos.

Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

Ordena información de acuerdo a categorías, jerarquías y relaciones.

Utiliza las tecnologías de la información y comunicación para procesar e interpretar información.

1. Sustenta una postura personal sobre temas de interés y relevancia general, considerando otros puntos de vista de manera crítica y reflexiva.

Elige las fuentes de información más relevantes para un propósito específico y discrimina entre ellas de acuerdo a su relevancia y confiabilidad.

Reconoce los propios prejuicios, modifica sus puntos de vista al conocer nuevas evidencias, e integra nuevos conocimientos y perspectivas al acervo con el que cuenta.

Page 4: Desarrolla aplicaciones-web

Conceptos Bàsicos

¿Qué es el HTTP? HTTP de HyperText Transfer Protocol (Protocolo de transferencia de hipertexto) es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web a un ordenador.

Page 5: Desarrolla aplicaciones-web

HTML

¿Que es HTML?

El HTML, acrónimo inglés de Hyper Text Markup Language (lenguaje de marcación de hipertexto), es un lenguaje de marcas diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de

las páginas web. Gracias a Internet y a los navegadores del tipo Explorer o Netscape, el HTML se ha convertido en uno de los formatos más populares que existen para la construcción de documentos.

Page 6: Desarrolla aplicaciones-web

¿Que es Javascript?

Javascript (JS) es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones dentro del ámbito de una página web..

Page 7: Desarrolla aplicaciones-web

¿Que es applets?

Los applets son pequeños programas escritos en lenguaje Java, diseñados para ser ejecutados desde internet, que podemos colocar en nuestro servidor, junto con el resto de ficheros que componen un sitio

Web (documentos HTML, ficheros de imagen, sonido, etc.) para lograr múltiples efectos con texto, imágenes, sonidos, etc

Page 8: Desarrolla aplicaciones-web

¿Que es applets?

Los applets son pequeños programas escritos en lenguaje Java, diseñados para ser ejecutados desde internet, que podemos colocar en nuestro servidor, junto con el resto de ficheros que componen un sitio

Web (documentos HTML, ficheros de imagen, sonido, etc.) para lograr múltiples efectos con texto, imágenes, sonidos, etc

Page 9: Desarrolla aplicaciones-web

¿Que es ActiveX?

ActiveX es un conjunto de tecnologías de Microsoft que permiten incluir contenido interactivo en la World Wide Web.Con ActiveX, los sitios cobran vida utilizando efectos multimedia, objetos interactivos.

Page 10: Desarrolla aplicaciones-web

¿Que es Ajax?

JavaScript Asíncrono y XML (AJAX), es un término que describe un nuevo modo de utilizar conjuntamente varias tecnologías existentes. Esto incluye: HTML o XHTML, CSS, JavaScript, DOM, XML, XSLT, y el objeto XMLHttpRequest. Cuando estas tecnologías se combinan en un modelo AJAX, es posible lograr aplicaciones web capaces de actualizarse continuamente sin tener que volver a cargar la página completa. Esto crea aplicaciones más rápidas y con mejor respuesta a las acciones del usuario.

Page 11: Desarrolla aplicaciones-web

¿Que es WWW?

(WWW) o Red informática mundial comúnmente conocida como la web, es un sistema de distribución de documentos de hipertexto interconectados y accesibles vía Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de esas páginas usando hiperenlaces.

Page 12: Desarrolla aplicaciones-web

Aplicación web

Se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador (Internet Explorer, Firefox, Opera, Chrome, etc).

Page 13: Desarrolla aplicaciones-web

INVESTIGA EN INTERNET AL MENOS 10 APLICACIONES WEB MAS UTILIZADAS HOY EN DIA.

Page 14: Desarrolla aplicaciones-web

HTML

Características del lenguaje HTML

• El Web tenía que ser distribuido: La información repartida en páginas no muy grandes enlazadas entre sí.

• El Web tenía que ser hipertexto y debía ser fácil navegar por él.

• Tenía que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones de trabajo...) y con todo

tipo de sistemas operativos (Windows, MS-DOS, UNIX, MAC-OS,...).

• Debía ser dinámico: el proceso de cambiar y actualizar la información debía ser ágil y rápido.

Page 15: Desarrolla aplicaciones-web

Primeras herramientas

Editor de Texto

Navegador

Page 16: Desarrolla aplicaciones-web

Características principales del HTML

Ejemplo: <BODY BGCOLOR="#9F5F9F" TEXT="#000000"> Contenido </BODY>

El primer documento HTMLEl primer documento HTML

Page 17: Desarrolla aplicaciones-web

Las etiquetas

  El lenguaje HTML es un lenguaje de marcas, estas marcas serán fragmentos de texto destacado de una forma especial que permiten la definición de las distintas instrucciones de HTML, tanto los efectos a aplicar sobre el texto como las distintas estructuras del lenguaje.

A estas marcas las denominaremos etiquetas y serán la base principal del lenguaje HTML. 

Page 18: Desarrolla aplicaciones-web

Una etiqueta será un texto incluido entre los símbolos menor que < y mayor que >.. El texto incluido dentro de los símbolos será explicativo de la utilidad de la etiqueta. Por ejemplo:<ETIQUETA>Elementos Afectados por la Etiqueta</ETIQUETA>

Existe normalmente una etiqueta de inicio y otra de fin, la de fin contendrá el mismo texto que la de inicio añadiéndole al principio una barra inclinada /.

Page 19: Desarrolla aplicaciones-web

El primer documento HTML Las páginas HTML se dividen en dos partes: la cabecera y el

cuerpo. La cabecera incluye información sobre la propia página, como por ejemplo su título y su idioma. El cuerpo de la página incluye todos sus contenidos, como párrafos de texto e imágenes.

Page 20: Desarrolla aplicaciones-web

El primer documento HTML

El cuerpo (llamado body en inglés) contiene todo lo que el usuario ve en su pantalla y la cabecera (llamada head en inglés) contiene todo lo que no se ve (con la única excepción del título de la página, que los navegadores muestran como título de sus ventanas).

Page 21: Desarrolla aplicaciones-web

El primer documento HTML

A continuación se muestra el código HTML de una página web muy sencilla:

Page 22: Desarrolla aplicaciones-web

En Notepad++ marcará de color azul las etiquetas que utilizas para hacer tu página web.

Page 23: Desarrolla aplicaciones-web

Ubica el archivo creado con la extension .html y ábrelo con el navegador de tu preferencia

Page 24: Desarrolla aplicaciones-web

El resultado es el siguiente:

Page 25: Desarrolla aplicaciones-web

Si quieres probar este primer ejemplo, debes hacer lo siguiente: Abre un editor de archivos de texto Notepad ++ y crea un archivo

nuevo Copia el código HTML mostrado anteriormente y pégalo tal cual en

el archivo que has creado. Guarda el archivo con el nombre de miPrimeraPaginaWeb, pero

con la extensión .html

Page 26: Desarrolla aplicaciones-web

Encabezados

Los encabezados en HTML nos sirven para indicar el nombre del tema principal con el cual se estará trabajando en el documento HTML (título del tema).

Page 27: Desarrolla aplicaciones-web

Las etiquetas para encabezados son los siguientes:

<h1>Encabezado 1</h1> <h2>Encabezado 2</h2> <h3>Encabezado 3</h3> <h4>Encabezado 4</h4> <h5>Encabezado 5</h5> <h6>Encabezado 6</h6>

Page 28: Desarrolla aplicaciones-web

Ejercicio

Realiza un documento tipo html con el nombre de Encabezados , a continuación escribe el siguiente código.

Page 29: Desarrolla aplicaciones-web
Page 30: Desarrolla aplicaciones-web

Formato de Textos

Etiquetas para dar forma al texto

Page 31: Desarrolla aplicaciones-web

Ejemplos

Page 32: Desarrolla aplicaciones-web

Realiza la siguiente página Web

Page 33: Desarrolla aplicaciones-web

La etiqueta FONT

La etiqueta FONT permite tener un gran control sobre el tamaño de un texto. Este tamaño se especifica con su atributo SIZE y afectará al texto que encierren la instrucción de inicio (<FONT SIZE="">) y de fin (</FONT>).

Page 34: Desarrolla aplicaciones-web

Ejemplo en código

Page 35: Desarrolla aplicaciones-web

El resultado sería el siguiente

Page 36: Desarrolla aplicaciones-web

Código de Colores en

Hexadecimal

Page 37: Desarrolla aplicaciones-web

La etiqueta Body y sus atributos

Através de la etiqueta <body> es posible establecer el color o la imagen de fondo de la página.

El color de fondo puede establecerse a través del atributo bgcolor, al que es posible asignarle un color representado en hexadecimal o por un nombre predefinido.

Page 38: Desarrolla aplicaciones-web

Por ejemplo, para hacer que el color de fondo de una página sea de color azul, tendremos que escribir:

<body bgcolor="#0000FF">Contenido del cuerpo ...</body>Sería equivalente a poner:<body bgcolor="blue">Contenido del cuerpo </body> </html>

Page 39: Desarrolla aplicaciones-web

Listas en HTML

Una lista es un párrafo estructurado que contiene una serie de elementos. HTML define tres tipos de listas: 

Listas ordenadas;

Listas no ordenadas;

Listas de definiciones.

Page 40: Desarrolla aplicaciones-web

Listas en HTML

Lista ordenadaContenedor<ol><li> ítem 1 </li><li> ítem 2 </li></ol>Efecto visual1.- ítem 12.- ítem 2

Page 41: Desarrolla aplicaciones-web

Listas en HTML

Lista no ordenadaContenedor <ul> <li> ítem 1 </li> <li> ítem 2 </li> </ul>visual ítem 1 ítem 2

Page 42: Desarrolla aplicaciones-web

Listas en HTML

Lista de definicionesContenedor <dl> <dt>Término</dt> <dd>Definición</dd> </dl>visualTérmino Definición

Page 43: Desarrolla aplicaciones-web

TABLAS EN HTML

Tablas <TABLE> <TR> <TD> Las tablas surgieron con la versión HTML 3.0.

Las tablas nos permiten representar y ordenar cualquier elemento de nuestra presentación en diferentes filas y columnas de modo que podamos resumir grandes cantidades de información de una manera que puede representarse rápida y fácilmente.

El contenido de una tabla lo debemos desarrollar entre las tags <table>.....</table>.

Page 44: Desarrolla aplicaciones-web

TABLAS EN HTML

Tablas simples Una tabla HTML puede ser considerada de manera simple como un grupo de filas

donde cada una de ellas contiene un grupo de celdas. Las tablas, así como toda estructura en documentos HTML, son definidas usando tags. Una tabla simple puede ser insertada en un documento HTML usando tres tags: el tag HTML table (principal contenedor), el tag HTML tr (fila contenedora) y el tag HTML td (celda simple). Veamos un ejemplo:

Page 45: Desarrolla aplicaciones-web
Page 46: Desarrolla aplicaciones-web

TABLAS EN HTML

Tipos de celdas Dos tipos de celda pueden ser definidos en una tabla HTML. Una de ellas es la celda

simple (tag HTML td) anteriormente utilizada en el ejemplo de "tabla simple", y la otra es un tipo de celda especial (tag HTML th) que contiene información de encabezado para todas las celdas en la columna (pertenecientes al mismo grupo horizontal). Los navegadores pueden graficar el contenido de las celdas de encabezado en una manera especial (usualmente, texto centrado y en negrita). Este tipo de celda es comúnmente encontrado en el encabezado de una tabla.

En el ejemplo siguiente la misma "tabla simple" es definida pero esta vez con celdas de encabezado:

Page 47: Desarrolla aplicaciones-web
Page 48: Desarrolla aplicaciones-web

TABLAS EN HTML

Unificando celdas Para algunas tablas puedes necesitar unificar dos o más celdas en una sola que

tomará el lugar de aquellas afectadas. Estas unificaciones pueden lograrse mediante los atributos "rowspan" (para unificar verticalmente) y "colspan" (para unificar horizontalmente), ambos disponibles para celdas (tag HTML td y tag HTML th).

Page 49: Desarrolla aplicaciones-web
Page 50: Desarrolla aplicaciones-web

Observa en el ejemplo anterior como una definición de celda unificando dos celdas, es el equivalente unificado de dos definiciones de celda simple. Esto también funciona para unificar verticalmente con una pequeña diferencia debida a la naturaleza de las tablas HTML. Al unificar celdas verticalmente, las definiciones de celda en la columna afectada deberán ser omitidas. Observa el siguiente ejemplo, donde el campo 1, 4 y 7 son unificadas

Page 51: Desarrolla aplicaciones-web

ATRIBUTOS

Page 52: Desarrolla aplicaciones-web
Page 53: Desarrolla aplicaciones-web

valignEspecifica la alineación vertical del contenido de una celda. Funciona exactamente como el atributo "align" pero para el espacio vertical. Los valores posibles son (insensibles a mayúsculas/minúsculas):top: El contenido es alineado arriba.middle: La información es centrada verticalmente. Este es el valor predeterminado.bottom: El contenido es alineado abajo.baseline: Todas las celdas en una fila que tienen esta alineación deberían tener su primera línea de texto en una línea base común a todas las celdas de una fila.

Page 54: Desarrolla aplicaciones-web

MANIPULAR IMÁGENES Y ANIMACIONES EN UNA PAGINA WEB.

Los formatos más utilizados son el GIF y el JPG, que a pesar de ser imágenes de menor calidad que las imágenes BMP, son más recomendables debido a que ocupan menos memoria.

Formato GIF:Utilizan un máximo de 256 colores, y son recomendables para imágenes con grandes áreas de un mismo color o de tonos no continuos. Suelen utilizarse con gran frecuencia, ya que permiten contener transparencias y animación.

Formato JPG:Las imágenes son de mayor calidad que las GIF, al poder contener millones de colores, pero eltamaño de la imagen es mayor y tarda más en descargarse.

Page 55: Desarrolla aplicaciones-web

Formato GIF:

Page 56: Desarrolla aplicaciones-web

Formato JPG:

Page 57: Desarrolla aplicaciones-web

<img src="imagen.jpg">

En ésta instrucción se da por defecto que la imagen que se inserta tiene la extensión JPG. Para insertar otro tipo de imagen sólo deberá especificar la extensión correspondiente. Las imágenes pueden ser adquiridas de la galería de imágenes de Microsoft, o de cualquier otra imagen digitalizada.

Incluso se pueden crear iconos animados desde algún programa de animación, y usarlos en una página Web.

Selección del formatoUno de los grandes dilemas a la hora de incluir gráficos en sus páginas Web es elegir el formato adecuado para cada tipo de imagen, vamos a intentar guiarle en la selección de cada formato.

Para insertar una imagen, debe utilizar la siguiente sintaxis:

Page 58: Desarrolla aplicaciones-web

Imágenes fotográficas

Imágenes obtenidas a través de fotografías de personas o lugares. Para este tipo de imágenes el formato más recomendado es el JPEG porque consigue una gran compresión con una mínima perdida de calidad.

Page 59: Desarrolla aplicaciones-web

Imágenes renderizadas

Este tipo de imágenes son las obtenidas por un programa de generación de imágenes sintéticas mediante algún proceso de trazado de rayos o similar. Se caracterizan por degradados suaves y líneas muy bien definidas.

Para este tipo de imágenes es recomendable usar el formato PNG. Tenga presente que el formato PNG es el más reciente y puede no estar soportado en todos los navegadores..

Page 60: Desarrolla aplicaciones-web

Imágenes sencillas

Para las imágenes sencillas con pocos colores y con formas muy delimitadas, el formato más recomendado es el GIF, ya que se puede adaptar al número de colores de una imagen. Con el paso del tiempo puede que el formato PNG desbanque al GIF ya que el primero es más avanzado, pero como su uso todavía no está muy extendido recomendamos el formato GIF.

Page 61: Desarrolla aplicaciones-web

instrucción para insertar una imagen en el documento pero en la imagen se puede colocar un texto alternativo.<IMG SRC="sugeren.gif" ALT="AQUI VA UNA IMAGEN">

Page 62: Desarrolla aplicaciones-web

Instrucción para que aparezca una imagen en el fondo del documento.<BODY BACKGROUND="yellow_r.gif">