Tarea 3.0 - Conceptos
Tarea 3.0 - Conceptos
Tarea 3.0 - Conceptos
Funcionamiento:
- Solicitud (Request): Un software realiza una solicitud al API para acceder a ciertos recursos
o funciones. Esta solicitud puede ser para obtener información, enviar datos, realizar
operaciones, entre otras cosas.
- Respuesta (Response): El API envía una respuesta al software solicitante. Esta respuesta
puede incluir datos solicitados, confirmación de una operación realizada con éxito, o
información sobre un error.
-Interconexión de servicios: Permite que diferentes servicios se comuniquen entre sí. Por
ejemplo, una aplicación web puede utilizar un API para acceder a servicios de pago, redes
sociales o servicios de mapas.
-Integración de datos: Facilita la integración de datos entre diferentes sistemas. Por ejemplo,
un sistema de gestión de clientes puede utilizar un API para sincronizar datos con un sistema
de gestión de ventas.
Qué es jQuery:
Cómo funciona:
- Manipulación del DOM: jQuery facilita la manipulación del DOM. Permite añadir, eliminar o
modificar elementos y atributos de manera fácil y concisa.
- Desarrollo web interactivo: jQuery facilita la creación de sitios web interactivos y dinámicos.
Permite a los desarrolladores realizar operaciones complejas con menos líneas de código.
- Carga asíncrona de datos: Permite cargar datos desde el servidor después de que la página
ha sido cargada inicialmente, evitando recargar toda la página.
Cómo funciona:
- Solicitud HTTP asíncrona: JavaScript se utiliza para realizar una solicitud HTTP asíncrona al
servidor. Esto se logra mediante objetos como `XMLHttpRequest` o, más modernamente,
utilizando la API
- Respuesta del servidor: Cuando el servidor procesa la solicitud, envía una respuesta al
cliente. Esta respuesta generalmente es en formato XML o JSON, pero AJAX no está limitado a
XML y puede manejar otros formatos de datos.
- Manipulación del DOM: Una vez que se recibe la respuesta, el código JavaScript puede
manipular el DOM de la página para actualizar la información mostrada al usuario sin
necesidad de recargar la página completa.
1. API (Interfaz de Programación de Aplicaciones):
- ¿Qué es? Un conjunto de reglas y definiciones que permite que diferentes aplicaciones se
comuniquen entre sí. Puede ser utilizado para acceder a funciones o datos específicos de
una aplicación o servicio.
- ¿Cómo funciona? Permite que un software realice solicitudes a través de la API para
acceder o manipular datos o funciones proporcionadas por otra aplicación o servicio.
- ¿Para qué sirve? Facilita la integración entre diferentes sistemas y aplicaciones. Permite a
desarrolladores utilizar funcionalidades específicas de una aplicación sin tener que entender
todo el código interno de esa aplicación.
- ¿Qué es? Un estilo arquitectónico para el diseño de servicios web que utiliza HTTP como
protocolo de comunicación. Se basa en principios como la arquitectura cliente-servidor, la
separación de la representación y el estado, y el uso de operaciones HTTP estándar.
- ¿Cómo funciona? Utiliza las operaciones HTTP estándar (GET, POST, PUT, DELETE) para
realizar acciones en los recursos. Los recursos son identificados por URLs y pueden
representar datos o funciones específicas de la aplicación.
- ¿Para qué sirve? Proporciona una forma eficiente y escalable de crear servicios web,
facilitando la comunicación entre aplicaciones distribuidas. Es utilizado para desarrollar
aplicaciones web que requieren intercambio de datos.
3. API RESTful:
- ¿Qué es? Una API que sigue los principios de la arquitectura REST. Utiliza las operaciones
HTTP de manera consistente para realizar acciones en los recursos, y la comunicación se
realiza a través de los métodos estándar de HTTP.
- ¿Para qué sirve? Proporciona una interfaz eficiente y estandarizada para interactuar con
servicios web. Es comúnmente utilizado en el desarrollo de aplicaciones web y móviles,
permitiendo la integración de sistemas distribuidos de manera efectiva.