Course
Basics of Object-oriented Software Development («OGL»)
In diesem Seminar verschaffen Sie sich einen umfassenden Überblick über die Konzepte und Methodiken der objektorientierten Softwareentwicklung. Dabei lernen Sie die einzelnen Begriffe und Techniken der Objektorientierung kennen.
Duration
1 day
Price
800.–
Course documents
Digicomp Kursmaterial
Course facts
- Knowledge of the most important concepts of software engineering and object orientation from both a theoretical and practical perspective
- Applying the concepts of object orientation in your projects
- Assessing the advantages, disadvantages and limitations of object-oriented programming
- Motivation
- Reasons for failures
- Costs of software development
- Key differences between OO and structured methods
- OO history and UML
- Basic concepts and terms
- Abstraction, decomposition, encapsulation (information hiding), hierarchy
- Object, class, inheritance, etc.
- Polymorphism
- Most important application notes
- Object-oriented development process
- Iterative-incremental development
- Analysis and design
- RUP
- Success factors and advice
- Example of a multi-tier architecture
- OO programming languages
- Ada, C++, Smalltalk, Java, C#, Visual Basic etc.