Simberon is now working with Xia Systems to offer object oriented training and consulting. We have two open-enrolment courses scheduled in May in Ottawa, Ontario, Canada. They are intended for OO programmers who wish to improve their programming skills.
The first course (May 9-13, 2005) is Object Oriented Techniques and Best Practice Patterns. This course covers OO topics that many people have never learned such as the Law of Demeter, Lexical Closures, Covariance and Contravariance, Dependency Inversion, and React/Update user interfaces.
The second course (May 16-20, 2005) is Experiencing Design Patterns. This is a course on the Gang of Four design patterns. We not only explain what the patterns are and how they work, but also when they shouldn't be used and what kinds of problems you are likely to encounter if you use them inappropriately.
Both courses are 50% lecture and 50% hands-on. Course materials are presented in C# but hands-on exercises can be done in Smalltalk, C#, Java, or VB.NET. We'd be happy to deliver the courses on-site or in other locations if there is enough interest.