TECNOLOGÍAS WEB 1_CONCEPTOS BÁSICOS

TECNOLOGÍAS WEB 1_CONCEPTOS BÁSICOS

Introducción a las Tecnologías Web

Conceptos Básicos

  • La sesión se centra en adquirir conocimientos fundamentales para el desarrollo de páginas web utilizando HTML y CSS.
  • Se enfatiza la importancia de estos conceptos como base para profundizar en el desarrollo web más adelante.

Navegadores Recomendados

  • Se sugiere utilizar versiones actualizadas de navegadores como Mozilla Firefox o Chrome para un desarrollo efectivo.
  • Para usuarios de Mac, Safari es una opción viable ya que viene preinstalado, aunque no es la recomendación principal.

Ventajas de Mozilla Firefox

  • Firefox es preferido por sus herramientas útiles para desarrolladores y su apoyo a los derechos de los usuarios y al desarrollo web libre.
  • Herramientas adicionales como Monitor y Logwise ayudan a gestionar contraseñas y verificar la seguridad de credenciales.

Editores de Código

Importancia del Editor

  • No se requiere un editor avanzado; cualquier editor básico puede servir, pero se desaconseja usar procesadores de texto como Microsoft Word.
  • Se recomienda utilizar editores específicos que faciliten la sintaxis del código y reduzcan errores comunes.

Editores Sugeridos

  • Entre los editores recomendados están Atom, Sublime Text y Brackets, siendo este último el elegido por su facilidad de uso y visualización dinámica de cambios en tiempo real.

Direcciones Web (URLs)

Estructura de una URL

  • Las URLs son direcciones únicas que identifican recursos web, con una estructura específica que incluye protocolo, dominio y ruta hacia el recurso deseado.

Protocolo

  • El protocolo más común es HTTP/HTTPS, utilizado para acceder a páginas web; HTTPS es preferido por ser más seguro.

Dominio

  • El nombre del dominio debe estar disponible para su registro; existen diferentes tipos según la organización (ej., .org para organizaciones sin ánimo de lucro).

Variables en URLs

  • Algunas URLs incluyen variables que pueden modificar cómo se presenta un recurso o redirigir al usuario a contenido específico según parámetros como idioma.

Concepto Cliente Servidor

Entendimiento Fundamental

  • Es crucial comprender el modelo cliente-servidor para alojar páginas web correctamente; este concepto básico puede resultar confuso pero es esencial en el desarrollo web moderno.

Introducción al Alojamiento Web y Dominio

Acceso a Páginas Web

  • Las páginas web se desarrollan en ordenadores locales, lo que limita su visibilidad. Para hacerlas accesibles globalmente, deben estar alojadas en un servidor conectado a Internet.
  • Los usuarios acceden a las páginas web mediante clientes como ordenadores o teléfonos móviles, utilizando navegadores para conectarse a servidores que están disponibles 24/7.

Estructura Cliente-Servidor

  • En esta estructura, el cliente es el navegador y el servidor es el ordenador que aloja la página web. El navegador solicita la página mediante una URL y el servidor responde mostrando la información.

Concepto de Hosting

  • El hosting se refiere al alojamiento web, permitiendo que las páginas estén disponibles en servidores. Existen diversas empresas que ofrecen este servicio, como Trinhost, Bluehost y HostGator.
  • Estas empresas permiten subir sitios web a Internet por un costo, asegurando su disponibilidad continua para los usuarios.

Costos Asociados

  • Los gastos incluyen el registro del dominio y el almacenamiento del sitio. Estos costos pueden ser mensuales o anuales; se recomienda contratar servicios por períodos de uno o dos años.

Tipos de Dominios

  • Los dominios más comunes son .com (negocios), .org (asociaciones sin ánimo de lucro), y .net (servicios web). Es crucial verificar la disponibilidad del dominio deseado antes de registrarlo.

Estrategias para Elegir un Dominio

Proceso de Selección

  • Al registrar un dominio, se paga por un período determinado (normalmente uno o dos años), lo cual permite crear subdominios sin costo adicional.
  • Existen múltiples extensiones de dominio relacionadas con países (.es para España, .fr para Francia), así como opciones creativas recientes que han surgido en los últimos años.

Recomendaciones para Nombres de Dominio

  • Se aconseja realizar una lluvia de ideas colectiva sobre posibles nombres. Esto asegura participación y diversidad en las opciones propuestas.
  • Un buen nombre debe ser descriptivo del proyecto, memorable y único. La simplicidad ayuda a recordar el nombre fácilmente.

Verificación y Registro

  • Es importante consultar si el dominio está disponible antes de comprarlo. Si no está libre pero es muy deseado, puede considerarse contactar al propietario actual para negociar su compra.
  • Además del registro del dominio, hay que considerar cómo este se relaciona con la marca y su uso potencial en redes sociales u otros canales comunicativos relacionados con el proyecto.

¿Cómo elegir un dominio y hosting adecuado?

Importancia de la elección del dominio

  • Es crucial seleccionar un dominio que sea fácil de pronunciar, evitando comas y guiones. También se debe considerar cómo se pronunciará en otros idiomas y su significado en esos contextos.

Consideraciones al elegir el hosting

  • Al elegir un hosting, es fundamental recibir opiniones de expertos y personas cercanas para evaluar cómo impacta en la estrategia comunicativa del proyecto. Además, se debe asegurar que el hosting permita instalar WordPress, una herramienta esencial para la gestión dinámica de contenido.

Preguntas clave sobre el hosting

  • Se deben plantear preguntas como cuántos dominios se pueden tener en el hosting contratado. Un solo dominio puede limitar futuros proyectos, mientras que múltiples dominios permiten mayor flexibilidad.
  • Es importante determinar cuánto almacenamiento se necesita, ya que almacenar texto es diferente a almacenar imágenes o videos. Esto también influye en los costos asociados.
  • Verificar si el servicio de hosting incluye correo electrónico con el dominio es vital para establecer una comunicación corporativa efectiva.

Soporte técnico y costos

  • El tipo de soporte (por email, tickets o teléfono) varía en costo y calidad. La elección dependerá del nivel de soporte requerido por el usuario.
  • Los costos del hosting dependen del tipo elegido; hay diferentes opciones desde servidores dedicados hasta compartidos.

Tipos de servidores disponibles

  • Servidor Dedicado: Proporciona control total sobre una máquina completa con todos sus recursos disponibles para uso exclusivo.
  • Servidor Virtual Privado (VPS): Ofrece un entorno similar a un servidor dedicado pero dentro de una máquina compartida, permitiendo configuraciones personalizadas a menor costo.
  • Servidor Compartido: Comparte recursos entre varios clientes; aunque es más económico, puede haber problemas de rendimiento si uno o más usuarios consumen muchos recursos.

Opciones modernas de alojamiento

  • Los servicios en la nube permiten contratar recursos específicos sin necesidad de adquirir una máquina física concreta. Esto ofrece flexibilidad para escalar según las necesidades del proyecto.
  • En estos servicios se paga por uso; si no se utilizan los recursos contratados, no hay costos adicionales. Esto resulta útil para proyectos que pueden crecer rápidamente o experimentar picos inesperados en demanda.