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.