El frontend es una parte fundamental del desarrollo web porque se encarga de crear la interfaz gráfica con la que las personas interactúan en una plataforma. Es el lado visible del software y cada vez hay más herramientas para que generes tu propia aplicación.
Si quieres conocer las mejores formas de potenciar tu trabajo como frontend con el uso de Inteligencia Artificial, te recomiendo separar tu cupo para la charla privada sobre AI con Freddy Vega.
Existen arquitecturas para generar tu propia API y usualmente las más populares son las de API REST. En ellas el cliente hace una petición del frontend al back end haciendo uso de los métodos HTTP, después esa petición retorna como una respuesta que se muestra al cliente.
Como desarrolladora es muy probable que en algunas ocasiones no tengas acceso a una API para consumir, por ejemplo, cuando aprendes una tecnología nueva o a la hora de trabajar en proyectos personales.
Por eso hoy te hablaré de 13 herramientas API que te ayudarán a construir proyectos, pulir tus habilidades y elaborar tu propio portafolio.
Aprender desarrollo web es posible: conoce todo sobre la Escuela de Desarrrollo web.
La API de la NASA te permite utilizar los datos que utiliza la propia NASA, entre ellos, información que incluye imágenes de satélites, el tiempo de Marte y más.
Frankfurter es una API de código abierto que te permite conocer los tipos de cambios de divisas, ya sean los actuales o históricos, publicados por el Banco Central Europeo.
PokéApi concentra todos los datos de Pokémon que existen hasta el momento en un solo lugar. También es fácilmente accesible a través de una API RESTful moderna.
La API Chuck Norris contiene una recopilación famosas frases de Chuck. ¿Necesitas más descripción?
La API de Rick and Morty es una API RESTful y GraphQL basada en el programa de televisión Rick and Morty y te permitirá acceder a datos sobre cientos de personajes, imágenes, ubicaciones y episodios.
The Cocktail DB es una API que contiene una base de datos abierta y de origen colectivo de bebidas y cócteles de todo el mundo. ¿Qué vas a beber hoy? Eso lo decides tú.
Fake Store API se utiliza principalmente para prototipos de sitios web, de comercio electrónico o de compras. Esta API te proporcionará datos ficticios para plataformas de este tipo si te interesa crear un proyecto relacionado.
La API de Unsplash es una API JSON. Actualmente, es el motor de fotos más potente que existe, proporciona más de 600 mil fotos gratuitas, de calidad, de alta definición y sin licencia. Como desarrolladora puedes usar todas las imágenes disponibles sin costo.
Quotes API te permite acceder a múltiples y famosas citas. Tú puedes elegir qué tipos de citas emplear, puede ser una cita aleatoria **o puedes filtrar por autor y encontrar la que más te guste.
La API de Random User te proporcionará perfiles ficticios generados aleatoriamente que puedes implementar en tus proyectos.
La API de MovieDB te ofrece todos los datos que necesitas para generar una aplicación de cine o para producir una lista de películas. Esta es una API muy útil que te permite obtener distintos datos como imágenes del elenco, programas de televisión y mucho más.
MealDB API es una base de datos abierta que contiene recetas de todo el mundo. Ofrece datos sobre los ingredientes de platillos, imágenes, categorías, vídeos de comidas y mucha más información adicional.
Platzi Fake Store es creada y mantenida por Platzi. Está pensada en la simulación de un e-commerce, por lo que te entrega datos ficticios de productos, usuarios, categorías y más.
Una de las características más interesantes es que te permite judar con todas las operaciones CRUD y no solo consumir datos, o sea, también podrás crear, editar, eliminar y conectarte a este tipo de recursos haciendo uso de las mejores prácticas.
Y esto no será lo único, además tendrás la opción con esta API de hacer manejo de sesiones y muchas features más.
Es tu turno de seleccionar una de estas API y empezar a desarrollar múltiples proyectos en tu camino como desarrolladora frontend. Si conoces alguna otra API que debería mencionar, compártela en los comentarios y la incluiré en la lista.
Además, si quieres aprender a consumir todas estas API te invito a tomar el curso de Single Page application con JavaScript Vanilla donde aprenderás como utilizarlas en tus propios proyectos y si no te quieres quedar ahí también puedes aprender a desarrollar tus propias API con el curso de Backend con Node.js: API REST con Express.js.
Y eso no es todo, si quieres ideas para proyectos te dejo cinco proyectos que puedes crear para complementar tu portafolio.
Nunca pares de aprender y de crear 💚
PokeAPi y Rick&Morty de mis favoritas jajaja
¡Excelente post Alex!! Siempre nos compartes herramientas super top! 💚
Está suuuuper , y todavía mejor con el challenge que hay ahorita para construir nuestro portafolio, muchas gracias 😄
Me encanta, lo guardare en mis favoritos para mis próximos proyectos.
Super útil para pruebas de concepto. Ya lo tengo apuntado en mis marcadores.
Muchísimas gracias.
Faltó la de dad jokes jajaaja
También se agregaron estos cursos recientemente a la escuela de desarrollo web que nos ayudaran bastante para utilizar estas APIs .
-Curso de Consumo de API REST con JavaScript:
https://platzi.com/cursos/api/
-Curso Práctico de Consumo de API REST con JavaScript:
https://platzi.com/cursos/api-practico/
-Curso Profesional de Consumo de API REST con JavaScript:
https://platzi.com/cursos/api-profesional/
¡Increíble post, muchas gracias Alex! Es muy interesante.
No conocía algunas de las apis. Muchas gracias.
Me gustó mucho este post. Muy útil de verdad!
Gracias Alex.
Excelente compilación!
gracias!!
excelente, estoy por iniciar un proyecto de restaurante y me servirá mucho la api
Very interesting!
Interesante