CETPRO COMPUTEC MILLENIUM CICLO MEDIO
INFORME DE
LAS PRACTICAS
PRE-
PROFESIONALES
Institución de Problemas más Frecuentes
en Adolescentes (IPFA)
Mó dulo: DISEÑO DE PÁGINAS WEB
Ciclo: Medio
Participante: CORREA GONZALES SALLY SHARON
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
1. Datos Informativos
1.1. Nombre del proyecto: Institución de Problemas más
Frecuentes en Adolescentes (IPFA)
1.2. Instituciones de apoyo:
Cetpro Computec Millenium
1.3. Localización:
Cetpro Computec Millenium:
Jr. Tacna 261 – Chosica (Lima 15)
1.4. Fecha de Inicio: 04/08/2014
1.5. Fecha de Término: 05/12/2014
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
2. Fundamentación del Proyecto
2.1. Justificación:
El presente proyecto se justifica en la necesidad de crear una Página
Web, con diversa información de la empresa, trabajando con una base
de datos y la información con tablas, marcos, videos, hipervínculos, etc.
2.2. Descripción:
Se elaborará la Web utilizando el programa EasyPHP como emulador
del servidor Web y Dreamweaver para desarrollar las páginas de
[Link] el trabajo se presentará impreso y en CD para su
evaluación.
2.3. Mercado:
Los sitios Web dinámicos requieren de interfaces de manejo más fácil y
a medida para el mantenimiento de los datos correspondientes a los
productos o servicios en una plataforma de tienda virtual.
2.4. Costos:
Concepto Costo en S/.
Impresiones s/.35.00
Grabación del CD y USB s/.6.00
Anillado s/.3.00
Horas de internet s/.30.00
Costo Total S/. s/.74.00
3. Objetivos
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
3.1. Objetivo General:
Aplicar los conocimientos adquiridos en el módulo en su totalidad
elaborando un proyecto que incluye el uso de cada uno de las unidades
aprendidas.
3.2. Objetivos Específicos:
El proyecto se desarrolla sobre el entorno Windows aplicando y
demostrando los conocimientos adquiridos en la unidad didáctica
correspondiente.
Las páginas web se desarrollarán utilizando Dreamweaver demostrando
los conocimientos adquiridos en la unidad didáctica correspondiente, el
programa Easy php me permite administrar una base de datos y luego
enlazarlo con Dreamweaver
Se editarán animaciones en Flash demostrando las ventajas y
características del producto con el fin de evaluar los conocimientos y
capacidades del alumno adquiridas en la unidad didáctica
correspondiente.
El sitio se alojará en un servidor Web local implementado con MySQL,
PHP y Apache.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
4. Estructura del Proyecto
4.1. Organización:
4.1.1. Organización de Recursos Humanos
El participante desarrollará el proyecto de forma individual en horas
de práctica que se le darán en la institución durante el período
establecido, una vez concluido deberá presentar la publicación y el
CD con la misma.
4.1.2. Organización y planificación de los materiales y
equipos necesarios.
El participante requiere de los siguientes equipos y materiales:
Una computadora con Windows, acceso a Internet
El programa EasyPHP
El programa Dreamweaver
El programa Flash
Impresora y hojas para la impresión
1 CD para almacenar definitivamente su trabajo
1 Usb para almacenar temporalmente el avance
4.1.3. Organización de Recursos Económicos
[Link]. Presupuesto del Proyecto (Costos)
Concepto Costo en S/.
Impresiones s/.35.00
Grabación del CD y USB s/.6.00
Anillado s/.3.00
Horas de internet s/.30.00
Costo Total S/. s/.74.00
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
5. Planificación: Actividad,
responsable, cronograma
ACTIVIDADES Semana Semana Semana Semana
1 2 3 4
Diagnóstico de mercado X
Elaboración de las Páginas Web X
Creación de los Efectos X
Creación de los enlaces X
Implementación de la Base de X
datos
Diseño de las páginas Web con X
base de datos
Desarrollo de las páginas de X
mantenimiento
Publicación del Sitio X X
Presentación del proyecto X
Evaluación e informe final X
6. Metas a lograr
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Metas a lograr
El alumno deberá haber concluido el proyecto habiendo reforzado los
conocimientos, aprendizajes y habilidades aprendidas a lo largo del
módulo elaborando un proyecto aplicable a nuestra realidad local y
nacional el cuál puede utilizar como una fuente de autoempleo o dentro
de un empleo dependiente.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
LISTA DE COTEJO DE LA
PRACTICA PRE – PROFESIONAL
DATOS PERSONALES
Nombre del Correa Gonzales Sally Sharon
Estudiante
Módulo DISEÑO DE PÁGINAS WEB
Profesor César Francisco Cora Quispe
ACTIVIDAD DEFICIENT REGULAR BUENO
E
Elaboración de las Páginas Web
Creación de los Efectos
Creación de los enlaces
Implementación de la Base de datos
Diseño del sitio Web
Desarrollo de las páginas de Mantenimiento
Publicación del Sitio
Presentación y entrega del Proyecto
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
FICHA DE MONITOREO DE LA
PRACTICA PRE – PROFESIONAL
LUGAR DONDE DESARRROLLA LA PRÁCTICA PRE-PROFESIONAL
Empresa CETPRO “Computec Millenium”
Actividad Servicios Educativos Teléfono 361-0523
Dirección Jr. Tacna 261-2 do. Piso
ASPECTO PERSONAL
Siempre A Nunca
veces
Se presenta aliñado y en condiciones adecuadas
Es puntual
Es comunicativo
Es colaborador
Tiene iniciativa
Practica constantemente valores
ASPECTO TÉCNICO
Comprende las instrucciones del instructor
Consulta muchas veces con otras personas antes de realizar una tarea
Consulta esporádicamente con otras personas antes de realizar una tarea
Sigue con seguridad las instrucciones del tutor
Organiza su trabajo
Se ve desordenado en su trabajo
Ha ordenado su trabajo parcialmente
Mantiene orden y buena organización en su trabajo
Desarrollo de sus capacidades cognitivas
Demuestra dudas en lo que hace
Demuestra limitado conocimiento en sus tareas
Demuestra conocimientos en lo que hace
Desarrollo de sus capacidades motrices
No demuestra habilidades
Demuestra poco dominio de habilidades y destrezas
Es eficiente logrando resultados
Dosifica el tiempo
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
No maneja los tiempos
Maneja parcialmente los tiempos
Dosifica bien el tiempo
Resuelve imprevistos
Evade afrontar imprevistos
Intenta resolver las dificultades
Resuelve imprevistos con creatividad
Utiliza las máquinas, equipos, herramientas
Evidencia desconocimiento y falta de habilidad en el manejo de máquinas, equipos
y herramientas
Tiene dificultades para manipular algunos equipos
Manipula máquinas, equipos, y herramientas correctamente
Mantiene normas de seguridad y limpieza
Se evidencia descuido en la aplicación de normas de seguridad y limpieza
Practica las normas de seguridad e higiene parcialmente
Practica permanentemente las normas de seguridad
CAPACIDADES DESARROLLADAS EN EL MODULO:
Crea y Diseña animaciones para la Web de acuerdo a
procedimientos y estándares de calidad.
Diseña páginas Web básicas y dinámicas teniendo en cuenta la
seguridad y control de calidad.
APRECIACIÓN PERSONAL DEL JEFE INMEDIATO
FECHA DE DE: 04/08/14 A: 05/12/14 HORAS DE 74
PRACTICA PRACTICA
Fecha:
05/12/2014
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
PROYECTO PRODUCTIVO:
Página Web de la Universidad Unión
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Datos informativos.
Nombre del CETPRO CETPRO: COMPUTEC Millenium
Módulo DISEÑO DE PÁGINAS WEB
Ciclo Medio
Componente Práctica pre-profesional
Director Lic. Luis Martín Quintana Jamanca
Proyecto Página Web de la Universidad Unión
Turno Noche Horario L-M-V
Participante
Nombre : SALLY SHARON CORREA GONZALES
DNI: 75952830
Firma:
Fecha 05/12/2014
Tabla de Contenido
1. Introducción…………………………………………………..….pag.14 a 41
Marco teórico
¿Qué es un sitio web?
¿Qué es una página web?
¿Qué es un dominio web?
¿Qué es web hosting?
¿Qué es adobe flash profesional?
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es adobe Dreamweaver?
¿Qué es MySQL?
¿Qué es PHP?
¿Qué es un servidor Apache?
¿Qué es PHP Myadmin?
¿Qué es Easy PHP?
2. Desarrollo de Proyecto.....................................................pag.42 a 57
Crear Sitio Página
Página web con video de YouTube
Página usando mapa
Página web final
3. Conclusiones..............................................................................pag.58
Introducción
¿Qué es un sitio web?
Un sitio web o cibersitio1 es una colección de páginas de internet relacionadas y
comunes a un dominio de Internet o subdominio en la World Wide
Web enInternet2 Una página web es un documento HTML/XHTML que es
accesible generalmente mediante el protocolo HTTP de Internet.
Todos los sitios web públicamente accesibles constituyen una gigantesca World
Wide Web de información (un gigantesco entramado de recursos de alcance
mundial).
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
A las páginas de un sitio web se accede frecuentemente a través de un URL raíz
común llamado portada, que normalmente reside en el mismo servidor físico. Los
URL organizan las páginas en una jerarquía, aunque los hiperenlaces entre ellas
controlan más particularmente cómo el lector percibe la estructura general y cómo
el tráfico web fluye entre las diferentes partes de los sitios.
Algunos sitios web requieren una subscripción para acceder a algunos o todos
sus contenidos. Ejemplos de sitios con subscripción incluyen algunos sitios
denoticias, sitios de juegos, foros, servicios de correo electrónico basados en
web, sitios que proporcionan datos de bolsa de valores e información económica
entiempo real, etc.
Versiones
Un sitio web es un gran espacio documental organizado que la mayoría de las
veces está típicamente dedicado a algún tema particular o propósito específico.
Cualquier sitio web puede contener hiperenlaces a cualquier otro sitio web, de
manera que la distinción entre sitios individuales, percibido por el usuario, puede
ser a veces borrosa.
No debemos confundir sitio web con página web; esta última es sólo un archivo
HTML, una unidad HTML, que forma parte de algún sitio web. Al ingresar una
dirección web, como por ejemplo [Link], siempre se está haciendo
referencia a un sitio web, el que tiene una página HTML inicial, que es
generalmente la primera que se visualiza. La búsqueda en Internet se realiza
asociando el DNS ingresado con la dirección IP del servidor que contiene el sitio
web en el cual está la página HTML buscada.
Los sitios web están escritos en código HTML (Hyper Text Markup Language), o
dinámicamente convertidos a éste, y se acceden aplicando
un softwareconveniente llamado navegador web, también conocido como un
cliente HTTP. Los sitios web pueden ser visualizados o accedidos desde un
amplio abanico de dispositivos con conexión a Internet,
como computadoras personales, portátiles, PDAs, y teléfonos móviles.
Un sitio web está alojado en una computadora conocida como servidor web,
también llamada servidor HTTP, y estos términos también pueden referirse
al softwareque se ejecuta en esta computadora y que recupera y entrega las
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
páginas de un sitio web en respuesta a peticiones del usuario. Apache es el
programa más comúnmente usado como servidor web (según las estadísticas de
Netcraft) y el Internet Information Services (IIS) de Microsoft también se usa con
mucha frecuencia. Un sitio web estático es uno que tiene contenido que no se
espera que cambie frecuentemente y se mantiene manualmente por alguna
persona o personas que usan algún tipo de programa editor. Hay dos amplias
categorías de programas editores usados para este propósito que son
Editores de texto como Notepad, donde el HTML se manipula directamente
en el programa editor o
Editores WYSIWYG como por ejemplo Microsoft FrontPage y Adobe
Dreamweaver, donde el sitio se edita usando una interfaz GUI y el HTML
subyacente se genera automáticamente con el programa editor.
Un sitio web dinámico es uno que puede tener cambios frecuentes en
la información. Cuando el servidor web recibe una petición para una determinada
página de un sitio web, la página se genera automáticamente por el software,
como respuesta directa a la petición de la página; Por lo tanto se puede dar así un
amplio abanico de posibilidades, incluyendo por ejemplo: (a) Mostrar el estado
actual de un diálogo entre usuarios, (b) Monitorizar una situación cambiante, o
proporcionar información personalizada de alguna manera a los requisitos del
usuario individual, etc.
Hay un amplio abanico de sistemas de software, como el lenguaje de
programación PHP, Active Server Pages (ASP), y Java Server Pages (JSP) que
están disponibles para generar sistemas de sitios web dinámicos. Los sitios
dinámicos a menudo incluyen contenido que se recupera de una o más bases de
datos o usando tecnologías basadas en XML como por ejemplo el RSS.
El contenido estático puede también ser generado periódicamente de manera
dinámica, o si ocurren ciertas y determinadas condiciones; con esta estrategia se
evita la pérdida de rendimiento por causa de iniciar el motor dinámico para cada
usuario o para cada conexión.
Hay plugins disponibles para navegadores, que se usan para mostrar contenido
activo como Flash, Silverlight, Shockwave o applets, escritos en Java. El HTML
dinámico también proporciona interactividad para los usuarios, y el elemento de
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
actualización en tiempo real entre páginas web (i.e, las páginas no tienen que
cargarse o recargarse para efectuar cualquier cambio), principalmente usando
el DOM y JavaScript, el soporte de los cuales está integrado en la mayoría de
navegadores web modernos.
Últimamente, dado el discurso de muchos gobiernos, se recomienda que los sitios
web cumplan determinadas normas de accesibilidad, para que éstos, puedan ser
visitados y utilizados por el mayor número de personas posibles,
independientemente de sus limitaciones físicas o derivadas de su entorno.
La accesibilidad web viene recogida en las Pautas de Accesibilidad al Contenido
Web WCAG 1.0 del W3C.
Tipos de Sitios Web
Existen muchas variedades de sitios web, cada uno especializándose en un tipo
particular de contenido o uso, y ellos pueden ser arbitrariamente clasificados de
muchas maneras. Unas pocas clasificaciones pueden incluir:
Sitio archivo: usado para preservar contenido electrónico valioso
amenazado con extinción. Dos ejemplos son: Internet Archive, el cual
desde 1996 ha preservado billones de antiguas (y nuevas) páginas web;
y Google Groups, que a principios de 2005 archivaba más de 845.000.000
mensajes expuestos en los grupos de noticias/discusión de Usenet, tras su
adquisición de Deja News.
Sitio weblog (o blog o bitácora digital):3 sitio usado para registrar lecturas
en línea o para exponer contenidos en línea con la fecha del día de ingreso;
también puede incluir foros de discusión.
Ejemplos: Blogger, LiveJournal, WordPress.
Sitio de empresa: usado para promocionar una empresa o servicio.
Sitio de comercio electrónico: para comprar bienes, como [Link].
Sitio de comunidad virtual: un sitio o portal social donde las personas con
intereses similares se comunican unos con otros, normalmente por chat o
foros o simples mensajes. Por
ejemplo: MySpace, Facebook, Hi5, Orkut, Habbo, Multiply, Quepasa.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Sitio de Base de datos: un sitio donde el uso principal es la búsqueda y
muestra de un contenido específico de la base de datos, como por
ejemplo Internet Movie Database.
Sitio de desarrollo: un sitio con el propósito de proporcionar información y
recursos relacionados con el desarrollo de software, diseño web, etc.
Sitio directorio: un sitio que contiene contenidos variados que están
divididos en categorías y subcategorías, como el directorio de Yahoo!, el
directorio deGoogle, y el Open Directory Project.
Sitio de descargas: estrictamente usado para descargar contenido
electrónico, como software, juegos o fondos de
escritorio: Download, Tucows, Softonic, Baulsoft.
Sitio de juego: un sitio que es propiamente un juego o un «patio de recreo»
donde mucha gente viene a jugar, como MSN Games, [Link],
[Link] y los MMORPGs VidaJurasica, Planetarion, Kings of
Chaos y Runescape.
Sitio de información: contiene contenido que pretende informar a los
visitantes, pero no necesariamente de propósitos comerciales; tales
como: Free Internet Lexicon y Encyclopedia. La mayoría de los gobiernos e
instituciones educacionales y sin ánimo de lucro tienen un sitio de información.
Sitio de noticias: Similar a un sitio de información, pero dedicada a mostrar
noticias y comentarios de la actualidad.
Sitio pornográfico: muestra imágenes y vídeos de contenido sexual
explícito.
Sitio de promoción web: usado para promocionar otras páginas webs por
medio de publicación de artículos de opinión.
Sitio buscador: un sitio que proporciona información general y está
pensado como entrada o búsqueda para otros sitios. Un ejemplo puro
es 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.
Sitio de subastas: subastas de artículos por internet, como eBay.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Sitio personal: Mantenido por una persona o un pequeño grupo (como por
ejemplo familia) que contiene información o cualquier contenido que la
persona quiere incluir: Facebook, Fotolog.
Sitio portal: un sitio web que proporciona un punto de inicio, entrada o
portal, a otros recursos en Internet o una intranet.
Sitio Web 1.0: un sitio web estático. Un sitio donde el visitante sólo puede
recorrer sus páginas sin posibilidad de interactuar con ellas.
Sitio Web 2.0: un sitio web interactivo. Un sitio donde el visitante puede
hacer más cosas que recorrer sus páginas, en concreto, extraer información
en la forma y criterios que estime oportuno y conveniente.
Sitio Web 3.0: un sitio web inteligente. Un sitio que reconoce al usuario y
muestra una dinámica en función de sus gustos, preferencias, historial, el
momento y el estado de ánimo en que se encuentre. Sólo está disponible en
muy contadas redes privadas. Para Internet aún se está desarrollado pero se
encuentra posiblemente en fases muy incipientes (fase de definición). Los
sistemas de inteligencia artificial y de interacción hardware lo hacen
tecnológicamente posible aunque nos encontramos todavía lejos de su
implementación a gran escala.
Creador de sitios: es básicamente un sitio que permite crear otros sitios,
utilizando herramientas de trabajo en línea, como PageCreative.
Sitio colaborativo o Wiki: un sitio donde los usuarios editan
colaborativamente, donde los propios visitantes son los responsables de
mantener la aplicación viva, usando tecnologías de última
generación: pikeo, flickr, Wikipedia.
Sitio político: un sitio web donde la gente puede manifestar su visión
política. Ejemplo: New Confederacy.
Sitio de rating: un sitio donde la gente puede alabar o menospreciar lo que
aparece.
Sitios educativos: promueven cursos presenciales y a distancia,
información a profesores y estudiantes, permiten ver o descargar contenidos
de asignaturas o temas.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Sitio spam: sitio web sin contenidos de valor que ha sido creado
exclusivamente para obtener beneficios y fines publicitarios, engañando o
pretendiendo engañar a los motores de búsqueda.
Sitio religioso: sitio web donde la gente puede conocer más sobre la
religión que profesa.
¿Qué es una página web?
Una página web, página electrónica o ciberpágina,1 2 es un documento o
información electrónica capaz de contener texto, sonido, vídeo, programas,
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
enlaces, imágenes, y muchas otras cosas, adaptada para la llamada World Wide
Web, y que puede ser accedida mediante un navegador. Esta información se
encuentra generalmente en formato HTML o XHTML, y puede proporcionar
navegación (acceso) a otras páginas web mediante enlaces de hipertexto. Las
páginas web frecuentemente también incluyen otros recursos como ser hojas de
estilo en cascada, guiones (scripts), imágenes digitales, entre otros.
Las páginas web pueden estar almacenadas en un equipo local o un servidor
web remoto. El servidor web puede restringir el acceso únicamente a redes
privadas, por ejemplo, en una intranet corporativa, o puede publicar las páginas
en la World Wide Web. El acceso a las páginas web es realizado mediante una
transferencia desde servidores, utilizando el protocolo de transferencia de
hipertexto (HTTP).
Caracteristicas
Una página web está compuesta principalmente por información (sólo texto y/o
módulos multimedia) así como por hiperenlaces; además puede contener o
asociar hoja de estilo, datos de estilo para especificar cómo debe visualizarse, y
también aplicaciones embebidas para así permitir interactividad.
Las páginas web son escritas en un lenguaje de marcado que provee la
capacidad de manejar e insertar hiperenlaces, generalmente HTML. El contenido
de la página puede ser predeterminado (página web estática) o generado al
momento de visualizarla o solicitarla a un servidor web (página web dinámica).
Las páginas dinámicas que se generan al momento de la visualización, se
especifican a través de algún lenguaje interpretado, generalmente JavaScript, y la
aplicación encargada de visualizar el contenido es la que realmente debe
generarlo. Las páginas dinámicas que se generan, al ser solicitadas, son creadas
por una aplicación en el servidor web que alberga las mismas.
Respecto a la estructura de las páginas web, algunos organismos, en especial
el World Wide Web Consortium (W3C), suelen establecer directivas con la
intención de normalizar el diseño, y para así facilitar y simplificar la visualización e
interpretación del contenido.
Una página web es en esencia una tarjeta de presentación digital, ya sea para
empresas, organizaciones, o personas, así como una tarjeta de presentación de
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
ideas y de informaciones y de teorías. Así mismo, la nueva tendencia orienta a
que las páginas web no sean sólo atractivas para los internautas, sino también
optimizadas (preparadas) para los buscadores a través del código fuente. Forzar
esta doble función puede, sin embargo, crear conflictos respecto de la calidad del
contenido.
Si hablamos de posicionamiento web, una página web es la base para optimizar
todo un sitio web el cual es un conjunto de páginas web.
Una página web se define como un documento electrónico el cual contiene
información textual, visual y/o sonora que se encuentra alojado en un servidor y
puede ser accesible mediante el uso de navegadores. Una página web forma
parte de una colección de otras páginas webs dando lugar al denominado sitio
web el cual se encuentra identificado bajo el nombre de un dominio.
La creación y desarrollo de una página web se realiza bajo un lenguaje de
programación capaz de ser interpretados por los navegadores, lenguajes como el
HTML, PHP, ASP, JSP o RUBY son ejemplos entre otros. Al inicio de la era de
internet accesible, sobre los años 90, era necesario el conocimiento de algún
lenguaje de programación para el desarrollo de una web, siendo una tarea
encomendada a personas con altos conocimientos informáticos, hoy en día
contamos con software especializado capaz de trabajar como un editor de texto
,estilo Word, que transforman toda la información insertada en un lenguaje de
programación capaz de ser interpretado por los navegadores, de esta forma se
liberalizó y se globalizó la creación de páginas webs con apenas unos escasos
conocimientos informáticos, programas como Dreamweaver, Amaya, Sharepoint
Designer o Mozilla Composer son entre otros los denominados WYSIWYG
(acrónimo del inglés " lo que ves es lo que obtienes") capaces de crear complejas
páginas webs con el entorno de un simple editor de texto.
Una vez que hemos creado y desarrollado nuestras páginas webs es necesario
alojarlas en un servidor el cuál lo podemos definir como un ordenador conectado
constantemente a la intranet privada o a internet cuyo objetivo es poder disponer
de la página web a cualquier hora del día. Para poder acceder al servidor es
necesario el uso de programas denominados clientes FTP, los cuales conectan el
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
ordenador personal donde se ha desarrollado la página con el servidor donde se
alojará, Filezilla, FileFTP o Cute FTP son entre otros ejemplos de clientes FTP.
Por último, una vez alojadas nuestras páginas webs estas son accesibles
mediante el uso de navegadores los cuales permiten visualizar correctamente la
información alojada y desarrollada, Chrome, Mozilla, Internet Explorer y Safari son
entre otros ejemplos de navegadores ampliamente utilizados.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es un dominio web?
Un dominio se define como un conjunto de caracteres alfanuméricos que
conforman un nombre único el cual está ligado y define a un sitio web.
El concepto de dominio es semejante al documento de identidad, clave única de
registro o cédula de identidad, en el que un código alfanumérico nos identifica
como una única persona dentro de nuestro país, en el mundo digital de Internet
identificamos a los sitios webs mediante el uso de los dominios.
Por ejemplo este sitio web tiene registrado el dominio [Link], el cual cumple
con los 2 requisitos indicados en su definición:
Solo existe el dominio [Link] en todo el mundo.
El nombre del dominio contiene caracteres alfanuméricos (números y letras),
siguiendo el conjunto de las siguientes reglas:
Todos los nombres de los dominios han de poseer un mínimo de 3 caracteres y
un máximo de 63 caracteres.
Las letras utilizadas son de la A a la Z siguiendo el código ASCII, sin acentos,
diéresis, espacios en blanco u otros signos, no se puede utilizar por ejemplo la
letra ñ.
Se pueden utilizar los números del 0 al 9
Únicamente se puede utilizar el signo guión medio "-" como medio separador de
palabras, un dominio no puede empezar ni terminar por el signo guión medio.
Con todo ello sería imposible registrar el dominio ¿quees?.info dado a que el
signo interrogante incumple con las reglas indicadas anteriormente.
Un dominio de Internet está compuesto por 2 elementos;
Nombre del dominio
Extensión o terminación del dominio
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
El nombre hace referencia a la marca o a una palabra resumen que indique el tipo
de actividad o información que brinda la web, por ejemplo [Link] hace
referencia al nombre de la famosa marca mundial de refrescos, mientras que
[Link] hace referencia a una web dedicada al mundo de los adhesivos
y pegamentos.
La terminación de los dominios, también conocidos como extensión, indican la
orientación geográfica donde se dirige o ubica el sitio web así como el tipo de
organización o fin que tiene, por ello podemos distinguir 2 clases de extensiones:
Territoriales - Son las extensiones que delimitan a una página como perteneciente
a un país o región. Actualmente existen un total de 243 y está compuesto por dos
palabras que corresponden con la abreviación del nombre del país;
.es - España .co- Colombia .eu - Europa
.mx - Mexico .cl - Chile .us - Estados Unidos
.ar - Argentina .pe - Peru .br - Brasil
.ve- Venezuela .in - India .cn - China
Internacionales o genéricos- Son las extensiones que hacen referencia al tipo de
actividad o información que ofrece el sitio web, a distinción de los territoriales los
genéricos están compuestos por más de 2 palabras;
.com - Comercio .info- Información .jobs - Empleo
.mobi - dispositivos
.net - Redes, Internet .gov - Entidades públicas.
móviles.
.edu - Universidades,
.org - Organizaciones .museum - Museos
educación
.mil - Departamento
.aero - Sector aeronáutico .travel - Turismo y viajes
defensa de USA
Con todo esto podemos decir que el dominio [Link] está compuesto de:
Nombre del domino - quees, identifica que la web está orientada a responder
preguntas y dudas sobre algún tema específico
Extensión - .info, identifica que la web tiene un fin informativo y divulgativo.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es web Hosting?
Web Hosting es el servicio que provee el espacio en Internet para los sitios web.
¿Qué es el hosting? Si queres crear tu página web y que otros puedan visitarla,
vas a necesitar publicar o subir los archivos a un servicio de web hosting.
Éstos servicios funcionan ofreciendote computadoras de grandes prestaciones
(servidores web), utilizando conexiones de alta velocidad además de muchas
otras prestaciones. Cuando alguien escribe tu dirección web (como por ejemple
[Link]), ellos se conectaran al servidor web donde esté alojado tu
pagina y descargarán los archivos de tu sitio.
Cuando te ofrecen una cuenta de hosting, te están ofreciendo una pequeña
parte del disco duro que tiene el servidor, con el fin de poder publicar ahí las
páginas web, y otros aspectos que varían en función del panel de control que te
ofrezca. Cada uno aporta interfaz distinta y funcionalidades que pueden
adaptarse mejor o peor. En popularidad, cPanel se lleva la máxima popularidad,
aunque no muy por encima de otros.
En el hosting, también hay otros aspectos que es bueno analizar, ya que cada
persona tiene sus necesidades, y nadie puede decirte qué es mejor para ti sin
antes saber qué proyecto tienes en mente.
Hemos hablado del espacio en disco como la característica principal para
definir que es el hosting, ya que la palabra, traducida a español, significa
“alojamiento”. Otros términos que hacen referencia a esto son web
hosting o alojamiento web.
¿Qué debo tener en cuenta antes de contratar Hosting?
Como en la mayoría de los distintos servicios, todo depende de lo que precises.
Hay servicios de hosting muy económicos, que no poseen ningún tipo de
garantía por sobre tus datos, ni te aseguran una estabilidad minima de tu
servicio (comunmente llamado uptime) y también hay otros servicios que
incluyen seguramente un montón de cosas que no necesitemos.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Nosotros ofrecemos una garantía de uptime del 99,9%, utilizamos hardware de
última tecnología y nos esforzamos por tener el mejor soporte disponible las 24
horas, y nuestros planes estan divididos dependiendo de tus necesidades.
Planes de hosting: Los planes ideales para los que recién comienzan.
Tendras el acceso a un creador de sitios web online y espacio suficiente para
alojar tus archivos y tener todas las casillas de mail que precises.
Planes Multicuenta: Éste plan es ideal si tenes varios sitios o si vendes el
servicio de hosting, ya que tendras un panel de control administrador donde
podras activar, suspender o modificar cuentas.
Planes empresariales: Si precisas que tu sitio esté online siempre y queres
un soporte personalizado, éste es tu plan. Tené la misma tecnlogía que las
grandes empresas a un precio accesible.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es adobe flash profesional?
Adobe Flash Professional es el nombre o marca comercial oficial que recibe uno
de los programas más famosos de la casa Adobe, junto con sus hermanos Adobe
Illustrator y Adobe Photoshop. Se trata de una aplicación de creación y
manipulación de gráficos vectoriales con posibilidades de manejo de código
mediante un lenguaje de scripting llamado ActionScript. Flash es un estudio de
animación que trabaja sobre "fotogramas" y está destinado a la producción y
entrega de contenido interactivo para diferentes audiencias de todo el mundo sin
importar la plataforma. Es actualmente desarrollado y comercializado por Adobe
Systems Incorporated y forma parte de la familia Adobe Creative Suite, su
distribución viene en diferentes presentaciones, que van desde su forma individual
o como parte de un paquete, siendo éstos: Adobe Creative Suite Design
Premium, Adobe Creative Suite Web Premium y Web Standard, Adobe Creative
Suite Production Studio Premium y Adobe Creative Suite Master Collection. Se
usa sobre animaciones publicitarias, reproducción de vídeos (como YouTube) y
otros medios interactivos que se presentan en la mayoría de sitios web del
mundo, lo que le ha dado fama a este programa, dándoles el nombre de
"animaciones Flash" a los contenidos creados con éste.
Adobe Flash utiliza gráficos vectoriales y gráficos rasterizados, sonido, código de
programa, flujo de vídeo y audio bidireccional (el flujo de subida sólo está
disponible si se usa conjuntamente con Macromedia Flash Communication
Server). En sentido estricto, Flash es el entorno de desarrollo y Flash Player es el
reproductor utilizado para visualizar los archivos generados con Flash. En otras
palabras, Adobe Flash crea y edita las animaciones o archivos multimedia y
Adobe Flash Player las reproduce.
Los archivos reproducibles de Adobe Flash, que tienen generalmente la extensión
de archivo SWF, pueden aparecer en una página web para ser vistos en
un navegador web, o pueden ser reproducidos independientemente por un
reproductor Flash. Los archivos de Flash aparecen muy a menudo
como animaciones en sitios webmultimedia, y más recientemente en Aplicaciones
de Internet Ricas. Son también ampliamente utilizados comoanuncios en la web.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
En versiones anteriores, Macromedia amplió Flash más allá de las animaciones
simples, convirtiéndolo en una herramienta de desarrollo completa, para crear
principalmente elementos multimedia e interactivos para Internet.
Originalmente Flash no fue un desarrollo propio de Adobe, sino de una pequeña
empresa de desarrollo de nombre FutureWave Software y su nombre original
fueFutureSplash Animator. En diciembre de 1996 Macromedia adquiere
FutureWave Software, y con ello su programa de animación vectorial que pasa a
ser conocido como Flash 1.0.
En 2005 Adobe compra Macromedia y sus productos, entre ellos Flash, que pasa
a llamarse Adobe Flash.
Diferencia entre Adobe Flash y la animación
Al igual que otros tipos de animación, Adobe Flash organiza las imágenes y
sonidos en capas y fotogramas para crear animaciones 2D utilizadas en páginas
web ysitios web con contenido multimedia. Estas animaciones pueden ser
reproducidas por un reproductor Flash, embebido (o no) en el navegador. El
reproductor también puede realizar otras tareas con contenido multimedia, como
crear animaciones, editar imágenes, sonido, etc., jugar o programar juegos, etc.
Ambas formas de animación agrupan el contenido multimedia, especialmente las
imágenes, en fotogramas, como una película. La diferencia es que, mientras que
la animación tradicional supone la generación de todos y cada uno de los
fotogramas, en animaciones simples, Flash genera automáticamente los
fotogramas intermedios entre un origen y un final.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es Adobe Dreamweaver?
Adobe Dreamweaver es una aplicación en programa de estudio (basada en la
forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y
edición de sitios, vídeos y aplicaciones Web basados en estándares. Creado
inicialmente por Macromedia (actualmente producido por Adobe Systems) es uno
de los programas más utilizados en el sector del diseño y la programación web
por sus funcionalidades, su integración con otras herramientas como Adobe
Flash y, recientemente, por su soporte de los estándares del World Wide Web
Consortium.
Sus principales competidores son Microsoft Expression Web y BlueGriffon (que es
de código abierto) y tiene soporte tanto para edición de imágenes como para
animación a través de su integración con otras. Hasta la versión MX, fue
duramente criticado por su escaso soporte de los estándares de la web, ya que el
código que generaba era con frecuencia sólo válido para Internet Explorer y no
validaba como HTML estándar. Esto se ha ido corrigiendo en las versiones
recientes.
Se vende como parte de la suite Adobe Creative Suite. A partir de la compra de
Macromedia por parte de Adobe. Las letras CS significan Creative Suite
La gran ventaja de este editor sobre otros es su gran poder de ampliación y
personalización, puesto que en este programa sus rutinas (como la de insertar un
hipervínculo, una imagen o añadir un comportamiento) están hechas
en Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto
hace que los archivos del programa no sean instrucciones de C++ sino rutinas
de Javascript que hace que sea un programa muy fluido y todo ello permite que
programadores y editores web hagan extensiones para su programa y lo pongan
a su gusto.
Las versiones originales de la aplicación se utilizaban como simples
editores WYSIWYG. Sin embargo, versiones más recientes soportan otras
tecnologías web como CSS, JavaScript y algunos frameworks del lado servidor.
Dreamweaver ha tenido un gran éxito desde finales de los años 1990 y
actualmente mantiene el 90% del mercado de editores HTML. Esta aplicación
está disponible tanto para la plataforma MAC como para Windows, aunque
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
también se puede ejecutar en plataformas basadas en UNIX utilizando programas
que implementan las API's de Windows, tipo Wine.
Como editor WYSIWYG que es, Dreamweaver permite ocultar el código HTML de
cara al usuario, haciendo posible que alguien no entendido pueda crear páginas y
sitios web fácilmente sin necesidad de escribir código.
Algunos desarrolladores web criticaban esta propuesta ya que crean páginas
HTML más largas de lo que solían ser al incluir mucho código inútil, lo cual va en
detrimento de la ejecución de las páginas en el navegador web. Esto puede ser
especialmente cierto ya que la aplicación facilita en exceso el diseño de las
páginas mediante tablas. Además, algunos desarrolladores web han criticado
Dreamweaver en el pasado porque creaba código que no cumplía con los
estándares del consorcio Web (W3C).
No obstante, Adobe ha aumentado el soporte CSS y otras maneras de diseñar
páginas sin tablas en versiones posteriores de la aplicación, haciendo que se
reduzca el exceso de código.
Dreamweaver permite al usuario utilizar la mayoría de los navegadores Web
instalados en su ordenador para previsualizar las páginas web. También dispone
de herramientas de administración de sitios dirigidas a principiantes como, por
ejemplo, la habilidad de encontrar y reemplazar líneas de texto y código por
cualquier tipo de parámetro especificado, hasta el sitio web completo. El panel de
comportamientos también permite crear JavaScript básico sin conocimientos de
código.
Con la llegada de la versión MX, Macromedia incorporó herramientas de creación
de contenido dinámico en Dreamweaver. En lo fundamental de las herramientas
HTML WYSIWYG, también permite la conexión a Bases de Datos
como MySQL y Microsoft Access, para filtrar y mostrar el contenido utilizando
tecnología de script como, por
ejemplo, ASP, [Link], ColdFusion, JSP (JavaServer Pages) y PHP sin
necesidad de tener experiencia previa en programación.
Un aspecto de alta consideración de Dreamweaver es su funcionalidad con
extensiones. Es decir, permite el uso de "Extensiones". Las extensiones, tal y
como se conocen, son pequeños programas, que cualquier desarrollador web
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
puede escribir (normalmente en HTML y Javascript) y que cualquiera puede
descargar e instalar, ofreciendo así funcionalidades añadidas a la aplicación.
Dreamweaver goza del apoyo de una gran comunidad de desarrolladores de
extensiones que hacen posible la disponibilidad de extensiones gratuitas y de
pago para la mayoría de las tareas de desarrollo web, que van desde simple
efectos rollover hasta completas cartas de compra.
También podría decirse que, para un diseño más rápido y a la vez fácil, podría
complementarse con Fireworks en donde se podría diseñar un menú u otras
creaciones de imágenes (gif web, gif websnap, gif adaptable, jpeg calidad
superior, jpeg archivo más pequeño, gif animado websnap) para un sitio web y
después exportar la imagen creada y así utilizarla como una sola en donde ya
llevará los vínculos para dicho sitio.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es My SQL?
MySQL es un sistema de gestión de bases de
datos relacional, multihilo y multiusuario con más de seis millones de
[Link] AB —desde enero de 2008 una subsidiaria de Sun
Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009—
desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en
productos privativos deben comprar a la empresa una licencia específica que les
permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por
una comunidad pública y losderechos de autor del código están en poder del
autor individual, MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código. Esto es lo que posibilita el esquema de
licenciamiento anteriormente mencionado. Además de la venta de licencias
privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan
trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue
fundado por David Axmark, Allan Larsson y Michael Widenius.
MySQL es usado por muchos sitios web grandes y populares, como Wikipedia,
Google (aunque no para búsquedas), Facebook, Twitter, Flickr, y YouTube.
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en
plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por
herramientas de seguimiento de errores como Bugzilla. Su popularidad como
aplicación web está muy ligada a PHP, que a menudo aparece en combinación
con MySQL.
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos
de alta concurrencia en la modificación. En aplicaciones web hay baja
concurrencia en la modificación de datos y en cambio el entorno es intensivo en
lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea
cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
antemano el rendimiento para detectar y corregir errores tanto de SQL como de
programación.
Inicialmente, MySQL carecía de elementos considerados esenciales en las bases
de datos relacionales, tales como integridad referencial y transacciones. A pesar
de ello, atrajo a los desarrolladores de páginas web con contenido dinámico,
justamente por su simplicidad.
Poco a poco los elementos de los que carecía MySQL están siendo incorporados
tanto por desarrollos internos, como por desarrolladores de software libre. Entre
las características disponibles en las últimas versiones se puede destacar:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas
igualmente.
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de selección de mecanismos de almacenamiento que ofrecen
diferentes velocidades de operación, soporte físico, capacidad, distribución
geográfica, transacciones...
Transacciones y claves foráneas.
Conectividad segura.
Replicación.
Búsqueda e indexación de campos de texto.
MySQL es un sistema de administración de bases de datos. Una base de datos
es una colección estructurada de tablas que contienen datos. Esta puede ser
desde una simple lista de compras a una galería de pinturas o el vasto volumen
de información en una red corporativa. Para agregar, acceder a y procesar datos
guardados en un computador, usted necesita un administrador como MySQL
Server. Dado que los computadores son muy buenos manejando grandes
cantidades de información, los administradores de bases de datos juegan un
papel central en computación, como aplicaciones independientes o como parte de
otras aplicaciones.
MySQL es un sistema de administración relacional de bases de datos. Una base
de datos relacional archiva datos en tablas separadas en vez de colocar todos los
datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas están
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
conectadas por relaciones definidas que hacen posible combinar datos de
diferentes tablas sobre pedido.
MySQL es software de fuente abierta. Fuente abierta significa que es posible para
cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el código
fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el
código fuente y ajustarlo a sus necesidades. MySQL usa el GPL (GNU General
Public License) para definir qué puede hacer y qué no puede hacer con el
software en diferentes situaciones. Si usted no se ajusta al GPL o requiere
introducir código MySQL en aplicaciones comerciales, usted puede comprar una
versión comercial licenciada.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es PHP?
PHP es un lenguaje de programación de uso general de código del lado del
servidor originalmente diseñado para eldesarrollo web de contenido dinámico. Fue
uno de los primeros lenguajes de programación del lado del servidor que se
podían incorporar directamente en el documento HTML en lugar de llamar a un
archivo externo que procese los datos. El código es interpretado por un servidor
web con un módulo de procesador de PHP que genera la página Web resultante.
PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de
comandosque puede ser usada en aplicaciones gráficas independientes. Puede
ser usado en la mayoría de los servidores web al igual que en casi todos los
sistemas operativos y plataformas sin ningún costo.
Se considera uno de los lenguajes más flexibles, potentes y de alto rendimiento
conocidos hasta el día de hoy. Lo que ha atraído el interés de múltiples sitios con
gran demanda de tráfico como Facebook, para optar por PHP como tecnología de
servidor.
Fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje
sigue siendo desarrollado con nuevas funciones por el grupo PHP. 2 Este lenguaje
forma parte del software libre publicado bajo la licencia PHP, que es incompatible
con la Licencia Pública General de GNU debido a las restricciones del uso del
término PHP.
PHP puede ser desplegado en la mayoría de los servidores web y en casi todos
los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se
encuentra instalado en más de 20 millones de sitios web y en un millón de
servidores. El enorme número de sitios en PHP ha visto reducida su cantidad a
favor de otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio
web de Wikipedia está desarrollado en PHP. 5 Es también el módulo Apache más
popular entre las computadoras que utilizan Apache como servidor web.
El gran parecido que posee PHP con los lenguajes más comunes
de programación estructurada, como C y Perl, permiten a la mayoría de
los programadores crear aplicaciones complejas con una curva de aprendizaje
muy corta. También les permite involucrarse con aplicaciones de contenido
dinámico sin tener que aprender todo un nuevo grupo de funciones.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Aunque todo en su diseño está orientado a facilitar la creación de sitios webs, es
posible crear aplicaciones con una interfaz gráfica para el usuario, utilizando
alguna extensión como puede ser PHP-Qt, PHP-GTK,6 WxPHP, WinBinder,
Roadsend PHP, Phalanger, Phc o HiP Hop VM. También puede ser usado desde
lalínea de comandos, de la misma manera como Perl o Python pueden hacerlo; a
esta versión de PHP se la llama PHP-CLI (Command Line Interface).7
Cuando el cliente hace una petición al servidor para que le envíe una página web,
el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que
generará el contenido de manera dinámica (por ejemplo obteniendo información
de una base de datos). El resultado es enviado por el intérprete al servidor, quien
a su vez se lo envía al cliente.
Mediante extensiones es también posible la generación de archivos PDF,8 Flash,
así como imágenes en diferentes formatos.
Permite la conexión a diferentes tipos de servidores de bases de datos
tanto SQL como NoSQL tales
como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL
Server, Firebird, SQLite o MongoDB.9
PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas
operativos, tales como Unix (y de ese tipo, como Linux o Mac OS X) y Microsoft
Windows, y puede interactuar con los servidores de web más populares ya que
existe en versión CGI, módulo para Apache, e ISAPI.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
¿Qué es un servidor apache?
El servidor HTTP Apache es un software (libre) servidor HTTP de código abierto
para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.1 [1] y la noción de sitio virtual. Cuando comenzó
su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTP
1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que
originalmente Apache consistía solamente en un conjunto de parches a aplicar al
servidor de NCSA. Era, en inglés, a patchy server (un servidor "parcheado").
El servidor Apache se desarrolla dentro del proyecto HTTP Server (HTTP) de la
Apache Software Fundación.
Apache presenta entre otras características mensajes de error altamente
configurables, bases de datos de autenticación y negociado de contenido, pero
fue criticado por la falta de una interfaz gráfica que ayude en su configuración.
Apache tiene amplia aceptación en la red: en el 2005, Apache es el servidor
HTTP más usado, siendo el servidor HTTP del 70% de los sitios web en el mundo
y creciendo aún su cuota de mercado (estadísticas históricas y de uso diario
proporcionadas por Netcraft [2]).
La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas
puede en la mayoría de los casos ser abusada solamente por los usuarios locales
y no puede ser accionada remotamente. Sin embargo, algunas de las ediciones
antedichas se pueden accionar remotamente en ciertas situaciones, o explotar por
los usuarios locales malévolos en las disposiciones de recibimiento compartidas
que utilizan PHP como módulo de Apache. Por lo tanto, aconsejamos fuertemente
a todos los usuarios de PHP, sin importar la versión a aumentar a los 5.2.1 o 4.4.5
lanzamientos cuanto antes. Para los usuarios que aumentan a PHP 5.2 de PHP
5.0 y de PHP 5.1, una guía de la mejora está disponible aquí, detallando los
cambios entre esos lanzamientos y PHP 5.2.1.
El servidor HTTP Apache es un servidor web HTTP de código abierto, para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras,
que implementa el protocolo HTTP/1.1 2 y la noción de sitio virtual. Cuando
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA
HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que
Behelendorf quería que tuviese la connotación de algo que es firme y enérgico
pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se
convertiría en gobierno de EEUU, y en esos momentos la preocupación de su
grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado
los primeros ingenieros de internet. Además Apache consistía solamente en un
conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un
servidor "parcheado") suena igual que Apache Server.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de
la Apache Software Foundation.
Apache presenta entre otras características altamente configurables, bases de
datos de autenticación y negociado de contenido, pero fue criticado por la falta de
una interfaz gráfica que ayude en su configuración.
Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor
HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el
servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha
sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas
históricas y de uso diario proporcionadas por Netcraft 3 ).
La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan
sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin
embargo, algunas se pueden accionar remotamente en ciertas situaciones, o
explotar por los usuarios locales malévolos en las disposiciones de recibimiento
compartidas que utilizan PHP como módulo de Apache.
¿Qué es un PHP MyAdmin?
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Tobias Ratschiller, por entonces un consultor IT y después fundador de Maguma,
una compañía de software, comenzó a trabajar en la elaboración de una red
administrativa basada en PHP cliente-servidor en MySQL en 1998 e inspirado
porPeter Kuppelwieser y su MySQL-Webadmin. Cuando Ratschiller dejó el
proyecto por falta de tiempo, así como elphpAdsNew del cual es también su
inventor, el phpMyAdmin se había convertido en una de las aplicaciones PHP más
populares, y las herramientas de administración MySQL constituían una gran
comunidad de usuarios y administradores. Es de anotar que esto incluía una
buena contribución por parte de distribuidores de Linux.
Para coordinar el creciente número de parches, tres desarrolladores de
software, Olivier Müller, Marc Delisle y Loïc Chapeaux, registraron el proyecto
phpMyAdmin en [Link] y continuó su crecimiento en 2001.
¿Qué es Easy PHP?
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
EasyPHP fut le premier package WAMP à voir le jour (1999). Il s'agit d'une
plateforme de développement Web, permettant de faire fonctionner localement
(sans se connecter à un serveur externe) des scripts PHP. EasyPHP n'est pas en
soi un logiciel, mais un environnement comprenant deux serveurs (un serveur
web Apache et un serveur de bases de données MySQL), un interpréteur de script
(PHP), ainsi qu'une administration SQL phpMyAdmin. Il dispose d'une interface
d'administration permettant de gérer les alias (dossiers virtuels disponibles sous
Apache), et le démarrage/arrêt des serveurs. Il permet donc d'installer en une
seule fois tout le nécessaire au development local du PHP. Par défaut, le serveur
Apache crée un nom de domaine virtuel (en local) [Link] ou localhost. Ainsi,
quand on choisit « Web local » dans le menu d'EasyPHP, le navigateur s'ouvre
sur cette URL et affiche la page [Link] de ce site qui correspond en fait au
contenu du dossier www d'EasyPHP.
Este es un programa muy interesante para las personas que quieren en el menor
tiempo posible ponerse a trabajar con PHP sobre Windows, sin tener que vérselas
con las dificultades de instalar y configurar todos los servidores y módulos
necesarios para trabajar con este lenguaje de creación de páginas del lado del
servidor.
En principio no queda muy claro si colocar este artículo como programa o bien
como taller de PHP, pero tanto en el taller como en el manual de programación de
PHPse habla en algunos casos de la instalación, hemos publicado este artículo
como programa.
En realidad habría que ser más específicos si decimos que Easy PHP no es un
solo programa, sino que en realidad son tres en uno. Por un lado tenemos a
Apache, el servidor más popular de páginas web. Por otro lado a MySQL, la base
de datos más extendida de código libre y por otro a PHP, el lenguaje o tecnología
más extendido para realizar páginas con programación en servidor, acceso a
bases de datos, etc.
DESARROLLO DE PROYECTO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
1. Abrir el programa Dreamweaver.
2. Antes de crear una página web debemos definir el sitio: Menú Sitio \ Nuevo
Sitio.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
3. Luego de hacer clic en Nuevo Sitio, clic en Configuración Avanzada
establecemos la carpeta donde se guardaran las imágenes del sitio, dicha
carpeta debe estar dentro de la carpeta del sitio.
Crear la
carpeta
IMÁGENES dentro del sitio.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
4. Todos los elementos, páginas, carpetas, imágenes y otros archivos que
incluya en el sitio se pueden ver en el panel Archivos F8.
5. Con el Sitio ya definido creamos una página web con las teclas CTRL+N
Tipo: HTML, Diseño: <ninguno> y clic en Crear .
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Para cambiar las propiedades de la página presiona CTRL+ J
En la categoría
apariencia puedes
cambiar el color de
fondo de la página o
aplicar una imagen
de fondo
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Creando la página web
1. Insertar tabla con las teclas CTRL + ALT +T, saldrá el siguiente cuadro y
colocar la cantidad de columnas y filas y ACEPTAR.
2. Seleccionamos la etiqueta <table> sobre el panel Propiedades donde
puedo modificar las propiedades de la tabla. Tambien lo centramos a
medida de que quedara así.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
3. Creamos el Banner el CORELDRAM
4. Colocamos el banner en la parte superior de la tabla y botones que
tambien han sido creados en Corel y va quedando de la siguiente manera.
5. Colocamos tambien las imágenes que serviran para vincular con otras
páginas.
La primera página se guardara con el nombre INDEX
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
En la parte ultima he colocado un video de Youtube
I. Copiamos el siguentes codigo <iframe width="420" height="315"
src="[Link]
frameborder="0" allowfullscreen></iframe> y lo colocamos en DISEÑO.
II. Creamos la página DROGRADICCION y la vinculamos con la primera
página INDEX.
a. Seleccionamos la imagen drogadicción y seleccionamos el archivo.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Repetimos la acción con las siguientes páginas.
Luego las páginas quedarán de la siguiente manera.
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Insertar el Mapa a la Página Web
Copiar la siguiente direcciòn y pegar en Diseño de la pagina UBICACIÓN, y dar
una vista previa presionando la tecla F12
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
Conclusiones
El proyecto que he realizado ha contribuido de manera muy importante para
identificar y resaltar los puntos que hay que cubrir y considerar para llevar a cabo
una implementación exitosa de los sistemas de información. Me deja muchas
cosas importantes que reflexionar y muchas otras las ha reforzado como puntos
angulares para llevar a cabo una buena implementación.
Dentro de los puntos que consideramos tienen más importancia dentro de un
proyecto de esta naturaleza son el detectar cuáles son las necesidades reales de
las personas que trabajan día a día con los sistemas, que los procesos operativos
de una empresa se apeguen a la realidad del trabajo diario y no sean un
obstáculo burocrático, que se involucre a los usuarios en el proceso de
implementación de los sistemas de manera que se sepa que es lo que ellos
esperan y qué es lo que no esperan de él, definir de manera clara y lo más
tangible posible los beneficios económicos, laborales, y de cualquier otra índole
que se piensan alcanzar con los sistemas nuevos, de manera que las personas
dentro de la empresa sepan cómo se van a ver beneficiados particularmente.
como mencionamos a lo largo de este documento una de los problemas más
frecuentes para que un sistema no cumpla con el objetivo para el cual fue
adquirido es que la implementación del mismo no sea exitosa, y la mayor causa
para que una implementación fracase es hacer a un lado a los que trabajan en la
operación diaria de la empresa, ya que entonces el sistema es desarrollado e
implementado sin saber cuáles son 86las necesidades básicas dentro de la
organización perdiendo de vista el objetivo general de la misma, teniendo como
resultado un gasto en lugar de una inversión. En la introducción de este
documento hablamos sobre cuáles son los objetivos que se desean lograr con el
proyecto, y mencionamos que una parte importante de la vida cotidiana de las
empresas automotrices es brindar un servicio de calidad integral al cliente, ya que
es más caro conseguir nuevos clientes que mantener a los actuales. los sistemas
por sí solos no van a ser que se mejore la calidad en el servicio al cliente, sin
embargo, en este caso son una herramienta importante que le permite a la gente
dedicar más tiempo a tareas productivas más que a las administrativas. de
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
manera estricta si la implementación de estos sistemas permite que la gente
pueda dedicarse más a cumplir con las expectativas de servicio al cliente
podemos decir que entonces el proyecto ha sido exitoso.
La información es uno de los recursos más importantes que tienen las empresas y
muchas no le dan la debida importancia que merece, se realizan varias
erogaciones en maquinaria, remodelaciones y en muchos otros conceptos, sin
embargo, en muchos casos no tienen en cuenta lo importante que es asignar un
presupuesto para el mantenimiento y protección de su información, de sus
sistemas de información. Pudimos ver lo importante que es dar un mantenimiento
a los sistemas computacionales de una empresa, a que deben revisarse
constantemente y que hay veces que se requiere de inversiones para poder tener
la seguridad y confianza de que los sistemas van a funcionar correctamente y no
van a generar caos. Hay muchas cosas que podríamos mencionar que
aprendimos a lo largo de este proyecto pero las más importantes creemos que las
hemos mencionado. Sin embargo consideramos que la más importante de todas
es llevar a cabo antes que nada una planeación de lo que se quiere realizar y que
se espera obtener cuando se lleve a cabo un proyecto, por ende se debe
desarrollar una evaluación correcta de las posibles alternativas que se tengan
antes de iniciar cualquier cosa, tanto del producto que se va a adquirir así como
también de los posibles caminos para hacer la implementación. En el caso de
este proyecto los sistemas ya habían sido adquiridos lo que hizo que solo se
enfocará en una exitosa implementación, sin embargo de la experiencia adquirida
podemos decir que siempre es mucho mejor llevar a cabo un análisis de las
distintas posibilidades para reducir el riesgo de que las cosas no salgan de la
manera que se desea. Llevar a cabo un análisis detallado como el que se realizó
en este proyecto incrementa en gran proporción las probabilidades de tener éxito
ya que de ante mano se conoce lo que se quiere lograr y cómo se va a hacer para
lograrlo. otro punto que consideramos clave para llevar a cabo un proyecto como
este, consiste en dar una buena capacitación a los usuarios de los sistemas, si
hacemos todo correctamente para desarrollar e implementar los sistemas pero no
le damos herramientas a la gente para que trabaje con ellos es muy probable que
todo el trabajo realizado se venga abajo y encuentren la manera de realizar sus
tareas sin usarlos; haciendo que todos los beneficios que se tenían en mente no
solo no se cumplan sino que tal vez empeoren. Si la gente ya expresó qué es lo
22
CETPRO COMPUTEC MILLENIUM CICLO MEDIO
que necesita como herramientas de apoyo para trabajar y además tiene la
capacidad para hacer uso de éstas es muy probable que las tareas se realicen
con mayor confianza y exactitud. Muchas veces el miedo a equivocarse es lo que
provoca que no usen los sistemas, pero con el adecuado entrenamiento no debe
existir tal miedo.
22