Training in the UK and Europe

Link to home page
Link to training page
Link to consulting page
Link to PPARC page
Link to personal details
Link to contact information
    General   Course descriptions 

The emphasis in my courses is on getting under the skin of a technology or a method -- understanding just how it works; what its strengths are and what its weaknesses are; and using it in a truly effective way. The technologies of the moment include:

  • Java
  • Enterprise Java (J2EE)
  • Web Services
  • C++
  • C#
  • Smalltalk
  • CORBA

The essential techniques of the moment include:

  • Object-Oriented Analysis
  • Object-Oriented Design
  • Object-Oriented Programming
  • Generic Programming
  • CRC (Class Responsibility Collaboration)
  • Design Patterns

The method of the moment is ... Well unfortunately there isn't one. There is a notation though; one which has become a standard:

The main Object-oriented Analysis and Design course does propose an agile and iterative method (and uses the UML of course).

Course descriptions are available for the most popular courses.

Perhaps of interest to those of you who have already attended courses of mine will be some of the support pages on the companion/support web site of the Object-Oriented Analysis and Design book I eventually wrote. There you will find:

Top "10" rules of thumb (and top 25 and top 150)
A humourous extension to the CMM
Sample chapters
An on-line version of the UML appendix from the book

Also a support page for a book-in-progress:

C++ Traps and Pitfalls

 

[  Home  |  Training  |  Consulting |  Contact Details  |  Briefings  ]

 

JDL Logo

Copyright © 2008 John Deacon. All rights reserved.