Chicos quiero compartir mi refactorización de este proyecto donde tome lo aprendido por Santi y lo lleve a un proyecto mejor estructurado y con una mejor Interfaz Gráfica
- Link del repositorio

Una API, o Interfaz de Programación de Aplicaciones, es un método de comunicación que permite a tercero (nosotros) comunicarse entre sí para transferir información y realizar las 4 operaciones básicas usando métodos HTTP.
Las API funcionan bajo el protocolo HTTP que es con el que funciona los sitios web, estos usan unos métodos o verbos HTTP que sirven para hacer las Cuatro Operaciones.
El método GET sirve para obtener información de una API El método POST, envía información o la guarda El método PUT o PATCH, actualiza o edita información El método DELETE, borra información
Las API funcionan en diferentes tipos de formatos. JSON, es el estándar para las API RES XML se usaron en otros tipos de APIS en años anteriores.
Por su parte, API REST es una API diseñada bajo los principios de REST.
Una API, o Interfaz de Programación de Aplicaciones, es un método de comunicación que permite a tercero (nosotros) comunicarse entre sí para transferir información y realizar las 4 operaciones básicas usando métodos HTTP.
Las API funcionan bajo el protocolo HTTP que es con el que funciona los sitios web, estos usan unos métodos o verbos HTTP que sirven para hacer las Cuatro Operaciones.
El método GET sirve para obtener información de una API El método POST, envía información o la guarda El método PUT o PATCH, actualiza o edita información El método DELETE, borra información
Las API funcionan en diferentes tipos de formatos. JSON, es el estándar para las API RES XML se usaron en otros tipos de APIS en años anteriores.
Por su parte, API REST es una API diseñada bajo los principios de REST.
Chicos quiero compartir mi refactorización de este proyecto donde tome lo aprendido por Santi y lo lleve a un proyecto mejor estructurado y con una mejor Interfaz Gráfica

Se agradecería que le profesor escribiera los conceptos importantes debajo del video como hacen otros profesores, es muy útil para hacer un esquema.
Va a ser muy interesante usar estas funcionalidades en una aplicación, para resumir entre los métodos HTTP tenemos 4:
¿Alguno sabe cual es el curso de rest?
Una API, o Interfaz de Programación de Aplicaciones, es un método de comunicación que permite a tercero (nosotros) comunicarse entre sí para transferir información y realizar las 4 operaciones básicas usando métodos HTTP, Las API funciona bajo el protocolo HTTP que es con el que funciona los sitios web, estos usan unos métodos o verbos que sirven para hacer las Cuatro Operaciones.
Les comparto el enlace que me sirvio a mi de ayuda para entender esta parte: https://www.arquitecturajava.com/que-es-rest/
Excelente introducción a las API REST en JAVA
Si tienes dudas de los conceptos como API REST y la convención RESTFull te recomiendo mucho este curso: Introducción al desarrollo backend, considero que después de acabarlo tendrás todos los conceptos necesarios.
API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message, or check the weather on your phone, you're using an API.
Basically, it is set of resources that a company delivers so that 3rd parties like normal users can consume those resources to communicate among 3rd parties!
APIs work under the HTTPS protocol. For doing a basic CRUD, they use the following "methods":
Equivalent to:
READ =get()
CREATE = post()
UPDATE = put() and/or patch()
DELETE = delete()
Fue una sorpresa para mi que explicaran REST en este curso, ¡muy bien! Por que se usa mucho en aplicaciones de la vida real.
Cristian Felipe Patiño Cáceres
Dayse Poma
Santiago Bernal
ProfesorMónica Fidelín
Armando Barrientos Bustamante
Crhistian Jackson Ovalle Gamba
Francisco Javier Suarez Verdugo
Fernando de Leon Gil
Alejandro Jesús Gutiérrez Iturra
Ismael López
Francia Ivonn Muñoz Aristizabal
Marcos Vázquez González
David Díaz
Paul Cortes
Alvaro Eduardo Garzón Pira
Sebastian CA
LUIS ALEJANDRO BERNAL ROMERO
Jaime Pinto Abad
Luis Guillermo Isidoro Galindo
Bernardo Aguayo Ortega
Usuario anónimo
UserMiguel Angel Martheyn Berbesi
Carlos Alberto Vásquez Sánchez
Antony Suica Cuartas
Carlos Eduardo Repillosa Del Valle
Jhoni Omar Torres Mata
Chicos quiero compartir mi refactorización de este proyecto donde tome lo aprendido por Santi y lo lleve a un proyecto mejor estructurado y con una mejor Interfaz Gráfica
Muchas gracias por el aporte, te quedo genial!
Está excelente esa interfaz Cristian, me gusta ver nuevas implementaciones del proyecto
Se agradecería que le profesor escribiera los conceptos importantes debajo del video como hacen otros profesores, es muy útil para hacer un esquema.
Debería considerar una buena práctica... para dar clase jaaá. Me ha pasado lo mismo en otros cursos. Ya en serio, el curso de API Rest puede servirte!
En cada uno de los capítulos en los que se va elaborando el CRUD, el código ha estado disponible en la sección Archivos y Enlaces. En el capitulo anterior a este precisamente puedes hacer clic en la sección Archivos y Enlaces y luego es Descargar Todo para obtener un archivo comprimido:
Va a ser muy interesante usar estas funcionalidades en una aplicación, para resumir entre los métodos HTTP tenemos 4:
¿Alguno sabe cual es el curso de rest?
no, pero te recomiendo investigar sobre Rest y SOAP
Si es este. https://platzi.com/clases/api-rest/
Una API, o Interfaz de Programación de Aplicaciones, es un método de comunicación que permite a tercero (nosotros) comunicarse entre sí para transferir información y realizar las 4 operaciones básicas usando métodos HTTP, Las API funciona bajo el protocolo HTTP que es con el que funciona los sitios web, estos usan unos métodos o verbos que sirven para hacer las Cuatro Operaciones.
Complementando tu aporte:
GET
El método GET solicita una representación de un recurso específico. Las peticiones que usan el método GET sólo deben recuperar datos.
HEAD
El método HEAD pide una respuesta idéntica a la de una petición GET, pero sin el cuerpo de la respuesta.
POST
El método POST se utiliza para enviar una entidad a un recurso en específico, causando a menudo un cambio en el estado o efectos secundarios en el servidor.
PUT
El modo PUT reemplaza todas las representaciones actuales del recurso de destino con la carga útil de la petición.
DELETE
El método DELETE borra un recurso en específico.
CONNECT
El método CONNECT establece un túnel hacia el servidor identificado por el recurso.
OPTIONS
El método OPTIONS es utilizado para describir las opciones de comunicación para el recurso de destino.
TRACE
El método TRACE realiza una prueba de bucle de retorno de mensaje a lo largo de la ruta al recurso de destino.
PATCH
El método PATCH es utilizado para aplicar modificaciones parciales a un recurso.
Les comparto el enlace que me sirvio a mi de ayuda para entender esta parte: https://www.arquitecturajava.com/que-es-rest/
Excelente introducción a las API REST en JAVA
¡Hola tú! Espero que estés muy bien.
Si tienes dudas de los conceptos como API REST y la convención RESTFull te recomiendo mucho este curso: Introducción al desarrollo backend, considero que después de acabarlo tendrás todos los conceptos necesarios.
API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message, or check the weather on your phone, you're using an API.
Basically, it is set of resources that a company delivers so that 3rd parties like normal users can consume those resources to communicate among 3rd parties!
APIs work under the HTTPS protocol. For doing a basic CRUD, they use the following "methods":
Equivalent to:
READ =get()
CREATE = post()
UPDATE = put() and/or patch()
DELETE = delete()
Fue una sorpresa para mi que explicaran REST en este curso, ¡muy bien! Por que se usa mucho en aplicaciones de la vida real.
Muchas gracias por este contenido
inicio de apis
Gracias, buenisima info
Muchas gracias :)
Genial.
Este tema es fundamental ya que la mayoría de aplicaciones consumen alguna api. Espero que saquemos el máximo de este tema
Esto es lo mismo que servicios REST o ASO?
Genial, las API se pueden considerar como un intermediario que nos permite comunicarnos con cualquier tipo de servicio que necesitemos para nuestra aplicación.
Nuevas API´s, ahora entiendo a qué se refieren.