CSC 342 - Applied Web-based Client-Server Computing
Catalog Description:This course explores client-server computing on the World Wide Web. The course focuses on the architecture of web-based client-server applications and accepted industry practices. Students work in teams to develop web applications with dynamic content delivery.
Contact Hours:
- Lecture: 3 hours
Co-requisites: None
Restrictions: None
Coordinator: Dr. Ignacio Dominguez
Textbook: None
Course Outcomes:
- Describe the history of web technologies.
- Design an accessible web page using a descriptive mark-up language and Javascript.
- Apply fundamental web-based client-server architecture concepts.
- Use frameworks, REST APIs, and websockets.
- Write server-side programs to deliver dynamic content for web pages.
- Create secure and scalable web applications.
- Investigate and describe emerging architectures and technologies for web-based client-server applications.
Topics:
- Basics
- Intro+Webpages
- REST and Forms
- History; JS + DOM
- Frameworks
- Backend concepts
- Authenication, Sessions
- Animation + Visualization
- Websockets
- Configuring and operating a web server
- Advanced web architectures
See Course Listings