INTERNET TECHNOLOGY AND WEB SYSTEMS
Brief Course Description:
This course covers the design, implementation and testing of web-based applications including related software, databases, interfaces and digital media.
Course Objectives:
The objectives of the course are to:
• Introduce students to the design, implementation and testing of web-bases application.
• Introduce students to various Internet technologies such XML & XHTML, HTTP protocols, W3C standards, etc.
• Introduce students to client-side and server-side scripting programming.
• Introduce students to dynamic web site development.
• Introduce students to mobile Internet, and design and development of standard compliant mobile web.
Expected Course Outcomes:
Upon successful completion of the course, students will be able to:
• Describe the structure of the World Wide Web as interconnected hypertext documents.
• Describe the importance of the HTTP protocol in Web applications.
• Create and validate HTML/XHTML documents.
• Demonstrate an understanding of XML syntax and show how to display such documents in Web applications.
• Use some presentation technologies, such as Cascading Style Sheets and DHTML.
• Discuss and contrast data entry and validation techniques in client-side vs. server-side programming.
• Discuss and contrast client-side with server-side security issues.
• Describe the use of server-side backend databases in web sites and web applications.
• Discuss Web standards and standards bodies including the World Wide Web Consortium (W3C).
• Build a simple web site that organizes information effectively.
• Discuss the use of proprietary media and interaction technologies such as Flash, Active X, Real Media, and QuickTime.
• Use cascading style sheets to create style standards for a web site.
• Explain the importance of interfacing web sites to underlying databases.
• Describe the methods of security for cookies.
• Implement client-side and server-side cookies.
• Design and develop standards compliant mobile web application.