29
DESARROLLO DE APLICACIONES WEB *TEMARIO Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl MCE 31

Embed Size (px)

Citation preview

Page 1: Universidad Tecnológica de Nezahualcóyotl MCE 31

DESARROLLO DE

APLICACIONES WEB

*TEMARIO

Universidad Tecnológica de Nezahualcóyotl

MCE 31

Page 2: Universidad Tecnológica de Nezahualcóyotl MCE 31

I. Fundamentos de sitio web

Universidad Tecnológica de Nezahualcóyotl

MCE 31

Page 3: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

MCE 31

Entorno de las aplicaciones web

INTERNET

¿Qué es?

Red Global.

¿Para que?

Los usuarios pueden leer, descargar archivos de cualquier tipo virtualmente desde cualquier parte del mundo.

¿Cómo?

Se compone de Hardware (ordenadores interconectados por vía telefónica o digital) y Software (protocolos y lenguajes para su funcionamiento).

Page 4: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

MCE 31

Entorno de las aplicaciones web

INTRANET

¿Qué es?

Red Privada.

¿Para que?

Los trabajadores pueden enlazar los recursos informáticos desde documentos de texto a multimedia, desde bases de datos a sistemas de gestión de documentos. Se puede incluir sistema de seguridad.

¿Quiénes lo utilizan?

Las empresas, comunicándose a través de servidores por el grupo de trabajo de dicha institución.

Page 5: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Entorno de las aplicaciones web

EXTRANET

¿Qué es?

Extensión de una Intranet.

¿Quiénes lo utilizan?

Permite el acceso al público, empleados, clientes o socios.

¿Como?

Su acceso puede ser controlado a través de varias arquitecturas que son específicas como contraseñas o nombre de usuario.

MCE 31

Page 6: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Entorno de las aplicaciones web

¿Qué es?

Cualquier aplicación que utilice un navegador web como cliente. En esta se Programa.

¿Como?

Se utiliza el entorno cliente-servidor, donde, el cliente es la aplicación utilizada para ingresar la información, y el servidor es la aplicación utilizada para almacenar la información.

APLICACIÓNWEB

MCE 31

Page 7: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Entorno de las aplicaciones web

¿Qué es?

Documento electrónico con una dirección única llamada URL. El conjunto de páginas web dan origen a un sitio web.

¿Cómo se compone?

Contiene texto, gráficos, audio, video y otros materiales dinámicos y estáticos para proporcionar información.

PÁGINAWEB

MCE 31

Page 8: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

TIPOS DE SITIO WEB

TIPO DESCRIPCIÓN EJEMPLO

Sitio archivo Usado para preservar contenido electrónico valioso amenazado con extinción.

Internet Archive, Google,Groups

Sitio web log (o blog) Sitio usado para registrar lecturas online o para exponer diarios en línea; puede incluir foros de discusión.

Blogger, Xanga. LiveJournal, WordPress, www.x0101.com

Sitio de empresa Usado para promocionar una empresa o servicio.

Telcel, Movistar ,Sony,Samsumg,etc.

MCE 31

Page 9: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

Sitio de comercio electrónico.

Para comprar bienes. Mercado libre, Merkalink, ,Mexicoweb.

Sitio de comunidad virtual. Sitio social donde las personas con intereses similares se comunican

MySpace, Facebook, Hi5, Multiply, Orkut, Quepasa,Twiter.

Sitio de Base de datos Uso principal es la búsqueda y muestra de un contenido específico de la base de datos.

Internet Movie Database

Sitio de desarrollo: Sitio con el propósito de proporcionar información y recursos relacionados con el desarrollo de software diseño web etc.

Softellinge,Akeibo.

MCE 31

Page 10: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

Sitio directorio Contiene contenidos variados que están divididos en categorías y subcategorías.

directorio de Yahoo!, el directorio de Google, y el Open Directory Project

Sitio de descargas Estrictamente usado para descargar contenido electrónico, como software, demos de juegos o fondos de escritorio.

Download, Tucows, Softonic,Baulsoft.

Sitio de juego Es propiamente un juego o un "patio de recreo" donde mucha gente viene a jugar.

MSN Games, Minijuegos.com, Pogo.com y los MMORPGs,VidaJurasica, Planetarion y Kings of Chaos.

MCE 31

Page 11: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

Sitio de información Contiene contenido que pretende informar a los visitantes, pero no necesariamente de propósitos comerciales.

RateMyProfessors.com, FreeInternet Lexicon y Encyclopedia.

Sitio de noticias Similar a un sitio de información, pero dedicada a mostrar noticias y comentarios de la actualidad.

Guiamexico.

Sitio pornográfico Muestra imágenes y vídeos de contenido sexual explicito.

MCE 31

Page 12: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

Sitio de promoción web Usado para promocionar otras páginas webs por medio de publicación de artículos de opinión.

Feadi

Sitio buscador Proporciona información general y está pensado como entrada o búsqueda para otros sitios.

Google, y el tipo de buscador más conocido es Yahoo!.

Sitio shock Incluye imágenes u otro material que tiene la intención de ser ofensivo a la mayoría de visitantes.

rotten.com, ratemypoo.com.

MCE 31

Page 13: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

Requerimientos técnicos y de publicación de un sitio web

•Definir los requerimientos y el contenido del sitio web.

•Definir el nombre del dominio para nuestro sitio web.

•Buscar un proveedor adecuado para la generación de nuestro sitio web o hacerlo uno mismo.

•Buscar un proveedor de hospedaje web para alojar el sitio web.

•Solicitar uno o más respaldos del sitio terminado y en línea.

MCE 31

Page 14: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Modelo Cliente/Servidor

El cliente y el servidor son

independientes

Pueden estar en plataformas separadas

Las funciones son dinámicas.

El servidor da servicios a vario

clientes al mismo tiempo.

Involucra varios tipos de

estándares.

MCE 31

Page 15: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

FTP(FILE TRANFERER PROTOCOL)

Software cliente/servidor que permite a usuarios transferir ficheros , ya sean descargas o subidas de archivos en nuestra maquina a nuestro servidor de webhosting .Para poder hacer una conexión es necesario contar con dirección ftp, nombre de usuario y contraseña.

MCE 31

Page 16: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 17: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 18: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

HOSTING

Es un negocio que consiste en alojar, servir, y mantener archivos para uno o más sitios web. Más importante que el espacio del ordenador que se proporciona para los archivos del sitio web es la conexión rápida a Internet.

Tipos:Hosting gratuitoHosting de imágenesHosting compartidoHosting dedicado

MCE 31

Page 19: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 20: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 21: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

DOMINIO

Nombre único a través del cual se identifica nuestro sitio. La elección del nombre y de la extensión se debe planificar de acuerdo al contenido del sitio, las posibilidades de nombres aun disponibles y lo que queramos transmitir ya con el nombre mismo de la url de nuestro sitio.

Tipos:.com, .net, .org, .edu, .info, .biz,.tv ,.info,.

cc, .ws, .name, .coop, .museum

MCE 31

Page 22: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 23: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 24: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

AUTENTIFICACIÓN

Es el acto de establecimiento o confirmación de algo (o alguien) como auténtico, es decir que reclama hecho por, o sobre la cosa son verdadero. La autenticación de un objeto puede significar (pensar) la confirmación de su procedencia, mientras que la autenticación de una persona a menudo consiste en verificar su identidad. La autenticación depende de uno o varios factores.

MCE 31

Page 25: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 26: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

ENCRIPTACIÓN

Proceso de codificar la información de tal manera, que solo la persona (u ordenador) con una clave determinada, puede decodificarla y hacer uso de dicha información.Entender una clave simétrica, como un código secreto que deben saber los ordenadores que se están comunicando para poder decodificar la información a su llegada.

MCE 31

Page 27: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

Page 28: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31

El lenguaje XHTML es muy similar al lenguaje HTML. De hecho, XHTML no es más que una adaptación de HTML al lenguaje XML. Técnicamente, HTML es descendiente directo del lenguaje SGML, mientras que XHTML lo es del XML Las páginas y documentos creados con XHTML son muy similares a las páginas y documentos HTML. Las discusiones sobre si HTML es mejor que XHTML o viceversa son recurrentes en el ámbito de la creación de contenidos web, aunque no existe una conclusión aceptada.

Lenguaje XHTML

Page 29: Universidad Tecnológica de Nezahualcóyotl MCE 31

Universidad Tecnológica de Nezahualcóyotl

Metodología de desarrollo y publicación de un sitio web

MCE 31