La API para nunca parar de aprender

Curso de Backend con Node.js: API REST con Express.js

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Platzi ha creado una API como recurso open source que te ayudará como recurso para aprender conexiones a APIs.


Si estás aprendiendo desarrollo de software una de las habilidades claves es la conexión con servicios externos para lograr consumir datos y darles un sentido, como mostrarlos en un website, analizarlos, etc.

Cuando estaba aprendiendo conexiones a APIs desde el lado del frontend me encontré con recursos increíbles que me permitierón conectarme a servicios de terceros y desarrollar esas habilidades, recursos como:

Recursos que me permitierón jugar con este tipo de conexiones, extraer datos y mostrarlos en un website usando JavaScript o Python incluso frameworks de frontend como Angular, React, Next etc. Sin embargo, cuando quería probar cosas más avanzadas como: login con JWT, manejo de sesiones, paginación, subida de archivos y todas las operaciones CRUD (Create, Read, Update and Delete) estas APIs se quedan cortas. Tiene sentido que estas APIs no permitan hacer procesos de eliminación o edición ya que modificaría sus bases de datos, imaginate que hasta podría enviar una actualización a Star Wars y decir que el propietario del halcón milenario soy yo 😄.

Entérate sobre: ¿Qué es una API REST?

Entonces, con grupo de estudiantes de Platzi Master creamos Platzi Fake Store API, una API de un e-commerce que te permitirá jugar con ella y probar con un ambiente casi real al que normalmente te enfrentarás en el día a día en tu trabajo, con características como:

  • Paginación.
  • Login con JWT.
  • Subir y bajar archivos.
  • Filtrar productos por categoría.
  • Crear usuarios y verificar si existen previamente.
  • Todas las operaciones CRUD.
  • Incluiye archivos de Postman e Insomnia.
  • Y más…
Insomnia

¿Por qué un e-commerce?

Un e-commerce es uno de los casos que tiene un conjunto de retos interesantes y que no se queda en algo básico, desde manejar un back office para gestionar los productos, categorías y usuarios, hasta crear el sitio para el usuario final con todos los retos que tiene una tienda online.

El propósito de la API es ayudarte en el proceso de aprendizaje de conectarte a este tipo de servicios y además que sea un recurso dentro de Platzi, por ejemplo en los proyectos de cursos como NextJS, React, Angular se enseña consumo y conexión a APIs a través de Platzi Fake Store API.

Queremos que este recurso llegue no solo a la comunidad de Platzi, sino a toda la comunidad de desarrollo en general, así que subimos este proyecto en Product Hunt, un sitio para compartir y descubrir este tipo de recursos, puedes ir a verlo desde Product Hunt y votar por el proyecto.

¿Qué sigue?

Queremos seguir agregando características como la simulación de todo el proceso de compra hasta soportar GraphQL para su consumo, pero cuéntanos. ¿Qué te parece este recurso? te leo en los comentarios 👇.

Curso de Backend con Node.js: API REST con Express.js

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados