Você está na página 1de 22

DESARROLLO DE APLICACIONES DE

INTERNET I

2008

Elaborado por jjcm-evo - 1 -


MATERIA Desarrollo de aplicaciones para Internet I SIGLA SIS-100
CARRERA Ing. Informática y sistemas administrativos SEMESTRE PRIMERO
Ing. Electrónica y sistemas HORAS 80
Ing. Redes y telecomunicaciones HORAS TEÓRICAS 30
Ing. en Sistemas
PRERREQUISITO Admisión HORAS PRÁCTICAS 50
Competencia de la Materia
Desarrollar habilidades en el diseño, creación y publicación de Sitios Web con contenido estático.
OBJETIVOS GENERALES
• Estudiar y comprender conceptos teóricos y prácticos sobre Internet y sus servicios.
• Identificar los elementos del lenguaje de marcas HTML y extensiones (CSS) para la creación páginas
Web.
• Diseñar, crear, configurar plantillas para complementar el diseño de las paginas web
• Desarrollar los conocimientos teórico-prácticos relacionados con la creación de sitios web
• Familiarizarse con los fundamentos básicos del lenguaje JAVASCRIPT
CONTENIDO
TEMA-1 ARQUITECTURA DEL COMPUTADOR.
Que es un computador.
Arquitectura básica del computador.
Unidad Central de Procesamiento
Dispositivos de Entrada.
Dispositivos de Salida.
Sistema de Procesamiento de la información.
Evolución de la computación (1º a 5º generación).
TEMA-2 INTERNET.
Definición de Internet.
Evolución histórica de Internet.
Organismos que regulan Internet.
TCP/IP
Concepto de DNS.
Estructura de Internet.
TEMA-3 SERVICIOS OFRECIDOS POR INTERNET.
Definición de Servicio.
Servicios básicos
Uso remoto de ordenadores (TELNET)
Transferencia de Correo (e-mail).
Transferencia de ficheros (FTP)
Transferencia multimedia (WWW)
Transferencia de noticias en red (NEWS).
Listas de correos.
Grupos de discusión. (Foros).
Portal.
TEMA-4 WWW.
¿Qué es el WWW?
Url’s
Protocolo http
Conceptos de Hipertexto e hipermedia.
Servidores WWW. Ejemplos: Personal Web Server, Internet Information Server, Apache, etc.
Clientes WWW. Ejemplos: Mozilla, Netscape, Opera, Internet Explorer.
TEMA-5 Paginas Estáticas (HTML y Css)
HTML
El lenguaje HTML.
Partes de un documento HTML.
Concepto y tipos de DTD’s.
Introducción a la configuración de un sitio Web.
Primer pagina HTML sin formato.
Configuración básica de un servidor Web (Internet Information Server).
Creación de paginas estáticas (HTML)
Formateo de texto.
Multimedia.
Imágenes y gráficos.
Tablas.
Hipervínculos (Enlaces).
Formato especial del texto (direcciones, citas, listado, marquesina, párrafos).
Listas.
Formularios.
Frames o Marcos.

Elaborado por jjcm-evo - 2 -


Css
Hojas de estilos.
Plantillas.
Publicar en Internet.

TEMA-6 Programacion Básica del lado del cliente


Que es JavaScript.
Sintaxis del lenguaje.
Validación de formularios.

BIBLIOGRAFÍA

• Programacion con ASP 3……….…………………………………………………………………………José Serrano Pérez.


• Guía del primer Año………………………………………………………………………………………………Cisco Systems.
• Redes de computadoras, Internet e interredes………………………………………………………….Douglas E. Commer.

Elaborado por jjcm-evo - 3 -


MODELO DE PLANIFICACIÓN POR CLASES
Clase Día TEMA Tipo Clase
TEMA 1-ARQUITECTURA DEL COMPUTADOR
• ¿Que es un computador?
1 • Arquitectura básica del computador. Teórica
• Sistema de procesamiento de la Información.
• Evolución de la computación.
TEMA 2-INTERNET
• Definición de Internet.
Teórica
2 • Evolución histórica de Internet.
• Organismos que regulan el Internet.
• TCP/IP.
• Concepto de DNS.
3 Teórico
• Estructura de Internet.
TEMA 3-SERVICIOS OFRECIDOS POR INTERNET
4 • Definición de Servicio. Teórico
• Servicios Básicos.
TEMA 4-WWW
• ¿Qué es WWW?
Teórica
5 • Url’s
• Protocolo http.
• Conceptos de hipertexto e hipermedia.
• Servidores WWW. Teórico
6
• Clientes WWW. Practica
TEMA 5-Paginas estáticas (HTML y css)
• El lenguaje HTML Teórica
7
• Partes de un documento HTML. Práctica
• Concepto y tipos de DTD’s.
8 1 PARCIAL <Temas 1 y 5> 20 puntos
• Introducción a la configuración de un sitio Web (IIS). Teórica
9 • Primer página estática sin formato. Práctica
• Formato de texto. “LAB-01”
• Multimedia. Teórica
10 • Imágenes y gráficos. Práctica
“LAB-02”
• Tablas. Teórica
11 Práctica
“LAB-03”
• Hipervínculos. Teórica
12 • Formato especial de texto. Práctica
• Listas. “LAB-04”
• Formularios. Teórica
13 Práctica
“LAB-05”
• Frames o marcos. Teórica
14 Práctica
“LAB-06”
• Hojas de estilos. Teórica
15 Práctica
“LAB-07”
16 • Hojas de estilos. Practica Proyecto
17 • Creación y uso de hojas de estilos. Teórica

Elaborado por jjcm-evo - 4 -


Práctica
“LAB-09”
TEMA 6-Programacion básica del lado del cliente
• Que es JavaScript. Teórica
18 Práctica
• Sintaxis del lenguaje.
“LAB-10”
• Validación de formularios.
REVISION PREVIA DE PROYECTOS Teórica
19 Práctica
“LAB-11”
DEFENSA DE PROYECTO FINAL <50 puntos> Teórica
20 Práctica
“LAB-12”

EVALUACIONES

Evaluación Temas a evaluar Puntos Fecha

Primer Parcial Se evaluaran los Tema 1, 2, 3 y 5. 20 Clase 8

Segundo Parcial Se evaluará el Tema 5 (hasta “Formularios”) 20 Clase 16

Examen Final Todo lo avanzado 30 Clase 20

Creación y publicación de un sitio Web en servidor


Proyecto Final 20 Clase 19
local.
Pruebas escritas, exposiciones, prácticos, participación
Actividades diarias 10 Todos los días.
en clase.

Elaborado por jjcm-evo - 5 -


TEMA 1:
1: ARQUITECTURA DEL COMPUTADOR

OBJETIVOS

El alumno debe ser capaz de:

 Conocer el esquema básico del computador desde el punto de vista del procesamiento de la
información
 Valorar y diferenciar las funciones del hardware y el software del computador.

CONTENIDO

 ¿Que es un computador?
 Arquitectura básica del computador.
 Unidad Central de Procesamiento
 Dispositivos de Entrada.
 Dispositivos de Salida.
 Sistema de Procesamiento de la información.
 Evolución de la computación (1º a 5º generación).

RESUMEN

En el tema se plantea el mecanismo de procesamiento de la información (datos, programa, salida),


como sistema de información, considerándose fundamentalmente los tipos de datos numéricos (enteros
y reales), booleanos o lógicos y los de carácter – cadena.

Figura ilustrativa 1.1: Procesamiento de la información

Para poder entender el esquema de procesamiento es necesario estudiar los componentes de la


arquitectura básica del computador como son la unidad central de procesamiento, Dispositivos de
Entrada y salida.

Figura ilustrativa 1.2: arquitectura básica del computador

Elaborado por jjcm-evo - 6 -


Los grandes adelantos en la computación se han logrado a través de las siguientes generaciones:
Generación Años Características
0 Hasta 1945 Sistemas mecánicos y electromecánicos
1 1945- 1955 Tubos al vació Tableros
2 1955-1965 Transistores y sistemas por lotes
3 1965-1980 Circuitos integrados y multiprogramación
4 Desde 1980 Computadoras personales

Figura ilustrativa 1.3: Evolución de la computación

TAREAS ASIGNADAS PARA EL TEMA

Exposición:

Para este tema se realizarán dos exposiciones por parte de los estudiantes (máximo grupo de tres
estudiantes):
a) Dispositivos de entrada y salida.
b) Evolución de la computación.

Preguntas de Autocontrol:

1) Verdadero o Falso
a. En la primer generación existen Sistemas operativos V F
b. El software el parte física o tangible del computador. V F
c. La tarjeta de red es un dispositivo solo de entrada. V F
d. Las computadoras portátiles son caras y robustas. V F
e. Los monitores son dispositivos de entrada y salida. V F
2) Complete
a. La ……………………… es el periférico que la computadora utiliza para presentar
información impresa en papel u otro medio.
b. El hardware representa la parte……………. del computador.
c. La ……………………………… es donde el computador guarda los datos que esta utilizando
en el momento presente y que además es volátil.
d. Las computadoras de uso domestico y de oficina responden al nombre de computadoras…
……………..
e. El componente de hardware mas importante del computador es la…………………….
3) Responda
a. Realice un breve resumen de los hechos más importantes de cada generación.
b. Explique brevemente el concepto de Dispositivo de Entrada y de Salida. Además realice un
cuadro donde identifique 4 dispositivos de entrada, 4 de salida y 4 de entrada y salida.

TEMA 2:
2: INTERNET

Elaborado por jjcm-evo - 7 -


OBJETIVOS

El alumno debe ser capaz de:

 Conocer los principales conceptos de Internet.


 Estudiar la evolución histórica de Internet y su estructura.

CONTENIDO

 Definición de Internet.
 Evolución histórica de Internet.
 Organismos que regulan Internet.
 TCP/IP
 Concepto de DNS.
 Estructura de Internet.

RESUMEN

En este tema se estudiaran los conceptos básicos que forman parte de Internet, desde su origen que
data del año 1957 con la primera red militar “ARPANET” hasta nuestros tiempos con la red de redes
“INTERNET”

Figura ilustrativa 2.1: Origen de Internet – ARPANET

Internet trata de una asociación de miles de redes conectadas entre sí. Todo ello da lugar a la “RED DE
REDES”, en la que un ordenador de una red puede intercambiar información con otro situado en una
red remota.
Para que los ordenadores puedan comunicarse entre sí es necesario que todos ellos envíen y reciban
la información de la misma manera. La descripción de los pasos a seguir se denomina “protocolo”. En
1974, se presentó el protocolo “Transmission Control Protocol / Internet Protocol” (TCP/IP). Este

Elaborado por jjcm-evo - 8 -


protocolo proporcionaba un sistema independiente de intercambio de datos entre ordenadores y redes
locales de distinto origen, eso sí, conservando las ventajas relativas a la técnica de conmutación de
paquetes.

TAREAS ASIGNADAS PARA EL TEMA

Exposición:

La exposición de todo el tema será realizada por el docente.

Preguntas de Autocontrol:

1) Verdadero o Falso
a. DNS es un organismo que regula el Internet V F

b. TCP/IP es un protocolo de control de transmisión V F

c. ARPANET era una red militar. V F

d. Internet es un conjunto de Intranet’s V F

e. El IP es un número que se puede repetir en Internet. V F

2) Complete
a. Podemos definir a…………………… como una red de redes.
b. ……………. es un conjunto de maquinas que se comunican a través de algún medio.
c. Cada ordenador de Internet tiene su propia dirección………………………………
d. Las redes……………….. son redes de área local.
e. El…………………………..es el dispositivo que permite transmitir datos sobre la línea
telefónica.

3) Responda
a. Realice un breve resumen de los hechos más importantes la evolución histórica de Internet.
b. Indique y explique cada uno de los elementos indispensables para acceder a Internet.

Elaborado por jjcm-evo - 9 -


TEMA 3:
3: SERVICIOS OFRECIDOS POR INTERNET

OBJETIVOS

El alumno debe ser capaz de:

 Estudiar los distintos servicios ofrecidos en Internet.


 Utilizar los servicios ofrecidos por Internet en la materia (buscadores, blogger, wiki’s).

CONTENIDO

 Definición de Servicio.
 Servicios básicos
 Uso remoto de ordenadores (TELNET)
 Transferencia de Correo (e-mail).
 Transferencia de ficheros (FTP)
 Transferencia multimedia (WWW)
 Transferencia de noticias en red (NEWS).
 Listas de correos.
 Grupos de discusión. (Foros).
 Portal.

RESUMEN

En este tema se estudiaran los distintos servicios ofrecidos en Internet como ser: Uso remoto de
ordenadores (TELNET), Transferencia de Correo (e-mail), Transferencia de ficheros (FTP),
Transferencia multimedia (WWW), Transferencia de noticias en red (NEWS), Listas de correos, Grupos
de discusión. (Foros) y Portal.

Sin duda uno de los servicios más importantes es el uso de correo electrónico, ya que gracias a él se
mandan mensajes a cualquier persona que disponga de una cuenta en Internet. Los mensajes abarcan
tanto texto como ficheros informáticos de cualquier característica, que se almacenan en el servidor de
correo hasta que el destinatario se conecta y los recoge. El correo electrónico es una forma rápida de y
barata de comunicarse con todo el mundo.

Otro servicio que sin duda es uno de los mas utilizados es la Transferencia de archivos por la red
mediante FTP ya que Internet contiene gigabytes de software y millones de archivos a los que se
accede fácilmente mediante un proceso llamado FTP o protocolo de transferencia de archivos, que te
permite conectar a un ordenador de acceso público y copiar archivos a tu disco duro.

Elaborado por jjcm-evo - 10 -


Figura ilustrativa 3.1: Ventajas del uso de correo electrónico

Y no podemos dejar de hablar de Word Wide Web ya que las páginas de la WWW son el aspecto más
vistoso e innovador de Internet. Haciendo clic en palabras, imágenes e iconos, se pasa de un sitio a otro
de una forma rápida y sencilla.

TAREAS ASIGNADAS PARA EL TEMA

Exposición:

Para este tema se realizarán tres exposiciones por parte de los estudiantes (máximo grupo de tres
estudiantes):
c) Grupos de discusión.
d) Foros.
e) E-commerce

Preguntas de Autocontrol:

Responda

a. ¿Qué es un grupo de discusión?


b. Mencione al menos dos ejemplos de grupos de discusión que Ud. conozca.
c. Se dice que FTP por lo común es usado para distribuir software. ¿Cuál es su apreciación?
Justifique su respuesta.
d. El correo electrónico ofrece varias ventajas, Ud. cree que tiene algún(os) inconveniente(es),
si es así, menciónelos.
e. ¿Cual es la finalidad de las listas de correos?
f. Según su punto de vista cual de los servicios estudiados en este tema es el más importante
y cual es el más utilizado. Justifique su respuesta.

Elaborado por jjcm-evo - 11 -


TEMA 4:
4: WWW

OBJETIVOS

El alumno debe ser capaz de:

 Comprender la importancia de la Word Wide Web.


 Diferenciar entre Servidor WWW y cliente WWW.

CONTENIDO

 ¿Que es WWW?
 Url’s
 Protocolo http
 Conceptos de hipertexto e hipermedia
 Servidores WWW
 Clientes WWW

RESUMEN

En este tema se estudiara el concepto e importancia de WWW, el cual representa una red de recursos
de información basado en tres mecanismos:
 Un esquema uniforme de nombres para localizar recursos en la Web (url’s).
 Protocolos (http).
 Hipertexto (HTML).
Los tres mecanismos anteriormente mencionados se los ve representados en la siguiente grafica para

la cual se asume que el usuario ha ingresado una url específica (Ej.: www.misitio.com/index.html)

Elaborado por jjcm-evo - 12 -


Figura ilustrativa 3.1: Mecanismos en los que se basa WWW
Básicamente, un servidor web sirve contenido estático a un navegador, carga un archivo y lo sirve a
través de la red al navegador de un usuario. Este intercambio es mediado por el navegador y el servidor
que hablan el uno con el otro mediante HTTP. Se pueden utilizar varias tecnologías en el servidor para
aumentar su potencia más allá de su capacidad de entregar páginas HTML; éstas incluyen scripts CGI,
seguridad SSL y páginas activas del servidor (ASP).

En la siguiente tabla se muestra la lista de los servidores web mas utilizados:

Nombre del Servidor Sistema operativo


NetWare
OS/2
Apache Unix
Windows 95/98
Windows NT 4.0
Enterprise WebServer for NetWare NetWare
HP-UX
IRIX
Linux
Java Server OS/2
Solaris
Windows 95/98
Windows NT 4.0
Microsoft Internet Information Services Windows Server 2003
Red Hat Linux
Windows 2000
Windows 95/98
Sambar Server Windows ME
Windows NT 4.0
Windows Server 2003
Windows XP
Red Hat Linux
Solaris
Sun Java System Web Server
Windows 2000
Windows XP

Por el lado del cliente se necesitan de programas que permiten ver las páginas de la Malla Mundial o
WWW los cuales se llaman en inglés browsers. El verbo to browse viene de una antigua palabra
francesa que significa "brote de una planta", y su sentido inicial era "mordisquear, ramonear", que es lo
que hacen los herbívoros. De ahí pasó a significar "echar una ojeada" (por ejemplo, a las cosas de una
tienda) u "hojear" las páginas de un libro.

Elaborado por jjcm-evo - 13 -


Los navegadores mas utilizados en la web son:

 Internet Explorer

 Mozilla Firefox

 Netscape Navigator (hasta la versión 4.xx)

 Opera

 Konqueror (KHTML)

 HotJava

TAREAS ASIGNADAS PARA EL TEMA

Exposición:

La exposición de todo el tema será realizada por el docente.

Preguntas de Autocontrol:

Responda

a. ¿Qué es WWW?
b. Menciones las partes que componen las Url’s.
c. En caso de no existir el protocolo http, se podría tener una red de recursos de información
como Internet.
d. Identifique las diferencias y similitudes entre hipertexto e hipermedia.
e. Explique la siguiente grafica:

Aplicaciones
Web
HTTP

Sockets
f. ¿Cuál es la finalidad del uso de cookies?

Elaborado por jjcm-evo - 14 -


TEMA 5:
5: Paginas estáticas (HTML y css)

OBJETIVOS

El alumno debe ser capaz de:

 Diseñar y crear un sitio Web con contenido estático.


 Crear y utilizar hojas de estilos.
 Publicar un sitio Web mediante Internet Information Server.

CONTENIDO

 El lenguaje HTML.
 Partes de un documento HTML.
 Concepto y tipos de DTD’s.
 Primer pagina HTML sin formato.
 Configuración básica de un servidor Web (Internet Information Server).
 Formateo de texto.
 Multimedia.
 Imágenes y gráficos.
 Tablas.
 Hipervínculos (Enlaces).
 Formato especial del texto (direcciones, citas, listado, marquesina, párrafos).
 Listas.
 Formularios.
 Frames o Marcos.
 Hojas de estilos.
 Plantillas.

RESUMEN

En este tema se estudiará el lenguaje HTML construido sobre la base del hipertexto y de la marca el
que permite compartir información en Internet ya que no es propiedad de nadie, y que por su
popularidad fue empujado mas allá de su capacidad pasando a ser un lenguaje de formato y de
contenido.

Construido sobre la base del hipertexto ya que se centra en la descripción del aspecto final que tendrán
los documentos y sobra la base de la marca ya que es un lenguaje que no genera programas sino
documentos.

Elaborado por jjcm-evo - 15 -


Además se estudiarán las etiquetas más importantes que permitirán crear un sitio Web con contenido
estático para el proyecto final, tomando en cuenta las distintas especificaciones de los DTD’s y evitando
los malos hábitos en HTML tales como:
 Pensar en HTML como un lenguaje de formato.
 Diseñar para un navegador en particular.
 Dejar fuera elementos estructurales importantes.

Un documento escrito en HTML contendría básicamente las siguientes directivas:

<HTML> Indica el inicio del documento.


<HEAD> Inicio de la cabecera.
<TITLE> Inicio del título del documento.
</TITLE> Final del título del documento.
</HEAD> Final de la cabecera del documento.
<BODY> Inicio del cuerpo del documento.
</BODY> Final del cuerpo del documento.
</HTML> Final del documento.

El documento se hallará situado en algún ordenador al que se pueda acceder a través de Internet. Para
indicar la situación del documento en Internet se utiliza la URL (Uniform Resource Locator). La URL es
el camino que ha de seguir nuestro visor a través de Internet para acceder a un determinado recurso,
bien sea una página Web, un fichero, un grupo de noticias, etc. Es decir, lo que el visor de páginas Web
hace es acceder a un fichero situado en un ordenador que está conectado a la red Internet. La
estructura de una URL para una página Web suele ser del tipo http://dominio/directorio/fichero. El
dominio indica el nombre del ordenador al que accedemos, el directorio es el nombre del directorio de
ese ordenador y fichero el nombre del fichero que contiene la página Web escrita en HTML. Por
ejemplo: http://ares.six.udc.es/cine/corunha2.html

Donde:
http:// es el indicador de pagina Web
ares.six.udc.es es el Dominio (nombre) del ordenador
/cine/ es el Directorio dentro del ordenador
corunha2.html es el Fichero que contiene la página Web

Otro concepto importante a estudiar dentro de este tema son las hojas de estilo, las cuales representan
un avance importante para los diseñadores de páginas web, al darles un mayor rango de posibilidades
para mejorar la apariencia de sus páginas. Aunque las intenciones han sido buenas -- mejorar la
presentación de las páginas web --, las técnicas para conseguirlo han tenido efectos secundarios
negativos.

Elaborado por jjcm-evo - 16 -


Por ejemplo, la siguiente hoja de estilo CSS (almacenada en el fichero "especial.css") hace que el color
del texto de un párrafo sea verde ("green") y lo rodea de un borde rojo ("red") continuo ("solid"):
P.especial {
color : green;
border: solid red;
}

Los autores pueden vincular esta hoja de estilo a su documento fuente HTML con el elemento LINK:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Un documento con una hoja de estilo externa<TITLE>
<LINK href="especial.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<P class="especial">Este párrafo debería tener texto especial verde.
</BODY>
</HTML>

TAREAS ASIGNADAS PARA EL TEMA

Exposición:

La exposición de todo el tema será realizada por el docente.

Practica:

1. En un procesador de texto cualquiera teclear el siguiente código y guardar el archivo como


Practica1.html y visualizarlo con el navegador:
<HTML>
<HEAD>
<TITLE> Mi primera pagina Web </TITLE>
</HEAD>
<BODY>
Esta es mi primera pagina, es muy sencilla, pero como el
lenguaje HTML es fácil, pronto estaré en condiciones de hacer
cosas mas interesantes.
</BODY>
</HTML>

2. Con las etiquetas de control de texto estudiadas conseguir los efectos siguientes:

Elaborado por jjcm-evo - 17 -


Agregar además a la pagina diferentes ejemplos de etiquetas de resaltado y guardar el archivo
como Practica2.html en formato texto y visualizarlo con el navegador.

3. En un procesador de texto cualquiera teclear el siguiente código

<HTML>
<HEAD>
<TITLE> Practicas de listas </TITLE>
</HEAD>
<BODY>
<CENTER>
<H1> Mis aficiones </H1>
</CENTER>
<HR>
Sin un orden particular, mis <B> aficiones </B> son las siguientes:
<UL>
<LI> El cine
<LI> El deporte
<UL>
<LI> Natación
<LI> Baloncesto
</UL>
<LI> La música
</UL>
La música que más me gusta es (en orden de preferencia):
<OL>
<LI> El rock
<LI> El jazz
<LI> La música clásica
</OL>
</BODY>
</HTML>

Completar la página con el resto de tipos de listas estudiadas y observar sus diferencias, guardar el
archivo como Practica3.html en formato texto y visualizarlo con el navegador.

Elaborado por jjcm-evo - 18 -


TEMA 6:
6: Programación básica del lado del cliente

OBJETIVOS

El alumno debe ser capaz de:

 Conocer el lenguaje de script (documento) JavaScript.


 Utilizar el lenguaje de documento JavaScript para la validación de datos del formulario.

CONTENIDO

 ¿Que es JavaScript?
 Sintaxis del Lenguaje.
 Validación de formularios.

RESUMEN

En este tema se dará una visión básica del lenguaje JavaScript el cual no es un lenguaje de
programacion sino que más bien es un lenguaje script u orientado a documento que ha surgido con la
finalidad de extender las capacidades del lenguaje HTML para mejorar el funcionamiento de las páginas
Web. Algunas de las cosas que se pueden mejorar con JavaScript son: revisión de formularios, efecto
en la barra de estados, animaciones utilizando HTML dinámico, etc.

Además hay que considerar que Java y JavaScript son dos cosas distintas, principalmente porque Java
si es un lenguaje de programacion completo, lo único que comparten es la sintaxis.

Primeros pasos:
Vamos a realizar nuestro primer "programa" en JavaScript. Haremos surgir una ventana que nos
muestre el ya famoso mensaje "hola, mundo". Así podremos ver los elementos principales del lenguaje.
El siguiente código es una página Web completa con un botón que, al pulsarlo, muestra el mensaje.

Nombre pagina: “HolaMundo.html"

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

Elaborado por jjcm-evo - 19 -


Ahora vamos a ver, paso por paso, que significa cada uno de los elementos extraños que tiene la
página anterior:

<SCRIPT LANGUAGE="JavaScript">
</SCRIPT>

Dentro de estos elementos será donde se puedan poner funciones en JavaScript. Puedes poner
cuantos quieras a lo largo del documento y en el lugar que más te guste. Se ha elegido la cabecera
para hacer más legible la parte HTML de la página. Si un navegador no acepta JavaScript no leerá lo
que hay entre medias de estos elementos. Así que si programamos algo que sólo funcione con la
versión 1.1 pondríamos LANGUAGE= "JavaScript1.1" para que los navegadores antiguos pasen
olímpicamente del código y no se hagan un lío.
function HolaMundo() {
alert("¡Hola, mundo!");
}

Esta es nuestra primera función en JavaScript. Aunque JavaScript esté orientado a objetos no es de
ningún modo tan estricto como Java, donde nada está fuera de un objeto. En el código de la función
vemos una llamada al método alert (que pertenece al objeto window) que es la que se encarga de
mostrar el mensaje en pantalla. Por un fallo del Netscape no se pueden poner las etiquetas HTML de
caracteres especiales en una función: no los reconoce. Así que pondremos directamente "¡"
arriesgándonos a que salga de otra manera en ordenadores con un juego de caracteres distinto al del
nuestro.

<FORM>
<INPUT TYPE="button" NAME="Boton" VALUE="Pulsame"
onClick="HolaMundo()">
</FORM>

Dentro del elemento que usamos para mostrar un botón vemos una cosa nueva: onClick. Es un
controlador de evento. Cuando el usuario pulsa el botón, el evento click se dispara y ejecuta el código
que tenga entre comillas el controlador de evento onClick, en este caso la llamada a la función
HolaMundo(), que tendremos que haber definido con anterioridad. Existen muchos más eventos que
iremos descubriendo según avancemos en el tutorial. En el cuarto cápitulo hay un resumen de todos
ellos.

En realidad, podríamos haber escrito lo siguiente:

<FORM>
<INPUT TYPE="button" NAME="Boton" VALUE="Pulsame"
onClick="alert('&iexcl;Hola,Mundo!')">
</FORM>

y nos habríamos ahorrado el tener que escribir la función y todo lo que le acompaña, además de
conseguir que nos reconozca el carácter especial ¡.

Elaborado por jjcm-evo - 20 -


TAREAS ASIGNADAS PARA EL TEMA

Exposición:

La exposición de todo el tema será realizada por el docente.

Preguntas de autocontrol

a. ¿Que es JavaScript?
b. Describa brevemente los beneficios que nos brinda JavaScript.
c. ¿JavaScript es un lenguaje programación? Justifique su respuesta.
d. El no programar JavaScript dentro de las páginas, impide su correcto funcionamiento.
e. Realice un script que permita preguntar al usuario la fecha de nacimiento y calcule su edad.
f. Realice un script que permita mostrar datos en la barra de estado. El mensaje debe de mostrar
su nombre completo.

Elaborado por jjcm-evo - 21 -


PROYECTO FINAL

OBJETIVOS

El alumno debe ser capaz de:

 Crear un sitio web con contenido estático.


 Utilizar el generador de código HTML dreamweaver para la creación de paginas.
 Aplicar los conocimientos de creación de script.

ENUNCIADO

Para el proyecto final se deberá construir un sitio web con contenido estático para una empresa de nuestro
medio. El sitio debela estar comprendido por un mínimo de 15 páginas en las que se aplicarán todos los
conocimientos adquiridos durante la materia.

Lo que se pretende mostrar en el sitio es información corporativa de la empresa como ser:


 ¿Quienes Somos?
 Visión.
 Misión.
 Servicios.
 Contactos.
 Otros.

Además hay que tomar en cuenta que el sitio deberá ser publicado en un servidor Web (Internet Information
Server) y ser visualizado en un browser (Internet Explorer).

SOBRE EL PROYECTO

Fecha de Entrega: un día antes del examen final.


Cantidad de alumnos: máximo dos alumnos.
Ponderación: se evaluará: - Presentación (Creatividad, funcionalidad, completitud)
- Defensa individual.

Elaborado por jjcm-evo - 22 -

Você também pode gostar

  • Mat-100 Week 02
    Mat-100 Week 02
    Documento41 páginas
    Mat-100 Week 02
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Segundo Parcial SO
    Segundo Parcial SO
    Documento2 páginas
    Segundo Parcial SO
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Ejemplos Casosde Uso
    Ejemplos Casosde Uso
    Documento2 páginas
    Ejemplos Casosde Uso
    Cesar Gallardo Briones
    Ainda não há avaliações
  • Control de Lectura Unidad 7-8
    Control de Lectura Unidad 7-8
    Documento1 página
    Control de Lectura Unidad 7-8
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Proyecto Final Electiva Redes Parte 2
    Proyecto Final Electiva Redes Parte 2
    Documento12 páginas
    Proyecto Final Electiva Redes Parte 2
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Guia MAAP 2010
    Guia MAAP 2010
    Documento26 páginas
    Guia MAAP 2010
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Proyecto Final Electiva Redes Parte 1
    Proyecto Final Electiva Redes Parte 1
    Documento7 páginas
    Proyecto Final Electiva Redes Parte 1
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Segundo Parcial
    Segundo Parcial
    Documento1 página
    Segundo Parcial
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Proyecto Final Electiva Redes Parte 3
    Proyecto Final Electiva Redes Parte 3
    Documento6 páginas
    Proyecto Final Electiva Redes Parte 3
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Isa Server 2006
    Isa Server 2006
    Documento75 páginas
    Isa Server 2006
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • 2P Int-Inf 10.07.23
    2P Int-Inf 10.07.23
    Documento2 páginas
    2P Int-Inf 10.07.23
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Revision Examen Final Informatica Aplicada 2M3-2010 1930-2130
    Revision Examen Final Informatica Aplicada 2M3-2010 1930-2130
    Documento5 páginas
    Revision Examen Final Informatica Aplicada 2M3-2010 1930-2130
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • 10.02.20 Sis-Inf 1P
    10.02.20 Sis-Inf 1P
    Documento2 páginas
    10.02.20 Sis-Inf 1P
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Sis-Inf 07
    Sis-Inf 07
    Documento21 páginas
    Sis-Inf 07
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • M4.0902 C4 Cisa
    M4.0902 C4 Cisa
    Documento27 páginas
    M4.0902 C4 Cisa
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • M4.0902 C7 Cisa
    M4.0902 C7 Cisa
    Documento19 páginas
    M4.0902 C7 Cisa
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • M4.0902 Auditoria de Una Red
    M4.0902 Auditoria de Una Red
    Documento10 páginas
    M4.0902 Auditoria de Una Red
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • M4.0902 C8 Cisa
    M4.0902 C8 Cisa
    Documento22 páginas
    M4.0902 C8 Cisa
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Tema 04
    Tema 04
    Documento6 páginas
    Tema 04
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Tema 03
    Tema 03
    Documento7 páginas
    Tema 03
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Guia MAAP Adm de Sis. Operativos 1
    Guia MAAP Adm de Sis. Operativos 1
    Documento50 páginas
    Guia MAAP Adm de Sis. Operativos 1
    Jose Antonio Escalier Dorado
    100% (2)
  • Tema 02
    Tema 02
    Documento17 páginas
    Tema 02
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Chapter 2
    Chapter 2
    Documento25 páginas
    Chapter 2
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Tema 01
    Tema 01
    Documento19 páginas
    Tema 01
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Chapter 3
    Chapter 3
    Documento37 páginas
    Chapter 3
    Jose Antonio Escalier Dorado
    100% (1)
  • Chapter 7
    Chapter 7
    Documento44 páginas
    Chapter 7
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Plan de Clases
    Plan de Clases
    Documento3 páginas
    Plan de Clases
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Chapter 10
    Chapter 10
    Documento33 páginas
    Chapter 10
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Chapter 9
    Chapter 9
    Documento40 páginas
    Chapter 9
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Chapter 8
    Chapter 8
    Documento27 páginas
    Chapter 8
    Jose Antonio Escalier Dorado
    Ainda não há avaliações
  • Ensayo
    Ensayo
    Documento10 páginas
    Ensayo
    GabrielArid
    Ainda não há avaliações
  • Configurar APN
    Configurar APN
    Documento3 páginas
    Configurar APN
    Cambios Pereira
    Ainda não há avaliações
  • MC68HC11
    MC68HC11
    Documento56 páginas
    MC68HC11
    Cherpol
    Ainda não há avaliações
  • 5 - Tecnicas Digitales y Sistemas de Instrumentos
    5 - Tecnicas Digitales y Sistemas de Instrumentos
    Documento2 páginas
    5 - Tecnicas Digitales y Sistemas de Instrumentos
    lopezcortes
    Ainda não há avaliações
  • Proceso V&V Pruebas Unitarias
    Proceso V&V Pruebas Unitarias
    Documento38 páginas
    Proceso V&V Pruebas Unitarias
    danesv
    Ainda não há avaliações
  • Herramientas de Diagnóstico de Disco Duro en Linux
    Herramientas de Diagnóstico de Disco Duro en Linux
    Documento5 páginas
    Herramientas de Diagnóstico de Disco Duro en Linux
    onlyeyes
    Ainda não há avaliações
  • Practica No 5 Zelio Soft
    Practica No 5 Zelio Soft
    Documento10 páginas
    Practica No 5 Zelio Soft
    Manuel Lopez
    Ainda não há avaliações
  • Historia de Internet
    Historia de Internet
    Documento264 páginas
    Historia de Internet
    Marito Frank Pepe
    Ainda não há avaliações
  • AC Cap3 Programacion Maquina
    AC Cap3 Programacion Maquina
    Documento123 páginas
    AC Cap3 Programacion Maquina
    emmanuelvc
    Ainda não há avaliações
  • Autocad Versiones
    Autocad Versiones
    Documento39 páginas
    Autocad Versiones
    Milton Freddy Amache Sánchez
    Ainda não há avaliações
  • A Modulo 1 Completo
    A Modulo 1 Completo
    Documento207 páginas
    A Modulo 1 Completo
    Aldo Octavio Rodriguez Vera
    Ainda não há avaliações
  • PTG-627 Arcos Auria Roberto Andrés
    PTG-627 Arcos Auria Roberto Andrés
    Documento517 páginas
    PTG-627 Arcos Auria Roberto Andrés
    Franklin Solórzano
    Ainda não há avaliações
  • Diseño CMOS Dsch Microwind
    Diseño CMOS Dsch Microwind
    Documento4 páginas
    Diseño CMOS Dsch Microwind
    davigalindo
    Ainda não há avaliações
  • Directivas de MPASM
    Directivas de MPASM
    Documento42 páginas
    Directivas de MPASM
    lab_digitales
    0% (1)
  • Introduccion A La Informatica
    Introduccion A La Informatica
    Documento2 páginas
    Introduccion A La Informatica
    nancita1976
    Ainda não há avaliações
  • Lab Nº4
    Lab Nº4
    Documento11 páginas
    Lab Nº4
    carlos sanchez
    Ainda não há avaliações
  • Ensayo Sobre Logica Secuencia
    Ensayo Sobre Logica Secuencia
    Documento21 páginas
    Ensayo Sobre Logica Secuencia
    Luis Enrique Huh Puc
    Ainda não há avaliações
  • HP 200LX
    HP 200LX
    Documento10 páginas
    HP 200LX
    Jorge Perdomo Oquendo
    Ainda não há avaliações
  • Control 3 SENA
    Control 3 SENA
    Documento11 páginas
    Control 3 SENA
    Victoria Florez
    Ainda não há avaliações
  • Módulo 2 Portafolio
    Módulo 2 Portafolio
    Documento8 páginas
    Módulo 2 Portafolio
    gabriel
    Ainda não há avaliações
  • Informe 4 Sotelo Laboratorio de Sistema de Comunicacion Digital
    Informe 4 Sotelo Laboratorio de Sistema de Comunicacion Digital
    Documento16 páginas
    Informe 4 Sotelo Laboratorio de Sistema de Comunicacion Digital
    Yury Rojas Carbajal
    Ainda não há avaliações
  • Que Son Las Tic Nelson
    Que Son Las Tic Nelson
    Documento2 páginas
    Que Son Las Tic Nelson
    nelson roman
    Ainda não há avaliações
  • Versiones de Excel
    Versiones de Excel
    Documento2 páginas
    Versiones de Excel
    Samuel Isaías López Canul
    Ainda não há avaliações
  • Proyecto Innovacion
    Proyecto Innovacion
    Documento14 páginas
    Proyecto Innovacion
    Edgar Caceres Caceres
    Ainda não há avaliações
  • Lab 2
    Lab 2
    Documento7 páginas
    Lab 2
    Miguel Serrano
    Ainda não há avaliações
  • Examen Computación I: 25 preguntas sobre periféricos y sistemas
    Examen Computación I: 25 preguntas sobre periféricos y sistemas
    Documento4 páginas
    Examen Computación I: 25 preguntas sobre periféricos y sistemas
    Monica Mariel Quiroga
    Ainda não há avaliações
  • Efecto de Letras Neón Con Photoshop.
    Efecto de Letras Neón Con Photoshop.
    Documento6 páginas
    Efecto de Letras Neón Con Photoshop.
    Diane Jensen
    Ainda não há avaliações
  • ABC de Código de Barras
    ABC de Código de Barras
    Documento10 páginas
    ABC de Código de Barras
    María Del Pilar Urviola Fernández
    Ainda não há avaliações
  • Guia Taller Internet Cast
    Guia Taller Internet Cast
    Documento355 páginas
    Guia Taller Internet Cast
    Emilia Calvo
    Ainda não há avaliações