Covers how to design and implement a multi-tier application using Web technologies. Includes the creation of extensive custom client and server-side code consistent with achieving a high-quality software architecture.
Addendum to Course Description
Students will complete several lab/programming exercises techniques. This course is transferable to a four-year institution and is applicable toward an Associate of Science or Associate of Applied Science Degree.
Course Outcomes
Upon successful completion of this course, students will be able to:
- Describe the architectural elements of effective web applications.
- Describe key threats to relevant architectural attributes in web enabled applications.
- Demonstrate implementation of custom functionality across multiple tiers of a web enabled applications.
- Evaluate which architectural strategies to apply to address quality requirements, with emphasis on scalability, usability and security.
Prerequisite Courses