COS 243: Multi-tier Web Application Development
The course will explore how to develop a complete web application with implementation separating concerns between content delivery, business logic, and data storage. An emphasis on a modern MVC platform will be used to provide the separation of concerns. Additionally, core database knowledge for a functioning application will be explored including data modeling for a relational database, common SQL queries, data normalization foreign key constraints, and aggregate operations. Prerequisites: COS 121 and COS 143.