Web
Installing Apache, MySQL, and PHP with David Gassner describes how to install and configure Apache HTTP server, MySQL database server, and PHP, known as the AMP stack, on a local development computer. Chapters are devoted to multiple installation approaches: installing the components separately on both Windows and Mac (including coverage of Apache and PHP on Mac OS X 10.7 Lion and 10.8 Mountain Lion), installing the pre-packaged Apache and MySQL distributions in WampServer on Windows and MAMP on Mac, and installing the cross-platform XAMPP and Bitnami on both Mac and Windows. Exercise files are included with the course.

Interaction design focuses on creating interfaces, systems, and devices revolving around user behavior. In this course, author David Hogue sheds light on designing effective interactions for any digital medium. The course explores the interaction design process, explains how interaction designers work and the tools they use, and details the five essential principles of interaction design: consistency, visibility, learnability, predictability, and feedback. The course also introduces basic psychological concepts and examines the roles of context, motivation, and perception in a design; offers navigation best practices; and shows how to design for motivation and behavior and provide feedback to visitors.

All design starts with an idea, and generating good ideas is what separates the wheat from the chaff. But unlike software than can easily be learned, the practice of generating ideas is far more complex. In Interaction Design: Process and Inspiration, acclaimed designer Brendan Dawes takes you through some of the processes he employs in his own work. He'll show you how he approaches projects as a series of "sketches," more akin to working with pencil and paper than pushing pixels. From interface design, usability, and using sound to branding, designing for the audience, and experimental approaches, Interaction Design offers an award-winning designer's insight into the techniques he uses every day to push, play, and constantly explore the realm of possibilities in interactive design.






Learn everything you need to build world-class web applications in this JavaScript class for beginners. JavaScript Basics I and II provides you with all of the training you
need to build world-class web applications. Begin with JavaScript basics,
including control statements, functions, arrays, objects, events, CSS, DOM,
and more. Then, master scripting with XML and RSS, and finish by learning to
build the rich Ajax applications that are taking the Web by storm! Your instructor, Paul Deitel, delivers over 14 hours of world-class video training. Using the Deitels' signature "live-code" approach, Paul teaches by analyzing complete working programs, not trivial code fragments.


A few years ago, Javascript’s potential was uncertain and many programmers considered it useless. These days, however, competent programmers have identified Javascript’s real potential and uses, and it has gone from a toy language to the main language of the browser. It has become one of the most useful languages of this era. Every developer needs at least a basic understanding of Javascript. A developer who knows Javascript is the rockstar of the company and is in constant demand by employers. Our online Javascript course will get you started by teaching all the essential aspects of coding in Javascript.

