SlideShare una empresa de Scribd logo
1 de 39
PAGINAS
  WEB




          VER INTRO
PAGINAS
  WEB



         Carlos Donoso C.
   Silver Hands Research
¿Qué vamos a cubrir?
   Día 1 – Conceptos y Definiciones Base
   Día 2 – Programando con HTML y PHP
   Día 3 – Ejercicios Practicos
   Día 4 – Frames y Macros
   Día 5 – Servidores Web y Upload
   Día 6 – Apache y PHP
   Día 7 – Consejos y Utilitarios
   Ronda de Preguntas y Evaluación
Objetivo Educacional
   El presente curso, pretende demostrar distintos
    puntos de vista, que deben considerarse al
    momento de diseñar una pagina web.
       El punto de vista de un diseñador, orientado
        hacia las animaciones, colores, técnicas de
        diseño y aplicaciones graficas.
       El punto de vista de un programador, orientado
        hacia la funcionalidad y navegabilidad de una
        pagina web.
Día 1
       Conceptos y Definiciones Básicas
        Internet
        Dominios
        Hosting
        Servidores
        Paginas Web Estáticas y Dinámicas
        HTML
        PHP
        CMS
        XML
        APACHE / MYSQL / PHP
        SHAREPOINT
Conceptos Básicos
   Internet es el legado del sistema de protección de
    los Estados Unidos para mantener sus
    computadoras militares conectadas en caso de un
    ataque militar y la destrucción de uno o varios de
    los nodos de su red de computadoras.

    En la actualidad es una enorme red que conecta
    redes y computadoras distribuidas por todo el
    mundo, permitiéndonos comunicarnos y buscar y
    transferir información sin grandes requerimientos
    tecnológicos ni económicos relativos para el
    individuo.
Dominios
  Un dominio de Internet es un nombre
  base que agrupa a un conjunto de
  equipos o dispositivos y que permite
  proporcionar nombres de equipo más
  fácilmente recordables en lugar de una
  dirección IP numérica.
Dominios

 (.org) dominios de primer nivel para organizaciones
 (.edu) dominios de primer nivel educativos
 (.info) dominio nivel superior previsto para las
  páginas web informativas
 (.net) dominio de nivel superior previsto para las
  páginas de servicios web
 (.com) dominio de nivel superior comerciales
 (.mil) dominio de Internet genérico para el
  Departamento de Defensa de los Estados Unidos
Disponibilidad de un dominio
Hosting
  Hostinges una palabra del Ingles que
  quiere decir dar hospedar o alojar.
  Aplicado al Internet, significa poner una
  pagina web en un servidor de Internet
  para que ella pueda ser vista en
  cualquier lugar del mundo entero con
  acceso al Internet.

             ESPACIO EN DISCO
             TRAFICO DE SITIO
Paginas Web - Definición
   Una página web es una fuente de información adaptada
    para la World Wide Web (WWW) y accesible mediante un
    navegador de Internet. Esta información se presenta
    generalmente en formato HTML y puede contener
    hiperenlaces a otras páginas web, constituyendo la red
    enlazada de la World Wide Web.
   Las páginas web pueden ser cargadas de un ordenador o
    computador local o remoto, llamado Servidor Web, el cual
    servira de HOST. El servidor web puede restringir las páginas
    a una red privada, por ejemplo, una intranet, o puede publicar
    las páginas en el World Wide Web. Las páginas web son
    solicitadas y transferidas de los servidores usando el
    Protocolo de Transferencia de Hypertexto (HTTP - Hypertext
    Transfer Protocol). La acción del Servidor HOST de guardar
    la página web, se denomina "HOSTING".
Paginas Web
           Estáticas v.s. Dinámicas
   Las páginas web pueden consistir en archivos de texto
    estático, o se pueden leer una serie de archivos con
    código que instruya al servidor cómo construir el HTML
    para cada página que es solicitada, a esto se le conoce
    como Página Web Dinámica.
   Las páginas web dinámicas son aquellas que pueden
    acceder a bases de datos para extraer información que
    pueda ser presentada al visitante dependiendo de
    ciertos criterios. Ejemplo de esto son páginas que tienen
    sistemas de administración de contenido o CMS. Estos
    sistemas permiten cambiar el contenido de la página
    web sin tener que utilizar un programa de ftp para subir
    los cambios.
Navegadores
 Un Navegador Web puede tener una Interfaz de
  Usuario Gráfica (GUI - Graphical User Interface),
  como Internet Explorer, Netscape Navigator, Mozilla
  Firefox, etc. El más popular es el Internet Explorer de
  Microsoft.
 Los usuarios con navegadores gráficos pueden
  deshabilitar la visualización de imágenes y otros
  contenidos multimedia, para ahorrar tiempo, ancho de
  banda o simplemente para simplificar su navegación.
 También se puede descartar la información de
  fuentes, tamaños, estilos y esquemas de colores de
  las páginas web y aplicar sus propias CSS
  estilizándola a su gusto.
Buscadores
   Lo más importante a la hora de crear una
    página web es su optimización web y el
    posicionamiento conseguido en los motores de
    búsqueda, como Google, Lycos, Altavista, etc.

   Para alcanzar las primeras posiciones en los
    resultados de una consulta con un
    buscador, existen gran cantidad de trucos no
    legales para la optimización de una página
    Web que la mayoría de los buscadores
    penalizan por ser ilegales. Confunden a los
    usuarios y no ofrecen información útil sobre las
DREAMWEAVER
Dreamweaver es la herramienta de diseño de páginas web
más avanzada, tal como se ha afirmado en muchos medios.
Aunque sea un experto programador de HTML el usuario que
lo maneje, siempre se encontrarán en este programa razones
para utilizarlo, sobretodo en lo que a productividad se refiere.
Cumple perfectamente el objetivo de diseñar páginas con
aspecto profesional, y soporta gran cantidad de tecnologías,
además muy fáciles de usar:
       Hojas de estilo y capas
       Javascript para crear efectos e interactividades
       Inserción de archivos multimedia...

Además es un programa que se puede actualizar con
componentes, que fabrica tanto Macromedia como otras
compañias, para realizar otras acciones más avanzadas.
FLASH
Probablemente, uno de los avances más importantes en
materia de diseño en el web ha sido la aparición de la
tecnología desarrollada por Macromedia denominada Flash.

Flash es la tecnología más comúnmente utilizada en el Web
que permite la creación de animaciones vectoriales. El interés
en el uso de gráficos vectoriales es que éstos permiten llevar
a cabo animaciones de poco peso, es decir, que tardan poco
tiempo en ser cargadas por el navegador.

Los vectores con los que trabaja Flash sólo son, por decirlo de
alguna manera, siluetas que casi no ocupan espacio y se
pueden modificar fácilmente y sin gasto de memoria en disco.
FIREWORKS
Es una aplicación en forma de estudio (basada en la forma de
estudio de Adobe Flash®) pero con más parecido a un taller
destinado para la edición y optimización para web de gráficos
en mapa de bits o vectoriales.

Originalmente fue desarrollado por Macromedia, compañía
que fue comprada en 2005 por Adobe Systems. Fireworks
está enfocado en la creación y edición de gráficos para
internet. Está diseñado para integrarse con otros productos de
Adobe, como Dreamweaver y Flash. Está disponible de forma
individual o integrado en Adobe CS3.
http://www.macromedia.com
http://www.teletutoriales.es
http://www.flash.com
http://www.monografias.com
http://www.gmail.com
http://www.wikipedia.com
http://www.softonic.com
http://www.limewire.com
http://www.emule.com
http://www.jomla.com
PREGUNTAS Y RESPUESTAS
Formatos de programación de
 Paginas Web
• HTML
   • Hyper Text Markup Language (Lenguaje de Marcas de
   Hipertexto)

• PHP
   •HP Hypertext Pre-processor

• XML
   •Extensible Markup Language (lenguaje de marcas
   extensible)
• CMS
   •Sistema de gestión de contenidos (Content Management
   System)
HTML
Hyper Text Markup Language (Lenguaje de Marcas de Hipertexto)
Es usado para describir la estructura y el contenido en forma de
texto, así como para complementar el texto con objetos tales como
imágenes. HTML se escribe en forma de "etiquetas", rodeadas por
corchetes angulares (<,>). HTML también puede describir, hasta un
cierto punto, la apariencia de un documento, y puede incluir un
script (por ejemplo Javascript), el cual puede afectar el
comportamiento de navegadores web y otros procesadores de
HTML.

<!DOCTYPE HTML PUBLIC “ -//W3C//DTD HTML 4.01//EN“>
<html lang="es">
<head>
<title>Ejemplo</title>
</head>
<body>
<p>ejemplo</p>
</body>
</html>
PHP
PHP es un lenguaje interpretado de propósito general
ampliamente usado y que está diseñado especialmente para
desarrollo web y puede ser incrustado dentro de código
HTML. Generalmente se ejecuta en un servidor web, tomando
el código en PHP como su entrada y creando páginas web
como salida. Puede ser desplegado en la mayoría de los
servidores web y en casi todos los sistemas operativos y
plataformas sin costo alguno. PHP se encuentra instalado en
más de 20 millones de sitios web y en un millón de servidores,
aunque el número de sitios en PHP ha compartido algo de su
preponderante sitio con otros nuevos lenguajes no tan
poderosos desde agosto de 2005. Este mismo sitio web de
Wikipedia está desarrollado en PHP. Es también el módulo
Apache más popular entre las computadoras que utilizan
Apache como servidor web. La versión más reciente de PHP
es la 5.2.9-1 (for Windows) del 10 de Marzo de 2009.
PHP
<?php
// Si existe la variable $_POST['muestra'], entonces muestra la comida favorita
if (isset($_POST['muestra']))
     {
         echo 'Hola, '.$_POST['nombre'].', tu comida favorita es:'. $_POST['comida'].'';
     } else {
// Si no, muestra un formulario solicitando la comida favorita
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">
    ¿Cuál es tu nombre?
    <input type="text" name="nombre" />
    ¿Cuál es tu comida favorita?
    <select name="comida">
       <option value="Spaguetis">Spaguetis</option>
       <option value="Asado">Asado</option>
       <option value="Pizza">Pizza</option>
    </select>
    <input type="submit" name="muestra" value="Seguir" />
</form>

<?php
XML
XML es una tecnología sencilla que tiene a su alrededor otras
que la complementan y la hacen mucho más grande y con
unas posibilidades mucho mayores. Tiene un papel muy
importante en la actualidad ya que permite la compatibilidad
entre sistemas para compartir la información de una manera
segura, fiable y fácil.

XML proviene de un lenguaje inventado por IBM en los años
setenta, llamado GML (Generalized Markup Language), que
surgió por la necesidad que tenía la empresa de almacenar
grandes cantidades de información. Este lenguaje gustó a la
ISO, por lo que en 1986 trabajaron para normalizarlo, creando
SGML (Standard Generalized Markup Language), capaz de
adaptarse a un gran abanico de problemas. A partir de él se
han creado otros sistemas para almacenar información.
CMS
Un Sistema de gestión de contenidos (Content Management
System en inglés, abreviado CMS) es un programa que
permite crear una estructura de soporte (framework) para la
creación y administración de contenidos, principalmente en
páginas web, por parte de los participantes.
Consiste en una interfaz que controla una o varias bases de
datos donde se aloja el contenido del sitio. El sistema permite
manejar de manera independiente el contenido y el diseño.

Así, es posible manejar el contenido y darle en cualquier
momento un diseño distinto al sitio sin tener que darle formato
al contenido de nuevo, además de permitir la fácil y
controlada publicación en el sitio a varios editores. Un ejemplo
clásico es el de editores que cargan el contenido al sistema y
otro de nivel superior (directorio) que permite que estos
contenidos sean visibles a todo el público (los aprueba).
Creando una Website en HTML
Uso de CMS
JOOMLA / MAMBO
PAGINA WEB
DISEÑO DE ARTES O SHOTS



       ELABORACION DE MAPA DE
               SITIO


                   INCLUSIÓN DE DISEÑO Y
                      PROGRAMACIÓN


                              SUBIDA A LA WEB EN
                              DOMINIO TEMPORAL


                                    DEPURACIÓN Y SUBIDA A
                                     DOMINIO DEFINITIVO.
PAGINA WEB
DISEÑO DE ARTES O SHOTS
PAGINA WEB
ELABORACION DE MAPA DE
        SITIO
PAGINA WEB
http://www.webstandards.org/files/acid2/test.html

 INCLUSIÓN DE DISEÑO Y
    PROGRAMACIÓN
PAGINA WEB
SUBIDA A LA WEB EN   DEPURACIÓN Y SUBIDA A
DOMINIO TEMPORAL      DOMINIO DEFINITIVO.
FTP – FILE TRANSFER PROTOCOL
File Transfer Protocol o
Protocolo de Transferencia
de Archivos, es un protocolo
de red para la transferencia de
archivos entre sistemas
conectados a una red TCP,
basado en la
arquitectura cliente-servidor.
Desde un equipo cliente se
puede conectar a un servidor
para descargar archivos
desde él o para enviarle
archivos, independientemente
del sistema operativo utilizado
en cada equipo.
Subiendo archivos vía FTP
Servidor Apache
El servidor HTTP Apache es un servidor web HTTP de código abierto para
plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.11 y la noción de sitio virtual. Cuando
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 eligió ese nombre porque 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. Era, en inglés, a
patchy server (un servidor "parcheado").

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 MY-SQL PHP
PREGUNTAS Y RESPUESTAS
PRACTICA

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Pagina web
Pagina webPagina web
Pagina web
 
Clase 3
Clase 3Clase 3
Clase 3
 
Trabajo Informatica
Trabajo InformaticaTrabajo Informatica
Trabajo Informatica
 
Trabajo Final Lebron
Trabajo Final LebronTrabajo Final Lebron
Trabajo Final Lebron
 
Manulka3
Manulka3Manulka3
Manulka3
 
Jean trabajo
Jean trabajoJean trabajo
Jean trabajo
 
Jhohan nicolai
Jhohan nicolaiJhohan nicolai
Jhohan nicolai
 
El Internetkkk
El InternetkkkEl Internetkkk
El Internetkkk
 
El Internet
El InternetEl Internet
El Internet
 
PAGINA WEB
PAGINA WEBPAGINA WEB
PAGINA WEB
 
HTML 5
HTML 5HTML 5
HTML 5
 
Bitacora de la unidad 4
Bitacora de la unidad 4Bitacora de la unidad 4
Bitacora de la unidad 4
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastian
 
uTILIDADES
uTILIDADESuTILIDADES
uTILIDADES
 
PLATAFORMAS COEMRCIO ELECTRONICO
PLATAFORMAS COEMRCIO ELECTRONICOPLATAFORMAS COEMRCIO ELECTRONICO
PLATAFORMAS COEMRCIO ELECTRONICO
 
presentacion de contenidos en web.
presentacion de contenidos en web.presentacion de contenidos en web.
presentacion de contenidos en web.
 
4 ta bitacora
4 ta bitacora4 ta bitacora
4 ta bitacora
 
4 ta bitacor aa
4 ta bitacor aa4 ta bitacor aa
4 ta bitacor aa
 
Paginas web
Paginas webPaginas web
Paginas web
 
Informe de informatica kleiver y laura
Informe de informatica kleiver y lauraInforme de informatica kleiver y laura
Informe de informatica kleiver y laura
 

Similar a Páginas Web

Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo webfany concepcion
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornadaBryanandrey
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías webevelynfarro06
 
La importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoLa importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoAptitud Emprendedora
 
C1_Conceptos básicos de sitios web y su funcionamiento.pdf
C1_Conceptos básicos de sitios web y su funcionamiento.pdfC1_Conceptos básicos de sitios web y su funcionamiento.pdf
C1_Conceptos básicos de sitios web y su funcionamiento.pdfMaximilianoCarrascoA1
 
31paginas w3oi taniajuarez
31paginas w3oi taniajuarez31paginas w3oi taniajuarez
31paginas w3oi taniajuarezTANIAJUAREZROJO
 
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina webjorgek47
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas webformatecDokeos
 
Diseño y edición de páginas web 1
Diseño y edición de páginas web 1Diseño y edición de páginas web 1
Diseño y edición de páginas web 1mpgandreu
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1jupa1600
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1jupa1600
 
Que es una pagina web
Que es una pagina  webQue es una pagina  web
Que es una pagina webjorge0608
 
san lorenzo
san lorenzosan lorenzo
san lorenzoCabes
 

Similar a Páginas Web (20)

Páginas web
Páginas web Páginas web
Páginas web
 
Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo web
 
Diseño de paginas web
Diseño de paginas webDiseño de paginas web
Diseño de paginas web
 
Ultimo de Ofimatica
Ultimo de OfimaticaUltimo de Ofimatica
Ultimo de Ofimatica
 
pagina web
pagina webpagina web
pagina web
 
Tecnologias de desarrollo web
Tecnologias de desarrollo webTecnologias de desarrollo web
Tecnologias de desarrollo web
 
Ofimaticadiapos
OfimaticadiaposOfimaticadiapos
Ofimaticadiapos
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornada
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
La importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoLa importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyecto
 
C1_Conceptos básicos de sitios web y su funcionamiento.pdf
C1_Conceptos básicos de sitios web y su funcionamiento.pdfC1_Conceptos básicos de sitios web y su funcionamiento.pdf
C1_Conceptos básicos de sitios web y su funcionamiento.pdf
 
31paginas w3oi taniajuarez
31paginas w3oi taniajuarez31paginas w3oi taniajuarez
31paginas w3oi taniajuarez
 
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina web
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Diseño y edición de páginas web 1
Diseño y edición de páginas web 1Diseño y edición de páginas web 1
Diseño y edición de páginas web 1
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1
 
Criterios página web
Criterios página webCriterios página web
Criterios página web
 
Que es una pagina web
Que es una pagina  webQue es una pagina  web
Que es una pagina web
 
san lorenzo
san lorenzosan lorenzo
san lorenzo
 

Más de Carlos Donoso Cordero (7)

Emprendedores
EmprendedoresEmprendedores
Emprendedores
 
Espionaje
Espionaje Espionaje
Espionaje
 
Paginas web
Paginas webPaginas web
Paginas web
 
Paginas web
Paginas webPaginas web
Paginas web
 
Espionaje, antenas y mas dia 4
Espionaje, antenas y mas dia 4Espionaje, antenas y mas dia 4
Espionaje, antenas y mas dia 4
 
Seguridad Informática - Conceptos
Seguridad Informática - ConceptosSeguridad Informática - Conceptos
Seguridad Informática - Conceptos
 
Slideshare
SlideshareSlideshare
Slideshare
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 

Páginas Web

  • 1. PAGINAS WEB VER INTRO
  • 2. PAGINAS WEB Carlos Donoso C. Silver Hands Research
  • 3. ¿Qué vamos a cubrir?  Día 1 – Conceptos y Definiciones Base  Día 2 – Programando con HTML y PHP  Día 3 – Ejercicios Practicos  Día 4 – Frames y Macros  Día 5 – Servidores Web y Upload  Día 6 – Apache y PHP  Día 7 – Consejos y Utilitarios  Ronda de Preguntas y Evaluación
  • 4. Objetivo Educacional  El presente curso, pretende demostrar distintos puntos de vista, que deben considerarse al momento de diseñar una pagina web.  El punto de vista de un diseñador, orientado hacia las animaciones, colores, técnicas de diseño y aplicaciones graficas.  El punto de vista de un programador, orientado hacia la funcionalidad y navegabilidad de una pagina web.
  • 5. Día 1  Conceptos y Definiciones Básicas  Internet  Dominios  Hosting  Servidores  Paginas Web Estáticas y Dinámicas  HTML  PHP  CMS  XML  APACHE / MYSQL / PHP  SHAREPOINT
  • 6. Conceptos Básicos  Internet es el legado del sistema de protección de los Estados Unidos para mantener sus computadoras militares conectadas en caso de un ataque militar y la destrucción de uno o varios de los nodos de su red de computadoras. En la actualidad es una enorme red que conecta redes y computadoras distribuidas por todo el mundo, permitiéndonos comunicarnos y buscar y transferir información sin grandes requerimientos tecnológicos ni económicos relativos para el individuo.
  • 7. Dominios  Un dominio de Internet es un nombre base que agrupa a un conjunto de equipos o dispositivos y que permite proporcionar nombres de equipo más fácilmente recordables en lugar de una dirección IP numérica.
  • 8. Dominios  (.org) dominios de primer nivel para organizaciones  (.edu) dominios de primer nivel educativos  (.info) dominio nivel superior previsto para las páginas web informativas  (.net) dominio de nivel superior previsto para las páginas de servicios web  (.com) dominio de nivel superior comerciales  (.mil) dominio de Internet genérico para el Departamento de Defensa de los Estados Unidos
  • 10. Hosting  Hostinges una palabra del Ingles que quiere decir dar hospedar o alojar. Aplicado al Internet, significa poner una pagina web en un servidor de Internet para que ella pueda ser vista en cualquier lugar del mundo entero con acceso al Internet. ESPACIO EN DISCO TRAFICO DE SITIO
  • 11. Paginas Web - Definición  Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet. Esta información se presenta generalmente en formato HTML y puede contener hiperenlaces a otras páginas web, constituyendo la red enlazada de la World Wide Web.  Las páginas web pueden ser cargadas de un ordenador o computador local o remoto, llamado Servidor Web, el cual servira de HOST. El servidor web puede restringir las páginas a una red privada, por ejemplo, una intranet, o puede publicar las páginas en el World Wide Web. Las páginas web son solicitadas y transferidas de los servidores usando el Protocolo de Transferencia de Hypertexto (HTTP - Hypertext Transfer Protocol). La acción del Servidor HOST de guardar la página web, se denomina "HOSTING".
  • 12. Paginas Web Estáticas v.s. Dinámicas  Las páginas web pueden consistir en archivos de texto estático, o se pueden leer una serie de archivos con código que instruya al servidor cómo construir el HTML para cada página que es solicitada, a esto se le conoce como Página Web Dinámica.  Las páginas web dinámicas son aquellas que pueden acceder a bases de datos para extraer información que pueda ser presentada al visitante dependiendo de ciertos criterios. Ejemplo de esto son páginas que tienen sistemas de administración de contenido o CMS. Estos sistemas permiten cambiar el contenido de la página web sin tener que utilizar un programa de ftp para subir los cambios.
  • 13. Navegadores  Un Navegador Web puede tener una Interfaz de Usuario Gráfica (GUI - Graphical User Interface), como Internet Explorer, Netscape Navigator, Mozilla Firefox, etc. El más popular es el Internet Explorer de Microsoft.  Los usuarios con navegadores gráficos pueden deshabilitar la visualización de imágenes y otros contenidos multimedia, para ahorrar tiempo, ancho de banda o simplemente para simplificar su navegación.  También se puede descartar la información de fuentes, tamaños, estilos y esquemas de colores de las páginas web y aplicar sus propias CSS estilizándola a su gusto.
  • 14. Buscadores  Lo más importante a la hora de crear una página web es su optimización web y el posicionamiento conseguido en los motores de búsqueda, como Google, Lycos, Altavista, etc.  Para alcanzar las primeras posiciones en los resultados de una consulta con un buscador, existen gran cantidad de trucos no legales para la optimización de una página Web que la mayoría de los buscadores penalizan por ser ilegales. Confunden a los usuarios y no ofrecen información útil sobre las
  • 15. DREAMWEAVER Dreamweaver es la herramienta de diseño de páginas web más avanzada, tal como se ha afirmado en muchos medios. Aunque sea un experto programador de HTML el usuario que lo maneje, siempre se encontrarán en este programa razones para utilizarlo, sobretodo en lo que a productividad se refiere. Cumple perfectamente el objetivo de diseñar páginas con aspecto profesional, y soporta gran cantidad de tecnologías, además muy fáciles de usar: Hojas de estilo y capas Javascript para crear efectos e interactividades Inserción de archivos multimedia... Además es un programa que se puede actualizar con componentes, que fabrica tanto Macromedia como otras compañias, para realizar otras acciones más avanzadas.
  • 16. FLASH Probablemente, uno de los avances más importantes en materia de diseño en el web ha sido la aparición de la tecnología desarrollada por Macromedia denominada Flash. Flash es la tecnología más comúnmente utilizada en el Web que permite la creación de animaciones vectoriales. El interés en el uso de gráficos vectoriales es que éstos permiten llevar a cabo animaciones de poco peso, es decir, que tardan poco tiempo en ser cargadas por el navegador. Los vectores con los que trabaja Flash sólo son, por decirlo de alguna manera, siluetas que casi no ocupan espacio y se pueden modificar fácilmente y sin gasto de memoria en disco.
  • 17. FIREWORKS Es una aplicación en forma de estudio (basada en la forma de estudio de Adobe Flash®) pero con más parecido a un taller destinado para la edición y optimización para web de gráficos en mapa de bits o vectoriales. Originalmente fue desarrollado por Macromedia, compañía que fue comprada en 2005 por Adobe Systems. Fireworks está enfocado en la creación y edición de gráficos para internet. Está diseñado para integrarse con otros productos de Adobe, como Dreamweaver y Flash. Está disponible de forma individual o integrado en Adobe CS3.
  • 21. Formatos de programación de Paginas Web • HTML • Hyper Text Markup Language (Lenguaje de Marcas de Hipertexto) • PHP •HP Hypertext Pre-processor • XML •Extensible Markup Language (lenguaje de marcas extensible) • CMS •Sistema de gestión de contenidos (Content Management System)
  • 22. HTML Hyper Text Markup Language (Lenguaje de Marcas de Hipertexto) Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. <!DOCTYPE HTML PUBLIC “ -//W3C//DTD HTML 4.01//EN“> <html lang="es"> <head> <title>Ejemplo</title> </head> <body> <p>ejemplo</p> </body> </html>
  • 23. PHP PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, aunque el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. Este mismo sitio web de Wikipedia está desarrollado en PHP. Es también el módulo Apache más popular entre las computadoras que utilizan Apache como servidor web. La versión más reciente de PHP es la 5.2.9-1 (for Windows) del 10 de Marzo de 2009.
  • 24. PHP <?php // Si existe la variable $_POST['muestra'], entonces muestra la comida favorita if (isset($_POST['muestra'])) { echo 'Hola, '.$_POST['nombre'].', tu comida favorita es:'. $_POST['comida'].''; } else { // Si no, muestra un formulario solicitando la comida favorita ?> <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>"> ¿Cuál es tu nombre? <input type="text" name="nombre" /> ¿Cuál es tu comida favorita? <select name="comida"> <option value="Spaguetis">Spaguetis</option> <option value="Asado">Asado</option> <option value="Pizza">Pizza</option> </select> <input type="submit" name="muestra" value="Seguir" /> </form> <?php
  • 25. XML XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil. XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (Generalized Markup Language), que surgió por la necesidad que tenía la empresa de almacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized Markup Language), capaz de adaptarse a un gran abanico de problemas. A partir de él se han creado otros sistemas para almacenar información.
  • 26. CMS Un Sistema de gestión de contenidos (Content Management System en inglés, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (directorio) que permite que estos contenidos sean visibles a todo el público (los aprueba).
  • 28. Uso de CMS JOOMLA / MAMBO
  • 29. PAGINA WEB DISEÑO DE ARTES O SHOTS ELABORACION DE MAPA DE SITIO INCLUSIÓN DE DISEÑO Y PROGRAMACIÓN SUBIDA A LA WEB EN DOMINIO TEMPORAL DEPURACIÓN Y SUBIDA A DOMINIO DEFINITIVO.
  • 30. PAGINA WEB DISEÑO DE ARTES O SHOTS
  • 31. PAGINA WEB ELABORACION DE MAPA DE SITIO
  • 33. PAGINA WEB SUBIDA A LA WEB EN DEPURACIÓN Y SUBIDA A DOMINIO TEMPORAL DOMINIO DEFINITIVO.
  • 34. FTP – FILE TRANSFER PROTOCOL File Transfer Protocol o Protocolo de Transferencia de Archivos, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
  • 36. Servidor Apache El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.11 y la noción de sitio virtual. Cuando 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 eligió ese nombre porque 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. Era, en inglés, a patchy server (un servidor "parcheado"). 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.