CMPUT 404 - Web Applications and Architecture
Overview
This course introduces modern web architecture, ranging from user-facing applications to machine-facing web-services, through project-based learning. Topics include: multi-platform Web application frameworks utilizing SQL and NoSQL storage; HTTP/web architecture and protocols; integration with Web APIs; web data exchange and serialization.
Objectives
- Gain an overview of web-based technologies, with a software development focus on web services and web applications.
- Be knowledgeable about current advanced technologies used for web application development
Course Work
- Assignments
- Labs
- Projects
- Team Project
- Participation
- Presentations
- Midterm(s)