You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.


2.2 Tecnologias para la web.






  • Las tecnologías web comprenden un conjunto de herramientas y estándares que facilitan la creación, desarrollo y funcionamiento de sitios y aplicaciones en la World Wide Web. Estas tecnologías abarcan diversos aspectos, desde la estructuración del contenido hasta su presentación y funcionalidad.

    Principales Componentes de las Tecnologías Web:

    Lenguajes de Marcado y Estilo:
    HTML (HyperText Markup Language): Define la estructura y el contenido básico de las páginas web.
    CSS (Cascading Style Sheets): Controla la presentación y el diseño visual de las páginas web.

    Lenguajes de Programación del Lado del Cliente:
    JavaScript: Permite la creación de interactividad y funcionalidades dinámicas en las páginas web.

    Lenguajes de Programación del Lado del Servidor:
    PHP, ASP.NET, Python, Ruby: Se utilizan para procesar solicitudes en el servidor y generar contenido dinámico.

    Protocolos de Comunicación:
    HTTP/HTTPS (HyperText Transfer Protocol / Secure): Regulan la transferencia de datos entre el cliente y el servidor.






Bases de Datos:
Las bases de datos son sistemas utilizados para almacenar y gestionar grandes cantidades de datos de manera eficiente. SQL, NoSQL: Gestionan y almacenan datos que las aplicaciones web utilizan y procesan.

Frameworks y Librerías:
Angular, React, Vue.js: Facilitan el desarrollo del lado del cliente.
Django, Ruby on Rails, Laravel: Facilitan el desarrollo del lado del servidor.

Herramientas de Desarrollo y Control de Versiones:
Git: Sistema de control de versiones que permite gestionar y coordinar cambios en el código fuente.

Servicios y APIs Web:
RESTful APIs, SOAP: Permiten la comunicación entre diferentes aplicaciones y servicios a través de la web.






  • Protocolo HTTP/HTTPS

    HTTP (HyperText Transfer Protocol):
    Es el protocolo de comunicación que permite la transmisión de datos entre un cliente (navegador) y un servidor web.
    Función:
    Cuando un usuario solicita una página web, el navegador envía una solicitud HTTP al servidor, que responde enviando los datos necesarios para renderizar la página.
    HTTPS:
    Es la versión segura de HTTP. Usa SSL/TLS para cifrar los datos transmitidos, lo que mejora la seguridad, especialmente cuando se manejan datos sensibles como contraseñas o números de tarjetas bancarias.

    APIs (Application Programming Interfaces)

    Las APIs permiten que diferentes aplicaciones o servicios se comuniquen entre sí. En el contexto de la web, una API es una interfaz que permite que un sitio web o una aplicación consuma recursos o servicios externos.
    Propósito:
    Permiten la integración de servicios de terceros en un sitio web (por ejemplo, acceder a mapas, datos meteorológicos, servicios de pago, etc.).
    Ejemplo:
    Usar la API de Google Maps para mostrar mapas interactivos en un sitio web.