(CS 404) Advanced Web Development: APIs and Single-Page Applications
This course explores the design and development of modern web applications built on RESTful APIs. Students will learn how to create, secure, and consume APIs, and build dynamic single-page applications (SPAs) using contemporary frameworks. Topics include authentication, state management, asynchronous communication, and performance optimization. Hands-on projects emphasize scalable architecture and integration between frontend and backend systems.