Web
JavaScript for Programmers approaches JavaScript as a programming language. To build today's modern web applications, you need to know more than how to create an "on click" handler or paste some sample jquery code. Understanding the fundamentals of the language and how to create object-oriented code will allow you to access to the power of JavaScript. In this class, you'll use Jasmine, a behavior driven development framework, as a learning tool to work through exercises that solidify the concepts through hands-on experience with jasmine JavaScript. After taking this course, you will have practical experience with JavaScript language fundamentals. You will have a solid understanding of the language and a foundation in best practice development for using Jasmine JavaScript Testing framework with your JavaScript code.


This project-based course will involve building a real web application using BackboneJS, a framework designed to help you organize code in the browser and manage complex behaviours. We'll be using a simple key/value store, MongoDB and a very lightweight web backend (Ruby Sinatra). This is an advanced video series and it assumes an understanding of jQuery, and server side web development. The second video in the series touches on how to get going quickly.

In this course, Jen Kramer shows how to use Joomla! to build a website from scratch—all without a single line of code. Discover how to create and organize content, add menus and sidebars, change the look of the site with templates, control who creates and edits content, and much more. The course also shows you how to evaluate the quality of extensions, plugins, and templates and how to download and install them. Finally, Jen emphasizes the importance of backing up your Joomla! site, and explains how to create and store those backups.


In jQuery Essential Training, Microsoft professional Joe Marini presents the power of the jQuery library, an open-source JavaScript project that greatly simplifies the process of adding advanced functionality to web sites. Joe teaches how to use these new features to build pages that work across browsers with the functionality that today's users (and clients) are looking for, from complex animation effects to dynamic page formatting. Joe pulls all of this together, showing how the jQuery UI plug-in can expand and streamline the capability of jQuery, and then integrating jQuery design tools into a complete sample web site. Exercise files accompany the course.

Javascript is the most important language on the modern web-- and jQuery is it's most important framework. With an understanding of basic Javascript, you can use jQuery and create powerful, impressive visual effects, interface widgets and other site features. If you're worried about cross-browser compatibility problems, jQuery just might be the recipe you've been searching. jQuery commands, methods and widgets perform the same on all modern browsers making it easier to create a powerful interface on your site that is enjoyed by ALL users.

In this course, author Joe Marini uses the jQuery Mobile framework to create visually rich, interactive web pages for mobile devices. The course examines the construction of jQuery Mobile pages, showing how to build page transitions, dialogs, buttons, and toolbars. The course also delves into generating mobile-optimized web forms and list views and explains how jQuery Mobile handles events, including touch gestures and changes in device orientation.


jQuery Mobile is one of the fastest and most popular ways to build web applications for smartphones and tablets. This course covers the major workflow elements of creating mobile applications with jQuery Mobile, starting with a basic app using components, themes, and dialogs. Author Ray Villalobos also shows how to make your project dynamic and acquire data from other WordPress sites using the WordPress JSON plug-in. Plus, discover how to extend your application through theming, custom icons, and data feeds from services such as ThemeRoller and the YouTube, Flickr, and Twitter APIs.

