
Training
The JavaScript/AJAX experts at Jupiter can teach your team to build killer JavaScript applications.
Learn Better
Instead of rolling the dice with other methods, proven instruction from seasoned professionals will give your team the tools they need.
Learn Faster
Jupiter's years of JavaScript experience and hands-on coaching will teach your team faster than books or online courses could.
Plans
Our training plans are tailored to your team's level of experience and desired focus area.
| Basic | Advanced | Custom | |
|---|---|---|---|
| Requirements | Some programming knowledge. | Basic JavaScript knowledge. | ? |
| Focus | JavaScript fundamentals. How to add basic JavaScript/AJAX functionality to your web pages. | Using a full stack of tools to write maintainable, well tested, fast performing JavaScript-heavy applications. | We'll design a custom curriculum with your guidance. Anything JavaScript is fair game. |
| Length | 8 hours | 8 hours | Custom |
| Price | $1500+travel costs | $1500+travel costs | Custom |
Topics
The following are some of the many topics we cover:
- Types
- Functions and Closures
- Operators
- Statements
- Prototypal Inheritance
- Elements
- AJAX (jsonp, window.name, etc)
- Events
- Querying / Traversing
- Events
- Attributes / CSS
- Thin Server Architecture
- 1-2-3 Layers / Separation of Concerns
- The Perfect jQuery Plugin
- Organizing Ajax and the Domain Model
- Ajax Fixtures
- Custom Events
- Event Oriented Architecture
- Data and State management
- Client Side Templates
- Folder Structure
- Dependency Management (with steal.js)
- Plan for Reuse.
- qUnit
- Selenium
- Envjs
- FuncUnit
- JSDoc
- DocumentJS
- History Enabled Websites
- F->IT and Jabbify (basically a design review)
- Error Reporting
- Performance Tuning
Advanced jQuery Training at SF jQuery Conf 2011
The team at Jupiter will be giving the Advanced jQuery Training at the San Fransisco jQuery Conference on April 15th, 2011. If you write complex jQuery apps, and consider yourself a jQuery Pro, this will be the most beneficial 8 hours of development advice you ever get. If you are coming, please leave a note about topic you'd like covered in the comments below. The remainder of this article covers our goals for the training, our approach, and what we plan on covering.
Continue readingPremier Training Lessons Learned
Before the Thanksgiving holiday, I was lucky enough to spend 4 days training Premier on JavaScriptMVC. It went really well. But, with each training I learn invaluable lessons. Here's what I took away from this trip:
Continue readingMindjet Training
I was lucky enough to train some of the smartest engineers last week in JavaScriptMVC. Here's a shot of part of the group when I remembered to take a quick picture.
Continue readingSAU, Window.Name, JSON-RPC
A few weeks ago, I went out to Chattanooga to give 3 days of JavaScriptMVC training to Southern Adventist University. I was blown away by the university's technology expertise. To my shame, I wasn't expecting a small college to have such sophisticated engineers. But, it wasn't that small! There are 66 sister school associated with SAU. SAU's problem was that each of those sister schools had their own way of doing things. There was almost no reuse. SAU's challenge was to create an architecture that would pave the way for reuse, where one school could leverage the application of another.
Continue readingAbout Jupiter
Jupiter is dedicated to making JavaScript an easy and enjoyable place to develop kick ass apps. We open-source everything and provide expert web application development, support, and training.
JavaScript development, design, and consulting.
