"Live simply, that others
may simply Live..."
Mahatma Gandhi
CIS 246 - Web Development VI: JavaScript Frameworks
Spring, 2013 - 5.0 Credits
Course Overview:
Students will investigate and use the advanced techniques available in JavaScript Frameworks (libraries) such as JQuery, AJAX, MooTools and Prototype.
Course Objectives:
Upon successful completion of this course, students will be able to:
- Make clear decisions about the advantages-disadvantages of using advanced scripting techniques over other web technologies.
- Create intermediate web sites using JQuery, AJAX, MooTools and other JavaScript framework libraries.
- Read, modify, and create XML documents through AJAX libraries.
- Create advanced user interface using MooTools, JQuery, and Prototype.
- Incorporate advanced scripting techniques into web pages and web sites.
- Make clear decisions and use the appropriate JavaScript framework technology as needed within a web page or site.
- Create clear and useful documentation of technologies to create a web page or site.
- Communicate assumptions and choices made in the techniques used to create web sites.
- Engage in conversations about the different development tools and technologies used to create web sites.
- Communicate the advantages and disadvantages of each of the different JavaScript framework technologies.
- Demonstrate the ability to work collaboratively within groups.
- Apply the appropriate tools and technology to facilitate sustainable web sites.
What I Learned:
This class made JavaScript fun! I'm not the most agile programmer, so having access to a huge library of existing well documented scripts that have been robustly tested, is a sheer pleasure to work with. The weekly projects allowed me to continue to build on my skill set of working with this library.
Projects:
Project 1: Photo Fade
Project 2: Drop Down Menu
Project 3: Highlighted Table
Project 4: Accordion
