Menciona algunos lenguajes de Backend
Java-Spring Boot, Python-Django, JavaScript (Node.js)-Express.js, PHP-Laravel, Ruby – Ruby on Rails.
Menciona los 4 principales metodos de HTTPS
GET, POST, PUT, DELETE,
¿Qué es SOAP?
SOAP (Protocolo Simple de Acceso a Objetos) es un mecanismos de intercambio de datos a través de Internet altamente estructurado y utiliza el formato de datos XML
CRUD ( Create [Crear], Read [Leer], Update [Actualizar], Delete [Eliminar] ) es un acrónimo que representa las operaciones básicas que se pueden realizar sobre datos en una base de datos.
¿Qué es Framework?
Un framework es una estructura o marco de trabajo que proporciona un conjunto de herramientas, bibliotecas y convenciones predefinidas para desarrollar software o gestionar proyectos de manera organizada, eficiente y escalable
Menciona los nombre de las clasificaciones códigos de estado HTTP
1xx (Informativa), 2xx (Exito), 3xx (Redirección), 4xx (Errores del cliente), 5xx (Errores del servidor)
¿Qué es REST?
REST (Transferencia de Estado Representacional) es un mecanismos de intercambio de datos a través de Internet más flexible y permite a las aplicaciones intercambiar datos en múltiples formatos.
¿Qué es y que significa HTTP?
HTTP (Protocolo de Transferencia de Hipertexto) es el conjunto de reglas o protocolo que permite que los navegadores web se comuniquen con los servidores y soliciten o reciban información, como páginas web y otros recursos, usando un modelo de solicitud-respuesta entre el cliente (navegador) y el servidor.
Frontend se enfoca en la interfaz de usuario (lo que el usuario ve e interactúa), mientras que el Backend se encarga de la lógica del lado del servidor, el procesamiento de datos y la gestión de la infraestructura que hace que la aplicación funcione
¿Qué significa las siglas JWT de tokens (JWT)?
JSON Web Token
¿Comó se le llama al componente intermedio que se ejecuta entre la petición del cliente y la respuesta del servidor?
Middleware
¿Qué significa y que es una API?
Una API (Application Programming Interface) es un conjunto de reglas, protocolos y herramientas que permiten que dos aplicaciones o sistemas se comuniquen entre sí.
¿Qué significa MVC es ingles y españos ?
Model–View–Controller ; Modelo-Vista-Controlador
Para que sirver GET, POST, PUT, DELETE
GET: Se utiliza para solicitar datos de un recurso. No modifica la información, solo la obtiene.
POST: Se usa para enviar datos al servidor y crear un nuevo recurso.
PUT: Sirve para actualizar completamente un recurso existente, reemplazando sus datos.
DELETE: Se utiliza para eliminar un recurso del servidor.
Menciona algunas APIs que usualmente se utilizan
Google Maps API, Twitter API (X API), Stripe API, Spotify API, Facebook Graph AP, OpenWeather API, PayPal API
¿Qué significa y que es ORM?
ORM significa Object-Relational Mapping (Mapeo Objeto-Relacional) es una herramienta o librería que permite a los desarrolladores trabajar con bases de datos relacionales usando objetos del lenguaje de programación, en lugar de escribir SQL manualmente.
Explica que es el patron MCV
El patrón MVC (Model–View–Controller) es un patrón de arquitectura de software que organiza el código de una aplicación en tres capas principales, separando la lógica de negocio de la presentación y del control.
¿Comó funciona la autentificacion con tokens JWT? (Usar tus propias palabras)
El cliente envía usuario y contraseña al servidor (POST /login). Si son correctos, el servidor genera un JWT firmado y se lo devuelve al cliente. El cliente guarda el token (normalmente en localStorage o en una cookie segura). En cada petición a la API, envía el JWT en el encabezado: Authorization: Bearer <token> El servidor recibe el token y lo valida (firma + expiración). Si es válido → la petición pasa al controlador. Si es inválido o expirado → se devuelve un 401 Unauthorized.
¿Porqué las empresas crean APIs?
Interoperabilidad, Escalabilidad, Ahorro de tiempo y costos, Monetización, Ecosistema y comunidad, Automatización, Innovación
¿Cómo se llama el ORM de Laravel el ORM de Spring?
ORM de Laravel se llama Eloquent, es el ORM integrado de Laravel y ORM de Spring (Java) se llama Hibernate usualmente a través de Spring Data JPA