- International Fees
International fees are typically 3.12 times the domestic tuition. Exact cost will be calculated upon completion of registration.
Course Overview
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
Programs and courses are subject to change without notice.