Official Description

9.0 Continuing Education Units (CEUs)

TCP/IP, structure of Hypertext Transfer Protocol (HTTP) requests and responses, reading Application Programming Interface (API) documentation, making requests to APIs, creating APIs using Node.js.


Supplementary Information

30 hours class plus approximately 60 hours of assignments

RESTRICTION: Not open to students who have taken YCIT 012.

Topics Covered

  • HTTP
  • APIs
  • Endpoints
  • NodeJS
  • ExpressJS
  • Git
  • npm

Learning Outcomes

The course is designed to enable you to:

  • Build an API
  • Deploy an API on an external server 

Prerequisite(s) and Corequisite(s)

Students must have successfully completed the following course(s) prior to registration:

Thank you for your interest in McGill University!

Unfortunately, the activity you have selected is not currently open for registration. Please click on the "Request Information" button to complete the Course Inquiry form. This will allow us to notify you as soon as a new section becomes available.

Required fields are indicated by .