Dojo Workshops

We know a lot about Ajax, Dojo and the web and we love to dive in, teach others and talk about it. All. Day. Long.

The Real Deal

Our on-site, private training workshops offer a combination of applicable examples, invigorating discussion and sound advice, rolled into a fun and challenging workshop that is sure to excite and inspire any web developer.

And our instructors aren’t just professional speakers that zip through a slide deck and call it good. Our instructors are the same professional developers who create our applications, are seasoned Dojo Core committers and have the in-depth, applied knowledge from writing and troubleshooting real world applications. They are seriously passionate about all things web. Expect lively discussions, code on the fly, and satisfied developers, every time. Respected instructors combined with expert consulting for your developer’s current issue is unheard of anymore, except at SitePen.

Real world. Real time. Real answers. Real good.

Richer Web Experiences with Dojo

SitePen engineers lead this one-day introduction to the Dojo Toolkit and your team is instantly provided with the must-have knowledge to build and enhance web content and applications. This hands-on workshop gives you a rapid introduction to the capabilities of Dojo as well as the experience in applying them to solve real world problems.

In this workshop, your team will learn:

  • What to expect when developing Ajax and Dojo-based web applications
  • Where browsers fail and toolkits fill in the gaps
  • Essential JavaScript features and techniques for rich web application development
  • How to effectively test and debug your web application
  • DOM, Ajax, & Animations made easy with the Dojo core APIs
  • Creating and packaging your first Dojo application
  • What is, and what’s in Dijit and DojoX

If you treat your team to this workshop, they will receive a sound platform in Ajax development with the Dojo Toolkit. With a knowledgeable instructor at the helm, your team will be exposed to the building blocks it provides to make browser-based user interfaces easy to build. We will work up from the fundamentals to cover language concepts, development techniques and best practices to help you get the most out of Dojo. By the end of the workshop, your team will be productive with Dojo's core APIs, know when and where to employ Dojo and have a solid foundation to build from.

This workshop is a great first experience for teams wanting to learn about Dojo, Ajax, and Rich Internet Application development.

Ready to dive into Dojo?

Contact us by email or call us at 650.968.8787 to get started.

Application Development with Dojo

A two-day workshop led by SitePen engineers focused on building rich, real-time internet applications with the Dojo Toolkit. This is an empowering hands-on workshop that emphasizes some of the unique advantages Dojo offers in cross-browser Charts, Comet, UI Widgets and ultimately, the powerful development model that is Dojo.

In this workshop your team will learn:

  • How simple it is to use Dojo for Ajax
  • Module creation and OO with Dojo
  • Dijit’s widget framework and Form, Layout and UI Control widgets
  • The dojo.data API data store implementations across Dijit and DojoX
  • What features the Dojo Grid provides and how to use it
  • Why data stores make it easy to connect virtually any data source to Dijits
  • Real-time updates with Comet
  • How to add native Charts to your application, and make them update in real-time
  • How to optimize your web application for performance

“Application development with Dojo” is an exciting adventure into life with Dojo. While creating a sophisticated real-time web application, your team is taught both the “how” and the “why” of concepts and techniques that make Dojo a great fit for putting complex functionality on the web. Your developers will be left understanding first-hand the implementation details that make up good web applications and the know-how to put it all together with Dojo.

This is a great successor to our “Richer Web Experiences with Dojo” workshop for those teams wanting to be efficient and effective when creating web applications with Dojo and Dijit.

Ready to dive into Dojo?

Contact us by email or call us at 650.968.8787 to get started.

Deep and Wide with Dojo

The greatest plunge into Dojo offered, this workshop emphasizes customization, scratch building, troubleshooting and optimization with Dojo-based rich internet applications. Our SitePen engineers will teach the expert techniques needed to tackle the unique problems web applications pose and how to build on and with Dojo to make your applications usable, reliable and scalable.

In this workshop your team will learn:

  • Advanced JavaScript and functional programming constructs
  • Extending Dijit and creating custom widgets from scratch
  • Application UI best practices
  • Theming Dijit
  • Working with GFX and Charting
  • Ajax transport and data format alternatives
  • How to create your own custom data store with Dojo, and how to optimize Dojo for very large data sets
  • Using and extending the Dojo Grid
  • Comet & Dojo
  • Testing and performance optimization with Dojo

“Deep and Wide with Dojo” is an insightful and rigorous learning experience that will provide your team with the knowledge necessary to solve challenging problems that arise during the development of rich internet applications. Your team will be focused on how to make Dojo advantageous for your organization so that they can continue on, solving new problems daily and moving beyond the intermediate dojo dev. By teaching solid techniques and working with the tools Dojo provides, your team will now have the means to meet your own unique RIA development challenges and be well on their way to becoming the Dojo & JavaScript gurus they were meant to be!

Ready to dive into Dojo?

Contact us by email or call us at 650.968.8787 to get started.