Seminars

iOS Seminar

iOS Seminar

Get a quick introduction to the ideas behind the Cocoa Touch APIs while becoming familiar with Objective-C and its idioms.

Classes

Advanced Mac OS X

Advanced Mac OS X

Investigate the underpinnings of Mac OS X to master technologies that leverage the full power of Mac OS 's Unix core.

AJAX with Dojo

AJAX with Dojo

Advanced web applications frequently rely on AJAX frameworks: Modernize your skillset by exploring the Dojo Javascript Toolkit, and learn skills you can apply to any Javascript library.

Android

Android

Leverage your existing Java expertise with Android, the compelling new platform that delivers rich GUIs and related components to the mobile experience.

Apache

Apache

Download, verify, and build the Apache Web server from scratch. Understand Apache's modular structure, and how to add, remove, and configure modules for specific tasks. Set up virtual hosts and provide Web service for multiple domains from a single system. Use mod_rewrite to manipulate URLs. Enable and configure logging, including creating custom log formats. Set up authentication and authorisation to protect Web pages. Install the PHP scripting language and embed it in the Web server. Create a self-signed SSL certificate and use it to provide secure access to Web pages. Create and configure CGI scripts.

Beginning Blackberry

Beginning Blackberry

Start with RIM signing keys to begin BlackBerry development, become an Alliance Member to create international applications, and gain access to public PUSH APIs.

Beginning Cocoa

Beginning Cocoa

Become an active participant in the Cocoa programming community by immersing yourselves in a powerful hands-on introduction to Objective-C and the framework that makes Mac OS X what it is.

Beginning iOS (iPhone/iPad)

Beginning iOS (iPhone/iPad)

Start at the beginning with Objective-C, learn important toolchains and design patterns, and finish with multi-touch and graphics mastery on the iPhone mobile platform.

Beginning Ruby on Rails

Beginning Ruby on Rails

Intelligent and motivated? Come learn Ruby on Rails development, from your first simple application to efforts that take advantage of Rails 2.0 most powerful features.

Cocoa I

Cocoa I

We literally wrote the book on Cocoa development. Spend a week learning how to develop applications for Mac OS X.

Cocoa II

Cocoa II

Ready for More Cocoa? Learn the secrets of the text system. Make your applications good Mac OS X citizens. Discover the advanced techniques and development approaches to make your applications really stand out.

Commuter iOS Class with MacBreak (2pm-10pm)

Commuter iOS Class with MacBreak (2pm-10pm)

Learn to develop applications for the iPhone and iPad. Understand Apple's Foundation framework. Think multi-touch. Apply CoreGraphics and CoreAnimation. This class will run from 2pm - 10pm, Monday through Thursday and 2pm - 5pm on Friday. If you do not live in the San Francisco area, you will need to make your own lodging arrangements.

Django

Django

Study Django, the most popular database-driven web framework for the Python language.

Intermediate Perl

Intermediate Perl

Familiar with the O'Reilly Perl Nutshell book? Put the power of Perl's rich expressive language at your fingertips. Do hard things easily, learn creative ways to approach complex problems.

iOS (iPhone/iPad)

iOS (iPhone/iPad)

Learn to develop applications for the iPhone and iPad. Understand Apple's Foundation framework. Think multi-touch. Apply CoreGraphics and CoreAnimation.

Micro-ISV

Micro-ISV

Ready to be an entrepreneur? Learn how to successfully sell commercial software.

OpenGL

OpenGL

If you are doing any work that concerns graphics, mastering OpenGL is a must-have skill. Deal with static and dynamic data, get advanced libraries and frameworks to make your visualizations fly!

PHP and PostgreSQL

PHP and PostgreSQL

Five intense days with PHP and PostgreSQL will leave you ready to build powerful, effective database-driven web applications.

Python Mastery

Python Mastery

Learn the object and functional programming techniques that make Python the unique language it is.

Ruby on Rails I

Ruby on Rails I

Ruby on Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control design pattern.

Ruby on Rails II

Ruby on Rails II

Time for dive into the hardcore content of Ruby on Rails. Understand deployment, advanced techniques and best practices, plugins, and gems.

Seaside

Seaside

Use Smalltalk (the original object-oriented programming language) in Seaside, a modern web framework and development platform.