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 statementCourse Details| Total number of weeks | |
|---|
| Total Credits | |
|---|
| Total Hours | 90 |
|---|
Typical hours per week breakdown| Lecture | 60 |
|---|
| Lab (lab, field, computer) | 30 |
|---|
Outcomes
Upon successful completion of this course, the learner will be able to:
- install, configure and query a relational database management system;
- demonstrate an understanding of key concepts in relational databases;
- install, configure and query a non-relational database management system;
- describe the purpose of non-relational databases and how they differ from relational databases;
- demonstrate competency in selecting a database model for specific use cases; and
- 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