Students are taught the principles of event-driven programming. Instructors lead students into discussions of data types, variable scope and lifetime, data arrays, enumerated data types, and user defined data types. Students are introduced to the visual programming tool using Microsoft Front Page during this module which includes many hands-on exercises. Students learn how to format text, link pages, and create lists and tables to include images, sound, ActiveX controls and Java Applets. Students also learn master skills to create dynamic interactive Web sites that are crucial to business applications using predefined objects and functions.
Instructors also teach students to develop their own objects based upon business rules.
A real-world shopping cart written in JavaScript is introduced for discussion and analysis. In the lab students return to the Web site that they built in the previous module and add enhancements to validate data and to link to outside sites. Students explore the principles of object- oriented programming, including classes and inheritance. While the course focuses on the development of applets for distribution to the Web through client browsers, students also learn how to develop Java Windows- based applications. In the lab, students build an applet to display data based on a customer request.