
ITEC 425
ADVANCED WEB DEVELOPMENT
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.
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 schemesEvolving Topics in Web Development
Study of other current topics that arise in this rapidly changing area.
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. 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.
Students will be evaluated based on several programming assignments/projects and two examinations.
None.
DATE ACTION APPROVAL
October 2004 Initial Course Approval Joe Chase, ITEC Chairman