Rolando Tarqui Benito
EstudianteLucas Jonathan Silva
EstudianteDiego Ahumada
EstudianteLuis Carlos Zapata García
EstudianteJonathan Emilio
EstudianteAntonio Demarco Bonino
EstudiantePlatzi Team
EstudianteAgustin Sangoy
EstudianteMonica Ceballos
EstudianteErick Marcial Machacado Rizo
EstudianteRichard Linarez
EstudianteMateo Calderaro
EstudianteMiguel Angel Reyes Moreno
EstudianteAdriana Carranza
EstudianteLuis Gonzalez
EstudianteMarkin Piero Pulache Guarniz
EstudianteRodrigo Martínez I.
EstudianteCristofer Vargas Morales
Estudiantejulio cesar Díaz Uribe
EstudianteMarlon Rafael Martínez
EstudianteRaúl Adolfo Sánchez Rodríguez
EstudianteSebastián Melo
EstudianteCristofer Vargas Morales
EstudianteJhon Freddy Tavera Blandon
EstudianteCristian Camilo Cortes Ortiz
EstudianteMati Caro
EstudianteNi judas se atrevió a tanto 😅
jajajajajaja
Backend vs Frontend -APIs
jajajaj
Amo desarrollar en backend, ojalá algún día me toque desarrollar para ello.
Al igual que los meseros, las API tienen una serie de funciones clave:
nunca mejor explicado
En mi opinión, este curso tiene excelentes contenidos y complementos para quienes queremos incursionar en este campo :D me gusta :)
Las APIs (Interfaces de Programación de Aplicaciones) son como los camareros en un restaurante. Tú (la aplicación cliente) le das tu pedido (una solicitud de datos o una acción) al camarero (la API). El camarero va a la cocina (el servidor donde reside la información o el servicio), traduce tu pedido para los chefs, y luego te trae de vuelta lo que pediste (la respuesta).
De esta manera, las APIs permiten que diferentes aplicaciones se comuniquen entre sí, solicitando y compartiendo información o funcionalidades de manera estandarizada y segura, sin que una aplicación necesite saber cómo funciona la otra internamente.
Excelente, muchas gracias
Creo que este curso deberia haber estado antes en la ruta de Full stack en Java y no al final.
Por si quieren saber más sobre JSON
Una API (Application Programming Interface) es unainterfaz de programación de aplicaciones que permite que dos aplicaciones de software se comuniquen y se conecten entre sí para intercambiar datos y funcionalidades. Es como un "idioma" que las aplicaciones utilizan para hablar entre sí, facilitando el intercambio de información y la creación de aplicaciones más complejas y eficientes.
Para los que nos les quedó del todo claro y/o quieren una explicación más extensa, les dejo este video super completo:
Este es un excelente curso para iniciarse con la ruta back-end 😎😎😎😎😎😎
Códigos de respuesta HTTP:
En el mundo del software, existen varios tipos de APIs, las más comunes son:
APIs REST: Basadas en el principio de recursos y utilizan HTTP. Son escalables y fáciles de usar.
APIs SOAP: Protocolo basado en XML que permite la comunicación entre aplicaciones. Más pesado y rígido que REST, pero ofrece seguridad avanzada.
APIs GraphQL: Permiten a los clientes solicitar solo los datos que necesitan, optimizando el uso de la red.
APIs WebSocket: Proporcionan comunicación bidireccional en tiempo real entre cliente y servidor.
APIs de biblioteca: Generalmente son funciones y procedimientos que se usan en programación, como las bibliotecas de Python.
Cada tipo tiene sus características y casos de uso óptimos, lo que determina su elección en el desarrollo.
Las APIs (Interfaz de Programación de Aplicaciones) son conjuntos de protocolos y herramientas que permiten a diferentes aplicaciones comunicarse entre sí. Facilitan el intercambio de datos y funcionalidades, permitiendo que los desarrolladores integren servicios externos en sus aplicaciones, mejorando la funcionalidad y la experiencia del usuario.
!
Súper didáctico
Las API Gateway son intermediarios que gestionan las solicitudes de los clientes hacia varias APIs, actuando como un punto único de entrada. Su función incluye autenticación, autorización, balanceo de carga y monitoreo.
Por otro lado, una API REST es un estilo arquitectónico que utiliza protocolos HTTP para permitir la comunicación entre sistemas. La diferencia clave es que la API Gateway agrega funcionalidades adicionales para manejar y optimizar el tráfico, mientras que una API REST se centra en la interacción directa entre cliente y servidor.
Conclusión
Las APIs son esenciales para conectar sistemas y desarrollar aplicaciones modernas. Permiten que distintos servicios interactúen de manera eficiente, desde aplicaciones web hasta dispositivos IoT.
APIs
Las APIs** (Application Programming Interfaces) son conjuntos de definiciones y protocolos que permiten la comunicación entre diferentes aplicaciones de software. Funcionan como intermediarios que facilitan la integración y la interacción entre distintos sistemas, permitiendo que aplicaciones desarrolladas de manera independiente puedan trabajar juntas de manera eficiente. Las APIs especifican cómo se deben realizar las solicitudes y respuestas entre los componentes del software, proporcionando métodos y datos predefinidos que los desarrolladores pueden utilizar para implementar funcionalidades sin necesidad de entender completamente el código subyacente. En el desarrollo web, las APIs son fundamentales para crear aplicaciones dinámicas y conectadas, facilitando el intercambio de datos y servicios entre servidores, bases de datos y clientes.
es muy interesante el desarrollo backend