WEB 108 Data Persistence

WEB TBA: Data Persistence builds upon fundamental back-end development knowledge and skills by familiarizing students with database management systems, frameworks, and methods for data storage and retrieval. Students will learn to how to utilize both relational and non-relational databases in web applciation development as well as gain understanding of how the two models are different and why they are needed. Students will use data persistence strategies to determine the right storage model for their different web application use-cases and how to maintain information integrity, security and confidentiality.

Prerequisites: WEB TBA: Back-end Development Fundamentals *Note: This pre-requisite may be waived with permission from the Instructor

Accessibility Services Notice

standard statement

Transfer Agreements

Course to Course transfer – NoBlock Transfer – Nobctransferguide.ca
Course Details
Total number of weeks
Total Credits
Total Hours90
Typical hours per week breakdown
Lecture60
Lab (lab, field, computer)30

Outcomes

Upon successful completion of this course, the learner will be able to:

  1. install, configure and query a relational database management system;
  2. demonstrate an understanding of key concepts in relational databases;
  3. install, configure and query a non-relational database management system;
  4. describe the purpose of non-relational databases and how they differ from relational databases;
  5. demonstrate competency in selecting a database model for specific use cases; and
  6. implement the principles and concepts of information integrity, security and confidentiality.

Grading Table

Academic and Career

See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.

Disclaimer

standard statement