Computer Science Software Engineering Web Development

Learning API design

If like me, you are embarking on a new learning journey on the topic of API design and development, and you have no idea where to start. Don’t stress I have got you covered. 

Here are some resources I have used to get going, it’s a mix of videos and blogs posts. 

Rest API Flask and Python by Jose Salvatierra

In this course you will build a shop API. You will learn about Python, Flask, basic API design using POSTMAN an API building/testing tool. Super simple and quick and fun.

Click here to watch.

Python rest API with Flask and Connexion by Doug Farrell 

This blog post is really in depth you go over what REST is, what Flask and Connexxion, you also get a look at Swagger and API documentation tool.

Click here to read.

API-first software development by Joyce Lin

In this in depth blog post Joyce Lin argues that the API should be designed first before any coding takes place(Sounds good to me).  In this post you will learn about setting about Postman for testing API first. You will build a mock API, learn how to get feedback in Postman on the API, Generate code snippets and deploy the API.

Click here to read.

I am currently building a small pet project, It’s a cryptocurrency price ticker I hope to implement these learnings within this project.  It’s still in development you can checkout the code here
More on this later…

What is an API? In English, please. by Petr Gazarov

Click here to read

Happy learning internet people.

Leave a Reply