Web Development II

Web Development II - CSD213

Students in this course learn how to take static web sites and turn them into dynamic and interactive web applications using modern web technologies. The Document Object Model (DOM) of web browsers is introduced, and students learn to create and manipulate DOM objects in response to user actions and system events. Specific focus is given to securing and validating HTML Forms. Students also learn how to interact securely with Web APIs and various client-side APIs, such as the Web Storage and Geolocation APIs.

The programming languages JavaScript and TypeScript are used in this course.