Training services

Through our experience in education and training we have come to value thinking over just doing, understanding over executing and concepts over technologies. Fashions go away, tools are replaced; but fundamental concepts transcend time.
Everyday we face the challenge of learning a new tool, programming language or framework. As Fred Brooks explained, no silver bullet will address the essential parts of the software tasks.
Our learning services neither focus in a specific programming language nor the latest tool or framework; rather we teach the fundamental concepts required to be proficient in any of them.
For that reason, our training courses are designed to help your company build high quality software and systems.

The available courses are:

  • Object Oriented Software Architecture Fundamentals (C1)
  • Advanced Object Oriented Software Architecture (C2)
  • Solving Complex Problems with Object Oriented Software Architecture (C3)
  • Object Oriented Design patterns (C4)
  • Test Driven Development in a Nutshell (C5)
  • Building Mature Software with Test Driven Development (C6)
  • Test Driven Development Workshop (C7)
  • Virtual Machines Technologies (C8)
  • Introduction to Agile Software Development (C9)
  • Project Management with Agile Methodologies (C10)
  • Agile Software Development (C11)