- International Fees
International fees are typically three times the amount of domestic fees. Exact cost will be calculated upon completion of registration.
Course details
This course continues from Web Development 1 and introduces the students to client-side programming with JavaScript. Students learn how to use JavaScript to make changes to pages, style, create animations, do form validation, and connect to a web server. Topics include JQuery, AJAX, event handling, validation constraints API, local storage, and the Document Object Model (DOM).
Prerequisite(s)
Credits
4.0
- Not offered this term
- This course is not offered this term. Please check back next term or subscribe to receive notifications of future course offerings and other opportunities to learn more about this course and related programs.
Learning Outcomes
Upon successful completion of the course, the student will be able to:
- Analyze JavaScript objects, functions, and arrays, and how they differ
- Construct code that handles custom validation constraints and generate custom messages
- Create JavaScript event handler code in order to respond to various event types
- Analyze the DOM and how to construct HTML via JavaScript
- Differentiate between the various different iterative and conditional control constructs in JavaScript
- Evaluate JQuery and how it applies to web development
- Create JQuery code that performs event handling
- Construct JQuery code that handles validation
- Create JQuery code that creates animation effects within a web page
- Understand the HTTP protocol and how it is used to deliver web content
- Create simple PHP scripts that respond to AJAX GET and POST requests
- Use JSON to send and receive data - both from JavaScript as well as PHP
- Create JQuery code that utilizes AJAX for sending and receiving JSON data
- Utilize JQuery in order to manipulate the DOM
- Utilize HTML 5 local storage
- Design JavaScript code that generates both HTML 5 and CSS 3
Effective as of Winter 2016
Contact Us
If you have a question or comment about this course, please complete and submit the form below.
Subscribe
Interested in being notified about future offerings of Web Development 2 (COMP 2130)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.
Programs and courses are subject to change without notice.