CSC280 Developing Scalable Web Applications

Students build upon the knowledge gained from CSC180 and begin learning the Java Enterprise Edition (Java EE) platform. Java EE technologies are introduced with an emphasis on Java Web technologies such as Servlets, Java Server Pages (JSP), the Web container, and the role of enterprise application servers. Design patterns applicable to the presentation tier are discussed. Students learn how to put persistence strategies into practice. Applicable open-source frameworks and tools may also be introduced.

Credits

4 credits

Prerequisite

CSC180 Open Source Platforms Development; PRO180 Open Source Platforms Development Lab; DBT130 Databases I (may be taken concurrently) or DBT260 Business Database Systems (may be taken concurrently

Corequisite

Corequisite(s): PR0280 ScalableWeb Applications Lab