Text only version INDEX :: Information Science & Technology :: ITEC

 

 
College of Information Science & Technology

ITEC 425
ADVANCED WEB DEVELOPMENT

  1. Catalog Entry

ITEC 425. Advanced Web Development
Three hours lecture (3).

Prerequisite: ITEC 325.

An advanced development class in Web programming for those students that have completed the Web Programming I and II sequence. Includes the applied study of Web services, Web security, and other current topics in Web development.

  1. Detailed Description of Content of Course

This course emphasizes the fundamental knowledge and practical implementation of Web services and security. The topics include:

Web Services

- Introduction and architecture
- Protocols used for data description, and messaging such as XML (eXtensible Markup Language) messaging
- Messaging Protocols such as SOAP (Simple Object Access Protocol)
- Service description languages such as WSDL (Web Services Description Language)
- Service discovery services using technologies such as UDDI (Universal Description, Discovery and Integration)

Web Security and Privacy

- Introduction to problems and Web architecture
- Cryptography essentials
- Understanding SSL (Secure Sockets Layer) and TLS (Transport Layer Security)
- Digital identification (passwords, signatures)
- Privacy issues, protection techniques and technologies
- Mobile code issues (e.g., Plug-Ins, VB, Java, Flash, Shockwave)
- Web server security (physical, host)
- Web application and browser security
- Implementing SSL server certificates (creating, installing, etc.)
- Securing web services and content
- Digital payment schemes

Evolving Topics in Web Development

Study of other current topics that arise in this rapidly changing area.

  1. Detailed Description of Conduct of Course

Course delivery methods will include classroom lectures, related programming and homework assignments, and group work. Program examples for some problems will be introduced by the instructor. Students will be required to finish some projects for problems similar to those discussed in class.

Student assignments will continue to emphasize the use of good structured programming and software engineering methods.

  1. Goals and Objectives of the Course

1. To provide students with advanced principles of Web programming and development through an in-depth coverage of the fundamentals and essential concepts of Web services and security.
2. To provide students with exposure to practical techniques and tools which surround the implementation of Web services and security.

  1. Assessment Measures

Students will be evaluated based on several programming assignments/projects and two examinations.

  1. Other Course Information

None.

  1. Review and Approval

DATE ACTION APPROVAL
 October 2004 Initial Course Approval Joe Chase, ITEC Chairman