NUS
 
ISS
 

Restful APIs Design

Overview

Part of -
Duration 1 day
Course Time 9:00am - 5:00pm
Enquiry

RESTful API Design aims to provide an introduction to the world of APIs from a technical perspective. APIs have become a primary product of many technologically driven companies and a part of the daily lives of millions even if they may not realise it.

In this course, you will learn about HTTP, how they are used in the context of creating APIs and delivering services. We will also examine some common APIs studying their design and possible implementation.

Participants should have a working knowledge of the Web and some experience as a developer. They will appreciate the knowledge and tools require to deliver robust API services quickly and effectively, while covering important topic such as security and scalability.

This course is part of the StackUp - Startup Tech Talent Development programme offered by NUS-ISS.

 

Key Takeaways

At the end of the course, participants will be able to:

  • Consume and implement API data services for web applications using JavaScript and Node.js



Who Should Attend

  • Front End Developers looking to get started in backend development Application
  • Developers who are looking at adding backend services to their appl
  • icationsBackend Developers looking to get a better understanding of Node.js

What to Bring

Please bring along your laptop during the training.
Specs: 8 GB RAM minimum
16 GB RAM recommended
64 GB storage 1280x1024 minimum screen resolution
Windows 10 or Later/Mac OSX 10.10 or Later (64-Bit OS Required)




What Will Be Covered

API
• Service Oriented Architecture
• RESTful Architecture

HTTP Protocol
• Architecture
• Why is it RESTful
• Limitations
• HTTP/2

Delivering Robust Service
• API description with Swagger
• Scaling
• Handling failures

Note that demos will be conducted during the course.





 




Fees

International Participants

Singaporeans/PRs

Full course fee

S$900

S$900

7% GST on full course fee

S$63

S$63

Total course fee payable, including GST 

S$963

S$963







loading

Certificate

Certificate of Completion

Upon successful completion of this course, you will receive Certificate of Completion from ISS.




Preparing for Your Course

NUS-ISS Course Registration Terms and Conditions

Find out more.

NUS-ISS and Learner’s Commitment and Responsibilities

Find out more.

WIFI Access

WIFI access will be made available to participants.

Venue

NUS-ISS
25 Heng Mui Keng Terrace
Singapore 119615

Click HERE for directions to NUS-ISS

In the event of a change of venue, participants are advised to refer to the acceptance email sent one week prior to the commencement date.

Course Confirmation

All classes are subject to confirmation and NUS-ISS will send an acceptance email to participants one week prior to the commencement date. Confirmed registrants are to attend and complete all lectures, class exercises, workshops and assessments (where applicable). Additionally, all responses to feedbacks and surveys conducted by NUS-ISS and its partners must be submitted. All training and assessments will be delivered as described in the course webpage.

General Enquiry

Please feel free to write to ask-iss@nus.edu.sg if you have any enquiry or feedback.




Course Resources

Develop your Career in the Following
Training Roadmap(s)

Please click on the discipline(s) to view the training roadmap of related courses to assess your training needs and goals.

You Might be Interested in...

A+
A-
Scrolltop
More than one Google Analytics scripts are registered. Please verify your pages and templates.