|
 |
Information and Communications Technology Qualifications
| Back to list of Prescriptions
Prescription: PR76n (PR36n)Programming for E-Commerce |
Aim of Module | To provide students who have already acquired significant programming skills, with the knowledge to develop E-Commerce applications.
|
Credits | 14
|
Knowledge Assumed From | PR70n(PR30n), IN600(IN200), IN610(IN210) and DB600(DB9200)
|
Student Learning hours | 140
|
Content Revised | New 2000
|
Prescription Expiry Date | Nov 2005
|
LEARNING OUTCOMES
The Student Will
| | | | C | 1 | Understand the fundamentals of a typical E-Commerce distributed architecture and the different types of distributed component technology. | | | | C | 2 | Apply software design for distributed systems. | | | | P | 3 | Develop static and dynamic client-side and server-side programs. | | | | P | 4 | Integrate static and dynamic client-side and server-side programs to form E-Commerce applications. | | | | C | 5 | Understand current issues relevant to programming for E-Commerce. | | |
CONTENT
| | | > | Describe and explain typical E-Commerce distributed architecture and the different types of distributed component technology. | | | | > | Describe and explain the possible variations of the software architecture for different applications. | |
| top
| | | > | Describe and explain current distributed component technologies such as: | | | -COM/DCOM/SOAP | | | -CORBA | | | -JavaBeans/RMI/EJB | | | | > | Explain how these technologies are incorporated into the E-Commerce software architecture. | | | | > | Introduce other possible technologies that can also be used as middle-tier technologies. | |
| top
| | | > | Develop simple interface for an E Commerce application. The interface should include: | | | -Static content such as HTML, | | | -Dynamic content such as Javascript / Vbscript, Java Applets, DHTML, ActiveX, CGI, Database accessories, ADO, ASP, PHP, JSP/servlet | |
| top
| | | > | Apply the skills required to integrate client-side and server-side programs. | | | | > | Develop a simple E Commerce application based on real world scenarios such as: | | | -B2B applications | | | -B2C applications | | | -Transaction automation | | | | > | Apply a security technology in application development such as: | | | -Encryption / Decryption | | | -SSL | | | -HTTPS | |
| top
| | | > | Explain current issues such as: | | | -Message-Oriented Middleware | | | -Application Server | | | -On-Line data storage | |
| top
| | | Note | | NOTES TO TUTORS | | | | > | This course is intended to let students integrate the Web programming skills that they learned in IN600(IN200) and the software skills developed in PR70n(PR30n). | | | | | Resources - Books | | | | > | Core Servlet and Java Server Pages | | | Hall, Marty, Prentice Hall, 2000 | | | ISBN 0-13-08934904 | | | | > | Professional Java Server Programming | | | Ayer et. al, Wrox Press, 1999 | | | ISBN 0-86-100277-7 | | | | > | XML by Examples | | | Marchal, Benoit, Que, 1999 | | | ISBN 0-78-972242-9 | | | | > | Perl Cookbook | | | By Tom Christiansen & Nathan Torkington, Oreilly., 1998 | | | ISBN 1-56592-243-3 | | |
|
|