Training possibilities by Eiffel Software
I want to master Eiffel
You have realized that Eiffel is the best way to go for the development of your applications and you would like to learn how to make the most out of it. Eiffel Software offers training sessions covering all aspects of the technology and its products. Some possible topics:
- Basics of Eiffel programming
- Intermediate Eiffel Programming
- Design by Contract
- Using the libraries
- Building graphical applications
- Advanced system analysis and design
- Object-Oriented Technology: A Management Overview
- Managing Large O-O Projects
- …
Courses are offered in-house only and tailored towards the particular needs of each customer.Contact us for more information or to schedule a session.
I want training on Software Engineering techniques
Eiffel’s uniqueness and technical excellence makes it cross with the industry’s most important IT topics. For this reason, our trainers are masters in the following subjects:
- Object-Oriented Parallel Programming
- Software Engineering
- Agile Programming
- Requirements Engineering
- IT Outsourcing
- …
Courses are intended for managers and software developers. They are offered in-house only and tailored towards the particular needs of each customer.Contact us for more information or to schedule a session.

"Navigation of the object model in a system is the best I have ever encountered. The IDE's ability to do this is thanks to the Eiffel Method and Language. There are no ambiguities to object references. I cannot recall the last time I used a text search to locate properties (attributes) or methods."
"The tool is always helping you to create results very quickly. We always say, 'The compiler is your friend' and that really counts for the Eiffel compiler. I can state from experience, thatif the software is compiled it runs, very stable and robust, while the software always benefits from the high quality Eiffel architecture and underlying method."
"Eiffel is the right language and EiffelStudio the right IDE (integrated development environment) if you want todevelop state of the art, reliable and correct software systems."

