Official Description

9.0 Continuing Education Units (CEUs)

Structure and interpretation of SQL. Creating a schema for an SQL database. Running a Relational Database Management System (RDBMS). Populating a RDBMS with data. Writing a webserver in Node.js connected to an RDBMS.


Supplementary Information

30 hours class plus approximately 60 hours of assignments

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

Topics Covered

  • SQL
  • PostgreSQL
  • Structuring a database
  • Deploying a database on an external server
  • Webserver/database communication

Learning Outcomes

The course is designed to enable you to:

  • Create and deploy a database
  • Plan database tables and the relationships between them
  • Make requests to a database from NodeJS
  • Use industry standard libraries to handle webserver/database communication

Prerequisite(s) and Corequisite(s)

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

Applies Towards the Following Programs


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 .