Restful API Design

NUS Institute of Systems Science

How long?

  • 4 days
  • in person

NUS Institute of Systems Science

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Reviews

Comprehensive course analysis

Unbiased reviews from past participants
Global companies alumni of this course worked for
Positions of participants who took this course
Countries where most past participants are from
FREE
Individual needs 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

Experts

Lee Chuk Munn

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 Lau

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...

Kenneth Phang

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...

Restful API Design at NUS Institute of Systems Science

From  SGD 2 568$1,954
Add coaching to your course booking

Coaching can personalize and deepen learning for you and your organization.


Something went wrong. We're trying to fix this error.

Thank you for your application

We will contact the provider to ensure that seats are available and, if there is an admissions process, that you satisfy any requirements or prerequisites.

We may ask you for additional information.

To finalize your enrollment we will be in touch shortly.

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

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.