Comprehensive course analysis
Who should attend
- Developers who are looking to offer their application services
- Anyone looking to create an ecosystem on top of their product
About the course
As the internet evolves from a collection of static documents to an ecosystem of connected services and data providers, it has brought with it the API revolution. APIs serve as the fabric that interlinks data flow on this modern evolution of Internet. They provide access to services that drive all of the interactions that we all take for granted when we do everyday tasks such as set up a calendar event on our laptops and have it instantly appear on our smartphones, wearable devices, and even our home appliances.
In this RESTful API Design course, students will learn to explore, identify, consume and implement REST API resources using common industry standard tools. Students will examine a variety of popular APIs to help understand how and where they are used. Students will also get the opportunity to consume public APIs and implement their own APIs.
By the end of this 4 day course, you will have a thorough understanding of API, how they work and how to implement them efficiently in your application.
## Key Takeaways
At the end of this course, participants will be able to:
- Articulate what are RESTful Web Services
- Design REST resources for clients to consume
- Thorough understand the HTTP
- Reuse responses by caching
- Handle large payload efficiently
- Write OpenAPI specification to document and publish the APIs
- Understand how to use security tokens to enforce access control
What Will Be Covered
- RESTful Web Services design philosophy
- The HTTP protocol
- API design
- Caching strategies
- Security including tokens and OAuth2
Chuk is with the Advanced Technology Applications Practice for National University of Singapore, Institute of Systems Science (NUS-ISS). His current responsibilities includes developing courseware, and teaching graduate and public courses in enterprise software engineering, software architecture,...
Vincent is the CTO of Voyager Innovations Singapore, a company that builds digital innovations to transform growth markets. Some of these innovations include the award-winning TackThis (an omnichannel store-builder and marketplace-builder), and PayMaya (a popular Philippines digital payment provi...
Founded an EduTech company. Preparing young ones with coding in all aspect not only software but integration with robotics, devices and anything that have a micro controller chip waiting for us to command them to perform any task. My time it was computer age, newer generation into mobile and futu...
Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.
We are happy to help you find a suitable online alternative.