What is a REST API and how does it work?

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • REST APIs are the heart of the backend and the interoperation of services and applications. They are those that allow you to interact in a connected way through applications, networks, services, or games, and their understanding is essential in the range of knowledge of every developer.
    It is necessary to understand REST, the architectural style behind APIs, and you will realize that in order to bring any idea, business, or service to reality, all you need is REST.
    Video Title: What is a REST API and how does it work?
    Watch my latest video: The Great Leap! From Developer to AI Engineer - • ¡El Gran Salto! De Des...
    824 Views - Feb 26, 2024
    Help me reach my subscriber goal!: ||||||...... 17% ............... 17.4K/100K
    -------------------------------------------------- -----------------------------------
    Resources:
    - API code used in the video: github.com/Tibiritabara/types...
    -------------------------------------------------- -----------------------------------
    Sections:
    0:00 Introduction
    0:30 What is REST?
    1:07 What is Client-Server architecture?
    1:59 What are Stateful and Stateless applications?
    2:39 What are REST APIs?
    3:19 What are requests in a REST API?
    3:55 What are HTTP verbs?
    4:55 What are request headers?
    5:28 What are the endpoints of a REST API?
    6:10 What is the message body or body in a request?
    6:44 What are the query parameters or the query string?
    7:10 What are responses in a REST API?
    7:20 What are response headers?
    8:36 What is the response body?
    8:54 What is OpenAPI and why does it exist?
    10:06 How to develop a REST API?
    10:56 How to deploy a REST API?
    11:10 Why are REST APIs important?
    12:16 How to secure a REST API?
    -------------------------------------------------- -----------------------------------
    Music:
    Montage - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/5JHC3J...
    Nurture - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/3URcOf...
    Tatsuro - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/3LEGnE...
    Toddle Loo - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/3jNqRy...
    Slice Of Life - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/0IV5lT...
    Finish Line - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/7cw8nS...
    -------------------------------------------------- -----------------------------------
    Networks:
    GitHub: github.com/Tibiritabara
    LinkedIn: / ricardosantosdiaz
    Instagram: / tibiritabara90
    -------------------------------------------------- -----------------------------------
    Tags:
    - all you need is REST
    - what is a REST API and how does it work
    - how REST works
    - why REST is important
    -------------------------------------------------- -----------------------------------
    Thanks for watching the video!
    #rest #backend #developer
  • НаукаНаука

Комментарии • 16

  • @RicardoSantosDiaz
    @RicardoSantosDiaz  Год назад +6

    Que los brackets no te distraigan del mensaje del video!, (aunque si me distrajeron bastante durante la edición), el backend gira en torno al desarrollo de REST API´s y el conocimiento en los conceptos y prácticas detrás de estos servicios es esencial en absolutamente todo desarrollador.

    • @codingjhames
      @codingjhames Год назад +2

      Jajajajaja, + 10 en Seniority

    • @faruckj
      @faruckj Год назад +1

      justo iba a comentar eso mismo

  • @matiasabarcamorales3263
    @matiasabarcamorales3263 Год назад +2

    Me gustan tus videos sobre todo como los relatas y también tu contenido más avanzado. Espero algún día unos videitos de SOLID

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад

      Ya tengo uno de SOLID! te invito a mirarlo ruclips.net/video/XkM3c8o1EHE/видео.html

  • @cristianrojasolivares8343
    @cristianrojasolivares8343 3 месяца назад

    Tremendi video te mandastemerefes mas reconcomiemto!! Sigue asi ! Por cierto feliciatciones por los fremollos ni se siente la pronunciacion.
    Posdata te ganaste uns suxriptor !!

  • @BrattScorsa
    @BrattScorsa Год назад +3

    Excelente video. Super bien explicado, ahora 2 preguntas por favor:
    1) con el auge de REST, tecnologías como Javascript han matado a JSF entonces?.
    2) A estas altura del partido que reocmiendas usar, Spring Boot o Todo el stack Jakarta EE?
    mUUUCHAS GRACIAS.

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад

      1. JavaScript es un lenguaje de programación y JSF es una tecnología del lenguaje java para el desarrollo de aplicaciones web. El framework REACT que corre sobre JavaScript puedo decir que si ha demostrado mayor potencial y oportunidades en desarrollo de Frontend que el uso de JSF, aunque mi conocimiento es limitado.
      2. En cuanto a Springboot, tengo conocimiento de muchas compañías que hacen uso de él para el desarrollo de APIs, pero tengo conocimiento también muchas compañías usan lenguajes como Golang o Python para ese propósito. Evalúa también estas opciones.

    • @BrattScorsa
      @BrattScorsa Год назад

      @@RicardoSantosDiaz gracias tu respuesta hermano, mi pregunta iba al hecho de que hace algunos años el front end de las aplicaciones empresariales java, JSF era la opcion mayoremente usada...pero creo que ya le están llegando sus ultimos dias...

  • @wjmmk
    @wjmmk 2 месяца назад

    Broth un gusto saludar, te Felicito por la MAGISTRAL mera de explicar StateFul And Stateless... 🦾

  • @angelicasantos568
    @angelicasantos568 Год назад +1

    waooo

  • @itztobi3068
    @itztobi3068 Год назад +1

    hola ricardo estoy muy interesado en la carrera de ing. de sistemas y quería hacerte algunas preguntas 1) es verdad que pasar mucho tiempo frente a la pc causa problemas de vision? 2) la tasa de desempleo es muy baja? 3) nesecito ser extraordinario con las matematicas ? 4) cuanta personas en promedio que entran a la carrera logran graduarse
    posdt: tengo 16 años y quiero saber si escoger esta carrera me considero alguien apasionado y bueno en las matematicas pero me preocupa que no lo suficiente. espero por favor tu respuesta gracias.

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад +1

      Voy a tus preguntas una a una:
      1. Los problemas de visión se pueden dar más que todo debido a temas genéticos. Si tus padres sufren de la visión, es probable que tú también. Personalmente, he sido afortunado, y tras 15 años de trabajar frente a la pantalla mis ojos siguen funcionando a la perfección.
      2. La tasa de desempleo es del 2%. Más baja que en muchísimas otras carreras, y las oportunidades las puedes encontrar en cualquier lugar del mundo.
      3. No necesitas ser extraordinario con las matemáticas.
      4. No puedo decirte con exactitud. Esas estadísticas dependen de donde estés ubicado y creo que puedes buscarlas en Google. Pero la verdad, en mi experiencia, esta carrera era de las menos difíciles de la universidad.

  • @itztobi3068
    @itztobi3068 Год назад +1

    que lenguaje usas tu ? java , python, javaschript, php y cual me recomiendas empezar a aprender

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад

      He cambiado de lenguaje a lo largo de mi carrera. Personalmente, te recomendaría iniciar con Python o JavaScript.

  • @angelicasantos568
    @angelicasantos568 Год назад +1

    pececito?