Software Design Training and Consultancy#

cOcO Technologies provides best-of-breed consulting and training in Main/mike.jpg

  • object-oriented software analysis and design,
  • software and systems architecture and
  • Java programming technologies.

cOcO Technologies is the software Systems Analysis, Design and Architecture training and consultancy service of Mike Morris.

Mike is widely recognised for his decades of success in OO design, software architecture, distributed systems and service-oriented architecture. He has been a highly acclaimed teacher of Java programming technologies for over 15 years.

Attract and Retain The Best Developers#

What is the cost to your company of development staff turnover? Why do you lose so many of your best developers and what can be done about it?

We can help you to attract and retain the great software designers and developers.

Design Review#

Do you take the trouble to validate your team's early-stage software design and architecture for quality?

Many software projects fail to validate design and architecture sufficiently early in the project life-cycle, resulting in costly and unnecessary delays and rework. Indeed, numerous large companies insist on design and architecture reviews by outside consultants as key milestones in their project management to avoid such mistakes.

Mike can help you to avoid mis-design or inappropriate software architecture that can result in missing project goals.

Key Technology Java Training#

Launching a new project or development programme? Are your developers up to speed on the key Java technologies -- EJB, JSP, JPA, ESB, SOA,...?

Are you sure? Mike's Key Technology Training programmes will help you to ensure that development teams have a thorough grounding in the key technology skills necessary for successful project delivery.

Mike is one of South Africa's most experienced and successful Java trainers. Teaching a variety of Java programming and technology topics since 1995, Mike is consistently rated "Excellent" by course delegates.

Training Courses#

Check our course schedule for upcoming courses, and sign up for top-quality software architecture, design and development training.

Please contact us for tailored training programmes to suit your in-house training requirements.