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.
- Gain an overview of web-based technologies, with a software development focus on web services and web applications.
- Be knowledgable about current advanced technologies used for web-application development
- Team Project
Students are expected to participate in all classes and labs.