lunes, 26 de noviembre de 2018

publicando mi pagina web


Cómo se publica un sitio web

Objetivos
  • Mejorar el sitio web con la incorporación de nuevos elementos como los formularios.
  • Publicar en Internet el sitio web formado por varias páginas conectadas mediante enlaces.
  • Optativo: registrar un nombre de dominio y contratar un servicio de alojamiento de pago.
Qué tengo que hacer

 A tu sitio web ya le puedes añadir un formulario, por ejemplo un formulario de contacto para que la gente pueda contactar contigo. Pero, ¿cómo se recogen los datos del formulario?
Lo normal es utilizar una base de datos para recoger la información transmitida a través de un formulario en una página web. Por ejemplo, consulta el artículo Sendingand retrieving form data de Mozilla Developer Network en el que se incluye el siguiente gráfico:
A basic schema of the Web client/server architecture
Los datos que se introducen en un formulario en el lado del cliente (el navegador web) se envían a través de Internet al servidor web, donde son recogidos y almacenados en una base de datos (no está representada en el gráfico anterior) para su posterior consulta. Pero para hacerlo así es necesario tener conocimientos de programación y de bases de datos y eso está fuera de los objetivos de este curso. Sin embargo, existe una alternativa fácil de implementar, como vamos a ver a continuación.
En el atributo action de la etiqueta <form> que define un formulario se puede indicar un correo electrónico para que los datos se envíen directamente a un correo electrónico. ¿Cómo se hace? Consulta los siguientes recursos que contienen ejemplos que puedes copiar a tus páginas web:
El protocolo mailto también se puede utilizar en los enlaces. En el artículo Emaillinks se explica.
Una vez tengas ampliado (añade páginas nuevas con más contenido) y mejorado (añade al menos una página web con un formulario) tu sitio web, publícalo en Internet. Para publicar el sitio web puedes utilizar un servicio de alojamiento gratuito o de pago. Servicios gratuitos de alojamiento hay muchos, aquí tienes algunos muy populares:
Además, como parte optativa de este proyecto te proponemos que registres tu propio nombre de dominio y contrates un servicio de alojamiento de pago.


domingo, 25 de noviembre de 2018

Pasos previos a la publicación de tu página web

1. DOMINIO


En el artículo Registro de dominios de la Wikipedia se describe el siguiente procedimiento de registro de un dominio:
  1. Elegir un dominio.
    1. Verificar la disponibilidad del nombre de dominio deseado en algún registrador.
    2. Ingresar los datos personales.
    3. Elegir la cantidad de tiempo que el dominio permanecerá registrado.
    4. Pagar el dominio, normalmente con tarjeta de crédito (o también por transferencia bancaria).
  2. Una vez arrendado, el ahora registrante del dominio debe configurarlo con la URL a la cual redireccionar, IP del servidor al que encontrará mediante la DNS, servidor DNS usada por este.
  3. El registrante del dominio debe esperar un tiempo para que el dominio sea reconocido en todos los servidores de Internet. Para los dominios .com y .net la demora es entre 4 y 8 horas, y para otros es generalmente entre 24 y 48 horas. En ese período:
    1. El registrador contacta con ICANN y realiza el proceso de forma transparente para el registrante.
    2. Se avisa al registrante que el dominio fue registrado.
  4. El nuevo dominio funciona, y resuelve a la IP apropiada en el servidor DNS usado, pero no en el resto de servidores DNS del mundo. Poco a poco se va propagando el cambio al resto de servidores (propagación DNS). Como cada uno tiene distintos tiempos de actualización y parámetros de caché distintos, pasan varias horas hasta que todos los servidores DNS del mundo conocen cómo hacer la resolución del dominio.
  5. La página ya es accesible mediante un nombre de dominio desde cualquier computadora.
2. HOSTING


El alojamiento web (en inglésweb hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es una analogía de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos, etc., en internet o más específicamente en un servidor que por lo general hospeda varias aplicaciones o páginas web.

   Criterios:

  1. calidad
  2. sistema operativo
  3. almacenamiento
  4. tranferencia
  5. velocidad de transferencia
  6. lenguajes de programacion
  7. base de datos
  8. dominios y sub dominios
  9. otros
  10. precio
3. PUBLICAR SITIO WEB

¿Cómo se publica un sitio web en Internet para que todo el mundo pueda acceder a él?
Ahora mismo, tu sitio web está en tu ordenador, pero en los siguientes vídeos aprenderás a publicarlo o ponerlo en Internet en un ordenador "especial", el servidor de producción.
¿Qué es el servidor de producción?
Normalmente, en un entorno profesional de desarrollo web es muy normal que se utilicen diferentes ordenadores para diferentes propósitos:
  • El servidor de desarrollo: es el ordenador en el que se desarrolla el sitio web, no necesita estar conectado a Internet.
  • El servidor de pruebas: es el ordenador en el que se puede comprobar el correcto funcionamiento de un sitio web en su conjunto.
  • El servidor de respaldo o de versiones: es el ordenador en el que se almacena todo el código desarrollado y permite recuperar versiones antiguas del código.
  • El servidor de producción: es el ordenador en el que está funcionando el sitio web, al que están accediendo los usuarios del sitio web y que está conectado a Internet (excepto si el sitio web es para una intranet).
En tu caso, tu ordenador personal realiza las funciones de servidor de desarrollo, servidor de pruebas y servidor de respaldo (¡no te olvides de realizar copias de seguridad de tu trabajo de forma periódica!), aunque si tienes varios ordenadores te puedes montar un entorno de trabajo como el anterior. ¿Y el servidor de producción? Es el ordenador en el que vas a publicar tu sitio web.

¿cómo se copia un sitio web desde el ordenador de desarrollo al ordenador de producción mediante el protocolo FTP (File Transfer Protocol)?
esto se realiza mediante un cliente FTP, llamado FileZilla, en el cual deberas ingresar el Host FTP (servidor), Usuario, Contrasña y el Puerto. 
una ves activado solo deberas hacer la transferencia de tus archivos, es decir copiarlos desde tu servidor de desarrollo al servidor de produccion(Hosting).

sábado, 24 de noviembre de 2018

HTML 5

El lenguaje HTML tiene muchas etiquetas, pero aplicando el Principio de Pareto (la regla del 80-20), soo hay que conocer  bien el 20% de las etiquetas, ya que con ellas se crea el 80% del contenido de las paginas web. las etiquetas mas importantes son:

html     head    meta     title     link     style     script     body    p    a    strong      em    img     form     input     select     textarea     table    tr   th    td     blockquote    hr    ul    ol    li    div    span 


Los tres pilares de la web

Tim Berners-Lee es considerado el padre de la Web porque desarrolló los tres elementos básicos para el funcionamiento de la Web:

HTML

HTML, siglas de HyperText Markup Language, hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, entre otros. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es el lenguaje con el que se definen las páginas web.
Fuente: HTML, Wikipedia

HTTP

Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1.
Fuente: HTTP, Wikipedia

URL

Un localizador de recursos uniforme o URL —siglas en inglés de Uniform Resource Locator— es un identificador de recursos uniforme (URI) cuyos recursos referidos pueden cambiar, esto es, la dirección puede apuntar a recursos variables en el tiempo. Están formados por una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que designa recursos en una red, como Internet.
Fuente: URL, Wikipedia

Repasando TypeScript

Repasando de forma rápida la sintaxis básica de TypeScript. //----------  tipo de datos var myString: string ="hello world"; m...