Hi,
While I think most aspects of doing APIs are well represented in the curriculum I would like to see a little more of an extension as to why APIs are used. In particular, I would like to see more detail here and think examples could be helpful.
I would like chapter 2 to hold an addition LG which requires examples of API Usages to be used in trainings. Requiring one of each type mentioned in LG 2-2 would probably do good.
A private API example might be: Companies can create value by using APIs to accelerate their development as using an API interface allows teams to work on a similar topic in parallel. This reduces time to market and reduces risk and opportunity cost.
Interested to hear your feedback.
( The curriculum could deliver those examples as well: A few examples for APIs I personally consider interesting and believe to have vastly different implications for the real world:
- The italian governments API for electronic invoicing. Hard to change, Changes are massively impactful
- Product APIs (such as the "typical" ones from Google, Amazon, etc.)
- Centralized Internal APIs (especially centralized ones such as a companies SSO)
- Single Peer APIs (between teams or departments)
- Single Application APIs (such as interfaces between domain and technical details or developers splitting a piece of work in a single team). Easy to change, less committed)
Hi,
While I think most aspects of doing APIs are well represented in the curriculum I would like to see a little more of an extension as to why APIs are used. In particular, I would like to see more detail here and think examples could be helpful.
I would like chapter 2 to hold an addition LG which requires examples of API Usages to be used in trainings. Requiring one of each type mentioned in LG 2-2 would probably do good.
A private API example might be: Companies can create value by using APIs to accelerate their development as using an API interface allows teams to work on a similar topic in parallel. This reduces time to market and reduces risk and opportunity cost.
Interested to hear your feedback.
( The curriculum could deliver those examples as well: A few examples for APIs I personally consider interesting and believe to have vastly different implications for the real world: