Software Education 

Custom Development 

Developer Resources 

About Simex 

Contact Simex 

Simex provides a unique education experience for the professional software developer. Our courses combine the strengths of traditional academic education with modern corporate training. In particular we offer customized training courses in non-contiguous full-days to allow students the time to read, practice, and process concepts and tools presented in the classroom. Every course includes hands-on lab exercises where you apply what is presented. Course supplements include textbooks and handout booklets containing the presentation slides. Courses even include homework and an exam.

Our specialties include agile software development practices such as test-driven development and pair programming, and object-oriented software development utilizing the UML, Java, and C++. We also provide software development process mentoring including project retrospectives and the application of lightweight agile methods such as eXtreme Programming.

The following courses are available for immediate delivery:

  • Object-Oriented Analysis and Design with the UML: Three Days
  • Object-Oriented Analysis and Design with the UML overview: One Day
  • Object-Oriented Programming in C++: Four Days
  • Object-Oriented Programming in Java: Four Days
  • Object-Oriented Design Patterns in C++: Three Days
  • Object-Oriented Design Patterns in Java: Three Days
  • Test-Driven Development with JUnit: One or more Days
  • Java Development with Ant: Half Day
  • Advanced Java Topics: Swing, Threads, Proxies, Reflection, and Servlets: Two to Three Days
  • Developing Java Web Applications with the Spring Framework and Hibernate
All courses can be customized to meet your individual needs and environment. Courses can be provided on-site or in additional locations. Public courses are available from time to time in Morro Bay, California.