Training Courses
We have developped a core set of training courses covering the different aspects of software development because we believe that professionals must be knowledgeable in a wide variety of disciplines to ensure that their organization maintains its competitive goals.
- OOP Technologies for Managers
- This training is a one-day course dedicated to managers to understand OOP technologies and key benefits for their product designs activities. Software engineering skill managment is also discussed.
- OOP for C Programmers
- This training is a 3- or 5-day training course to bring C developers to understand OO approaches. Attendees learn about OOP principles, design patterns and architecture design. They also practice using the Java language and the Eclipse™ IDE.
- Graphical HMI design
- A 3-day training to learn how to design flexible and robust graphical applications based on the two ESR libraries MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit).
Our training approach focuses on delivering interactive classroom sessions and workshops followed by backup support in the form of mentoring (see coaching). This encompasses a range of different delivery channels and techniques including the following:
- Project survey
- Skills needs assessment
- Classroom delivery
- Practical real-life hands-on exercises
- Project workshops
- On-site mentoring
- Exclusive Contextual Workshops
- Remote mentoring

