JavaScript Training Courses

We teach a range and variety of JavaScript Trainings. Whether you're just getting started, or you're looking for specific trainings in Angular, Ember, or Backbone, we have the right course to get you or your team up to speed.



JavaScript Training Courses

Advanced Javascript Training Course

The Advanced Javascript course covers the programming involved with the JavaScript language, building web pages that interact with server-side resources, and accelerating development with popular application frameworks. Participants will learn how to use JavaScript and related debugging tools within a browser context, and how to use the web page as a dynamic user interface. Students will then learn how to interact with web services to perform business operations and communicate results to a user, and how to leverage existing JavaScript frameworks to easily add advanced capabilities to their apps, while keeping them cross-platform and cross-browser compatible.

JavaScript Training Course

The JavaScript Training Course teaches JavaScript, using a by-example methodology, by focusing on hands-on learning. This course's unique and classroom-tested learning path contains hundreds of small, easy-to-understand, examples that demonstrate the full range of JavaScript's power.

One step at a time, JavaScript Training Course guides new JavaScript programmers through every essential technique, from script setup to advanced DOM and CSS programming.

Javascript and jQuery Bootcamp Training Course

The intent of the 5 day bootcamp is to provide the essential building blocks of basic Javascript programming before diving into more complex aspects of jQuery framework that will enable you to develop more intuitive and interactive web experiences. The bootcamp kicks off with 2 days of Javascript Training followed by 3 days of jQuery.

JavaScript The What You Need To Know Parts Training Course

The majority of JavaScript developers use the language "in practice" (that is, they learn on the job) but rarely go beyond a surface understanding. In this three day training class, we're going to dive pretty deep into how some of the confusing parts of the language actually work. Especially when we talk about prototypes, we'll see some perhaps surprising conclusions that change the way we think about OO in JavaScript. The goal is that you'll know why JavaScript works the way it does, so that you can make informed decisions about how to use it.

Core AngularJS Training Course

AngularJS is a Google-supported, open-source JavaScript "MV*" or "single-page app" framework. Although released a few years ago, it leaped to extreme popularity in 2013, and is now widely regarded as one of the top frameworks for JavaScript app development.

AngularJS is an opinionated framework – it brings strong ideas about how apps should be built. In return for working with AngularJS conventions, the framework provides an exceptional amount of “magic” to make app development and testing easier.

This course provides a thorough introduction to the patterns and features of AngularJS.

Core Backbone.js Training Course

Backbone.js was the first of the major JavaScript MVC (or MV*) frameworks to achieve huge adoption with startups and established enterprises alike. Today, Backbone (along with Ember and Angluar) remains one of the most used frameworks for building flexible, powerful, well-organized JavaScript applications.

Backbone distinguishes itself through a focus on providing straightforward components that a developer can combine in the way that is most valuable to him or her. Backbone involves less “magic” than other popular frameworks and can easily work together with existing code. A robust ecosystem means developers can add more capabilities through plug-ins -- either authoring their own, or using popular open-source add-ons.

Core Ember.js Training Course

Ember.js is one of the most popular JavaScript MVC (or MV*) frameworks available today. These tools make it easy to building complex JavaScript apps with a sensible, maintainable, and extensible architecture.

Ember distinguishes itself through a focus on simplicity, consistency, and “Convention over Configuration.” If we follow the conventions and patterns that Ember is built upon, we get very powerful support and MVC features with only a small amount of code.

This course covers client-side JavaScript MVC application design, and the proper way to implement these apps using Ember.

ECMAScript 6 In-Depth Training Course

2015 brings the first major update to the JavaScript language in over 5 years. While “old” JavaScript will continue to run, this new language version adds many significant new features. These new capabilities are aimed at making it easier to build complex applications using widely known practices with less reliance on custom libraries and patterns.

This overview course provides a deep dive into ECMAScript 6 and covers most of the major features. While many of the topics are the same as in the 1-day ES6 Overview, in this class we’ll treat them in more technical depth.

ECMAScript 6 Overview Training Course

2015 brings the first major update to the JavaScript language in over 5 years. While “old” JavaScript will continue to run, this new language version adds many significant new features. These new capabilities are aimed at making it easier to build complex applications using widely known practices with less reliance on custom libraries and patterns.

This overview course provides a quick intro to ECMAScript 6 and covers a small number of the most prominent features.

JavaScript Engineering Bootcamp Training Course

As JavaScript has spread from the browser to the server (PayPal, Yahoo!, Microsoft), mobile apps (Intuit, LinkedIn), and even embedded devices, teams have been left scrambling to catch up with "modern" JavaScript, which is nothing like the little copy-paste web scripts of 10+ years ago. 

To make things more difficult, ECMAScript, of which JavaScript is an implementation, is an open specification. The APIs are also open specs. No company "owns" JavaScript or the surrounding platform, and so no company publishes "official" docs or tests for it (as Oracle does for Java, or Microsoft for .Net) 

JavaScript practices are determined by the community in real time -- which is great until you need to get caught up quickly and precisely.

The JavaScript Engineering Bootcamp class is designed to address this gap and to get teams up and running building sophisticated applications with a solid knowledge of the fundamentals and an understanding of the latest patterns and practices.