Transfers ToCSUDescriptionThis hands-on course introduces students to Web development using the newest features in client-side markup languages to create modern day visual front-ends. Following responsive Web design practices, students will learn how to make front-ends dynamically react to the user by using features such as floating windows, animations, carousels and sliders, nifty widgets, drop down menus, parallax scroll effects, single page applications and simple games. Students will also learn various client-side techniques for working with data, form data validation, and data collection using Web services, XML, and AJAX to process user input such as product orders. Technologies included in instruction are the current versions of HTML, CSS, JavaScript, JQuery, XML, jSON, and AJAX.