Skip to content

BBDD

En esta asignatura trataremos el mundo del backend, que es la parte de la aplicación que se ejecuta en el servidor. En esta parte de la aplicación se suelen realizar las operaciones de acceso a la base de datos, procesamiento de los mismos y generación de las respuestas que se enviarán al cliente.

Vamos a introducir algunos conceptos base que nos servirán durante todo el curso:

Cliente

El cliente es la parte de la aplicación que se ejecuta en el navegador del usuario. Esta parte de la aplicación se encarga de generar las peticiones al servidor y de procesar las respuestas que recibe del mismo.

Servidor

El servidor es la parte de la aplicación que se ejecuta en el servidor. Esta parte de la aplicación se encarga de procesar las peticiones que recibe del cliente y de generar las respuestas que enviará al mismo.

Base de datos

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este curso nos centraremos en las bases de datos relacionales, que son aquellas que almacenan los datos en tablas relacionadas entre sí.

JSON

JSON (JavaScript Object Notation) es un formato de texto sencillo para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript aunque hoy, debido a su amplia adopción como alternativa a XML, se considera un formato de lenguaje independiente.

API

Una API (Application Programming Interface) es un conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. En este curso nos centraremos en las API REST, que son aquellas que utilizan el protocolo HTTP para realizar las peticiones.