JavaScript for Designers If learning how to write JavaScript and CSS excites you, then read on… This class will kick up your confidence in your coding and W3C compliance.
Learn the basics of JavaScript programming with techniques aimed at visually oriented designers. To do it, the essentials of JavaScript are covered along with designer-friendly jQuery to make writing JavaScript easier and way more fun. You'll begin with the basics of setup and syntax to get your footing, then build up to exciting and complex dynamic features.
On this page: enrollment details | instructor | class projects and objectives | prerequisites
Class Title: |
JavaScript for Designers |
|
Start Date: |
Classes start daily.
Enroll today and gain immediate access. |
|
Class Length: |
Six months of access to class materials and instructor feedback. |
|
Instructor: |
Dave McFarland |
|
Other details: |
Self-paced, online, 24 access to online learning environment |
|
|
THIS CLASS IS OFFERED AT SESSIONS COLLEGE: get the details
(Check the syllabus at Sessions College for updated class information.) |
 |
|
 |
Class Instructor Bio:
Dave McFarland is an author, educator and Web developer located in Portland, Oregon. He has been designing and developing Web sites since 1995, when he created his first commercial Web site-an online magazine for communication professionals. He's been the Web master at the University of California, Berkeley and oversaw a complete CSS-based redesign of Macworld.com. He's the author of several Web development books including CSS: The Missing Manual, JavaScript: The Missing Manual and Dreamweaver: The Missing Manual. Dave has been teaching Web design, development and programming for over 10 years.
LEFT: This class gives your sites new levels of functionality and interactivity. |
Class Projects and Objectives:
This online class is packed with projects to help you learn JavaScript. Students can expect to:
- Identify the capabilities of JavaScript and jQuery and their role in Web design and the document object model.
- Add internal and external JavaScript code to a Web page and set up a page for use with jQuery.
- Correctly write and troubleshoot JavaScript statements, commands, variables, data, comments, conditional statements, and functions.
- Request and present user input using JavaScript.
- Select and modify page elements using basic jQuery, changing the appearance or visibility of content.
- Respond to user events using JavaScript and jQuery, creating interactivity.
- Write "if" conditional statements and test for multiple conditions ("else if"), making use of basic operators and booleans.
- Call functions, write arguments, and return values to create complex interactivity.
- Create special visual effects using events and jQuery functions.
- Use specialized jQuery selections and selection removal techniques to improve page navigation.
- Create large link areas using a combination of HTML, CSS, and JavaScript.
- Identify the core components of Ajax and the role of Ajax in an interactive Web page.
- Add Ajax-based content loading improvements to a page using a jQuery function.
- Add Ajax-based content loading improvements to a page using a jQuery function. Implement and customize jQuery plugins to create a lightbox image gallery and a live Twitter stream.
| Prerequisites: |
- Computer with Internet connection (56 Kbps modem or faster).
- An account with a Web hosting service (free services are available).
- XHTML and CSS course or equivalent experience in hand coding HTML and CSS and publishing files to the Web.
- Adobe Photoshop or Fireworks, or equivalent digital imaging program.
|
|