"Präzise zu planen kostet auch nicht mehr Energie
als träumen, wünschen und hoffen."
als träumen, wünschen und hoffen."
"Precise planning costs as much energy,
as dreaming, wishing and hoping."
- Henry Cohen
as dreaming, wishing and hoping."
- Henry Cohen
TRAINING SERVICES
CARNICA TECHNOLOGY offers a broad spectrum of consulting and educational services, reaching from introductory to advanced teaching levels on methodology, technology and language to tool training courses. These services are taught as open standard courses at fixed dates and locations. Usually, training courses are taught in German language. Alternatively, all offered courses can be led at your premises. On-site courses may be customized to meet the needs of your organization. In-house courses can be given in English or German language.
Our mission is to bridge the gap of knowledge and experience by providing you with the tools and all prerequisites you need to be successful.

Object-oriented programming (OOP) is a computer programming paradigm. Many programming languages (like C++, UML) support object-oriented programming.
Object-oriented programming was born at the end of the 1960s, when the nascent field of software engineering had begun to discuss the idea of a software crisis. As hardware and software became increasingly complex, how could software quality be maintained? Object-oriented programming in part addresses this problem by strongly emphasizing modularity in software.
The idea behind object-oriented programming is that a computer program may be seen as comprising a collection of individual units, or objects, that act on each other, as opposed to a traditional view in which a program may be seen as a collection of functions, or simply as a list of instructions to the computer. Each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine or actor with a distinct role or responsibility.
Object-oriented programming claims to promote greater flexibility and maintainability in programming, and is widely popular in large-scale software engineering. It is easier to learn for those new to computer programming than previous approaches, and its approach is often simpler to develop and to maintain, lending itself to more direct analysis, coding, and understanding of complex situations and procedures than other programming methods.
CARNICA TECHNOLOGY offers the following Object-oriented Programming Training courses.Contact us for details.
… 
The SysML and UML Start-Up Training courses are essential ingredients of a successful introduction of the new methodology in your company. CARNICA TECHNOLOGY offers SysML Start-Up Training courses for system engineers and UML Start-Up courses for software engineers.
Depending on your existing background and knowledge, courses range from three to five days. For IBM Rational Rhapsody, we offer an open standard course, teaching the concepts and techniques of object-oriented software development, using this leading model-driven development environment.
There are specific courses for object-oriented software development in embedded and real-time environments using hardware with limited resources. Hands-on exercises using IBM Rational Rhapsody allow the students to practice concepts introduced in the lecture.
Contact us for details.