Subscribe to my email list now at http://jauyeung.net/subscribe/
Follow me on Twitter at https://twitter.com/AuMayeung
Many more articles at https://medium.com/@hohanga
Even more articles at http://thewebdev.info/
If you want to practice front end development without building your own back end API, you have lots of choices. Here are some APIs that are free and easy to use, so that you don't have to waste time writing your own fake API to practice with.
Random Dogs
The Random Dogs API just has one endpoint that returns a URL for a dog image. You can use this to practice writing simple apps if you're a complete newbie.
Random Cats
Like the Random Dogs API, the Random Cats API returns a URL for a cat image.
Behance
The Behance API returns projects from the Behance website. Authentication is done with a free API key.
You can use it to search for projects, get users and comments for each project, and get collections.
It's a good API to practice using query strings and parameters since some endpoints use those to query for data.
Rijksmuseum
The Rijksmuseum API lets us search for art that has been uploaded to the Rijksmuseum database. To use it, you just have to sign up for an API key.
The API is free and it provides data for various art pieces in their collection, including artist, title, language, date, format, and more.
ClearBit Logo API
This API lets us get business logos for free. You can make 600 requests a minute with this API, which should be plenty of requests for a practice app. The Logo API is free.
It also has lots of data on companies, data for people that are associated with an email address, calculate risks of chargebacks for particular payments, endpoints for deanonymizing IP addresses by retrieving data via an IP address, and more. These APIs are paid as opposed to the logo API.
Conclusion
These are very useful APIs for practicing with since they're free and easy to use. Now you don't have to think hard and take time to make your own back end to practice front end development