Revised 4/2006
ITP 248 - E-commerce Integration and Applications (4 CR.)
Course Description
Includes instruction in the implementation of platform-independent e-commerce Web applications. Course content emphasizes building end-to-end e-commerce skills including comparison and selection of commerce architecture, installation and configuration, security considerations, and the development of a complete business-to-consumer and a business-to-business site. Lecture – 4 hours per week
Course Prerequisites/Corequisites
ITP 240 or ITP 244 or ITP 246
Course Objectives
Upon completion of this course, the student will be able to:
- Become familiar with the complete realm of server-side programming.
- Build end-to-end e-commerce skills including comparison and selections of commerce architecture, installation and configuration, security considerations.
- Develop complete business-to-consumer and business-to-business sites.
Major Topics to Be Included
- Choosing a Web application server Installing a Web application server
- Configuration and security for a Web application server Development of a complete server-side web application
Student Learning Outcomes
- Choosing a Web application server.
- Be able to describe the advantages and disadvantages of the different languages used for server-side programming.
- Understand the considerations necessary for choosing a Web application server. Be able to evaluate different Web application servers.
- Installing a Web application server.
- Be able to demonstrate knowledge of considerations necessary for the installation of a Web application server.
- Be able to follow the steps needed for the complete installation of a Web application server.
- Configuration and security for a Web application server.
- Become familiar with the administrative tools for monitoring and deploying applications on a Web application server.
- Understand security issues when running server-side applications.
- Development of a complete server-side web application.
- Be able to create modules for server-side e-commerce in the language of choice. Understand how shopping carts work and how to integrate one into your web application. Be able to utilize good database practices in data maintenance in our web application.
- Understand how to launch your web application and how to maintain it.