ICS 425
Client/Server Architectures
4 Undergraduate credits
Effective
August 1, 1998
– Present
Graduation requirements this course fulfills
This course is a study of scaling client/server applications enterprise-wide. The course examines why ordinary client/server tools do not scale enterprise wide, and examines the extensions necessary in DB linkage, OS extensions, and networking connections necessary for scaling. The MVC II (Model-View-Controller) design pattern and other useful design patterns will be used to explain typical architectural approaches.
Special information
Learning outcomes
General
- Allocate parts of an application to the correct part of enterprise web application framework.
- Develop enterprise web applications using the Model View Controller pattern using an enterprise web application framework.
- Design an enterprise application for scalability and performance.
- Implement security features into an enterprise web application.
- Use the enterprise web application framework and evaluate competing enterprise web application frameworks.
Fall 2020
Section | Title | Instructor | ||
---|---|---|---|---|
01 | Client/Server Architectures | Foy, Ralph Alex | Books | Course details |