-
- What is Representational State Transfer (REST)?
- What is a RESTful API?
-
- How to consume an external API?
- Example of middleware
-
Career Training II: Interview preparation
Your mentor Andrej has made video lectures for this week's material that complements the reading material. You can find them here: Videos 7 - 10
This week we are going to learn some more terms that come up when discussing API's. Let's first start with the term CRUD, read about what this is here.
You might have noticed that the four CRUD actions nicely align with the HTTP methods from last week:
- Create -> POST
- Read -> GET
- Update -> PUT
- Delete -> DELETE
Having covered these terms, we can now look into one of the most common API architectures, the REST API. Have a look at the explanation of this design here.
We will also look into enhancing your API. One thing to keep in mind that your own API can make use of other API's for certain functionality! In fact, this happens all the time and is a great way to split the separation of concerns. Have a look at how this works here.
It is time to start practicing interviews as it is a crucial part of the hiring process. The interview preparation repository goes over the different types of interviews you will go through with companies as well as the ones that you will have to endure during the curriculum.
You don't have to do all of this immediately. This week you will receive a message from Giuseppina in your cohort channel to schedule the Career Training II session. Before that session, make sure to have:
- Read the whole ‘Interview Preparation’ Repo.
- Done the assignments: make a copy of this file and submit your answers to the team here.
Are you finished with going through the materials? High five! If you feel ready to get practical, click here.