Como subir una pagina web a un servidor

 Subir pagina web


Para subir una pagina web vea el siguiente video


HOSTING

 Alojamiento web 


El alojamiento web u hospedaje web es el servicio que provee a los usuarios de Internet un espacio de almacenamiento en línea, también conocido como webspace, que permite publicar todo el contenido relacionado con un sitio web.​



tipos de hosting más usados

  1. Hosting Compartido. En este tipo de hosting (shared hosting) , se alojan varios sitios web en un mismo servidor. 
  2. Hosting Privado Virtual (VPS) 
  3. Servidor Dedicado. 
  4. Hosting en la nube (Cloud Hosting)

   





Host, también conocido como hosting, hospedaje o anfitrión, es cualquier computadora o máquina conectada a una red mediante un número de IP definido y un dominio, que ofrece recursos, información y servicios a sus usuarios

Web hosting es un servicio para alojar sitios web, es decir, todos los contenidos de tus páginas web para que las personas puedan acceder a él en todo momento a través de diferentes dispositivos siempre que tengan conexión a internet. Si deseas arrancar un negocio o proyecto, necesitas un web hosting para tu sitio web.


Sistema de Nombre de Dominio

   DNS💻

El sistema de nombres de dominio ​ es un sistema de nomenclatura jerárquico descentralizado para dispositivos conectados a redes IP como Internet o una red privada. Este sistema asocia información variada con nombres de dominio asignados a cada uno de los participantes

El DNS (Domain Name System, Sistema de Nombres de Dominio) es un conjunto de protocolos y servicios que permite a los usuarios utilizar nombres en vez de tener que recordar direcciones IP numéricas. Ésta es ciertamente la función más conocida de los protocolos DNS: la asignación de nombres a direcciones IP.

Para ello, pulsa la combinación de teclas Windows + R y escribe el comando cmd.exe. Acto seguido se inicia un terminal de Windows. Ahora, escribe el comando ipconfig /all y te mostrará un gran número de datos sobre tu conexión.


   



La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio Google es 216.58.210.163, la mayoría de la gente llega a este equipo especificando www.google.com y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre del sitio web. Incluso, en el caso de que una página web utilice una red de distribución de contenidos (Content delivery network o CDN, por sus siglas en inglés) por medio del DNS el usuario recibirá la dirección IP del servidor más cercano según su localización geográfica (cada CDN a su vez tiene sus propios servidores DNS).


HTTP

 HTTP
                                
  

El Protocolo de transferencia de hipertexto  es el Protocolo de Comunicación que permite las Transferencia de informacion a través de archivos en la Word wide web. 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, siendo el más importante de ellos el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web clientes, servidores, para comunicarse.

HTTP es un protocolo sin estado, por lo que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de sesión, y también permite rastrear usuarios, ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.



¿Para qué sirve el protocolo http?

El http, como se ha dicho, es un lenguaje que media entre las peticiones del cliente y las respuestas del servidor en la Internet, para permitir una comunicación fluida y en un mismo lenguaje. Este protocolo establece las pautas a seguir, los métodos de petición y cuenta con cierta flexibilidad para incorporar nuevas peticiones y funcionalidades, en especial a medida que se avanza en sus versiones.

Considerando que la Internet es poco más que una compleja red de intercambio de información entre computadores a distancia, este tipo de herramientas digitales son clave en establecer las bases para ordenar y facilitar la transmisión de la información.

¿Cómo funciona el protocolo http?

El funcionamiento del http se basa en un esquema de petición-respuesta entre el servidor web y el agente usuarioo cliente que realiza la solicitud de transmisión de datos. Un cliente puede ser un explorador determinado, cuando intentamos abrir una página web, o los rastreadores web webcrawlers o arañas web que las inspeccionan.

A ellos el servidor brinda una respuesta estructurada de modo puntual y dotada de una serie de metadatos, que establecen las pautas para el inicio, desarrollo y cierre de la transmisión de la información. Estos son los métodos de petición, es decir, los comandos que disparan la ejecución de recursos determinados, cuyos archivos residen en el servidor.



Fuente: https://concepto.de/http/#ixzz7ilGFFwoB


                                

Hosting

 Que es el internet?



Internet es una red de computadoras interconectadas a nivel mundial en forma de tela de araña. Consiste de servidores (o "nodos") que proveen información a aproximadamente 100 millones de personas que están conectadas entre ellas a través de las redes de telefonía y cable.


 Algunas características de Internet

  • La información está disponible las 24 horas del día en cualquier sitio del mundo
  • Aunque su uso inicial fue para fines educativos, hoy en día se usa para cualquier propósito - negocios, entretenimiento, educación, etc.
  • Internet no pertenece a nadie y no existe una "primera página"
  • Cualquier persona puede poner información en Internet
  • (Casi) no existen regulaciones para limitar el uso de Internet
  • Internet brinda oportunidades novedosas y económicas para comunicarse


 Internet debe ser vista bajo los siguientes lentes

  • Como una red (la madre de todas las redes públicas y privadas)
  • Un medio (TV, radio, etc)
  • Un mercado
  • Una plataforma para transacciones(~$600 billones en el 2000)
  • Una plataforma para desarrollo de aplicaciones

Visual Studio code vs Atom

 

Visual Studio Code

Visual Studio Code y Atom son dos editores con varias características en común, yo dirían que son familia. Para empezar, Atom fue desarrollado por GitHub y seguramente ya conoces la historia, Microsoft adquirió GitHub, pero ambos editores han seguido su camino. VS Code incluye más funcionalidades que Atom, desde luego, destacar IntelliSense una de las principales características de VS Code. Los dos editores tienen una buena integración con Git y como es de esperar, Atom de entrada tiene una integración completa con GitHub.

Atom

Atom es un editor de código fuente de código abierto para macOS, Linux, y Windows​ con soporte para múltiples plug-in escritos en Node.js y control de versiones Git integrado, desarrollado por GitHub. Atom es una aplicación de escritorio construida utilizando tecnologías web.​ Cabe resaltar que Atom puede añadir soporte para otros lenguajes de programación mediante el sistema de paquetes, así también mejorar el soporte para los lenguajes existentes mediante mejoras como intérpretes, debbugers o pipelines que conecten software de terceros a Atom.


Inicialmente, los paquetes de extensión para Atom y todo lo que no forma parte del núcleo de Atom fueron lanzados bajo una licencia de código abierto. El 6 de mayo de 2014, el resto de Atom, incluyendo la aplicación de núcleo, su gestor de paquetes, así como Electron, su framework de escritorio, fueron publicados como software libre y de código abierto bajo la Licencia MIT.


Atom es compatible con todos estos lenguajes: HTML, CSS, Less, Sass, GitHub, C/C++, C#, Va, Java, Objetivo-C, Javascript, JSON, CoffeeScript, Python, PHP, Ruby, Shell Script, Clojure, Perl, Git, Property List(Apple), TOML, XML, YAML, Mustache, Julia & SQL.

 Características 

_____________________________________________________________________________________



El código combina la interfaz de usuario optimizada de un editor moderno con asistencia y navegación de código enriquecido y una experiencia de depuración integrada, sin la necesidad de un IDE completo. Visual Studio Code, cuenta con herramientas de Debug hasta opciones para actualización en tiempo real de nuestro código en la vista del navegador y compilación en vivo de los lenguajes que lo requieran (por ejemplo en el caso de SASS a CSS). Además de las extensiones, tendremos la posibilidad de optar por otros themes o bien configurarlo a nuestro gusto. Para modificar el esquema de colores y los iconos

Historia del Visual

 Historia


Visual Studio Code se basa en Electrón, un framework que se utiliza para implementar Chromium y Node.js como aplicaciones paraescritorio, que se ejecuta en el motor de diseño Blink. Aunque utiliza el framework Electron, 

 el software no usa Atom y en su lugar emplea el mismo componente editor Monaco utilizado en Visual Studio Team Services anteriormente llamado Visual

 Studio Online.​







Visual Studio Code fue anunciado el 29 de abril de 2015 por Microsoft en la conferencia Build de 2015. Una versión preliminar fue lanzada poco después. El 18 de noviembre de 2015, Visual Studio Code fue lanzado bajo la licencia MIT y su código fuente fue publicado en GitHub.También se anunció el soporte de extensión. El 14 de abril de 2016, Visual Studio Code graduó la etapa de vista previa pública y se lanzó a la web. el visual estudio code se inicio el 14 de abril 2015 y el 9 de noviembre fue que se implemento hacia las demas computadoras.












Que es Visual Studio ?

                 Visual Studio Code

 
Visual Studio Code es un editor de código fuente desarrollado por Microsoft para Windows, Linux, MacOS y Web. Incluye soporte para la depuración, control integrado de Git, resaltado de sintaxis, finalización inteligente de código, fragmentos y refactorización de código.

 Es gratuito y de código abierto, aunque la descarga oficial está bajo Software positivo e incluye características personalizadas por Microsoft.

Visual Studio Code se basa en Electrón, un framework que se utiliza para implementar chronium y node js como aplicaciones para escritorio, que se ejecuta en el motor de diseño Blink. Aunque utiliza el framework Electron, el software no usa Atom y en su lugar emplea el mismo componente editor (Monaco) utilizado en Visual Studio Team Services anteriormente llamado Visual Studio Online. 




Aquí un video con mas información 


  • Versiones anteriores y posteriores de Visual Studio 
  • Descuentos en los servicios de Azure cuando se usa con fines de desarrollo y pruebas 
  • DevOps services para admitir su flujo de trabajo de desarrollo 
  • Créditos de Azure mensuales para aprender, experimentar y crear prototipos 
  • Acceda al catálogo completo de software de de Microsoft para usar desarrollos/pruebas 
  • Aprendizaje de recursos como Pluralsight y LinkedIn Learning 
  • Incidencias técnicas de soporte técnico para sus problemas de de desarrollos y pruebas