searching delete search field

Grundlagen der Objektorientierung (OO)


Einführung in die objektorientierten Denkweisen und Mechanismen


Bestellcode:   S.OO
Dauer:   2
Preis:   745,- € (zzgl. 19 % MwSt.)
Ort:   nach Vereinbarung
Termine:   nach Vereinbarung

Beschreibung

Kein Paradigma hat die Software-Entwicklung in den letzten Jahrzehnten so nachhaltig beeinflusst wie die Objektorientierung (OO). Der Hauptunterschied zu den bisherigen Ansätzen liegt darin, dass Probleme und mögliche Lösungen unter einem anderen Blickwinkel betrachtet werden. Während bei den herkömmlichen Verfahren Probleme einerseits aus einer prozessorientierten und andererseits aus einer datenbasierten Sicht gesehen werden, sind bei der Objektorientierung beide Sichten vereint. Objekte werden als selbstständig handelnde Einheiten betrachtet, die zur Problemlösung zusammenarbeiten.

Dieses Seminar ist nicht nur für Entwickler und Projektleiter, sondern auch für Analysten und Anwender konzipiert, die sich zur gemeinsamen Entwicklung von Software mit den Grundlagen der Objektorientierung vertraut machen wollen. Es werden Unterschiede zu herkömmlichen Ansätzen (wie beispielsweise Strukturierter Analyse (SA), Strukturiertes Design (SD) oder Entity-Relationship-Modellierung (ER)) angesprochen, und es wird gezeigt, wie durch eine objektorientierte Sicht bestimmte Anforderungen sehr viel leichter verstanden und modelliert werden können.

Inhalt

  • Grundprinzipien der Objektorientierung (OO)
    • Abstraktion
    • Kapselung
    • Vererbung
    • Polymorphismus
  • OO-Grundbegriffe
    • Objekt
    • Klasse
    • Attribut
    • Methode
  • Beziehungen zwischen Objekten und Klassen
    • Aggregation
    • Komposition
    • Vererbung
    • Delegation

Abgrenzung

Im Gegensatz zum Seminar S.OOAD beschäftigt sich dieser Kurs ausschließlich mit der Klärung der Begriffe und der Einarbeitung in die neue Denkweise. Das S.OOAD - Seminar, das typischer Weise im Anschluss an diesen Kurs stattfindet, hilft bei dem Problem, wie man Objektmodelle findet und umsetzt. Dabei werden insbesondere die OO-Prinzipien tiefer gehend behandelt, als es in unseren objektorientierten Programmierkursen (wie beispielsweise J.JAVA oder C.CPP möglich ist.

Teilnehmervoraussetzungen

Für diese Seminar ist kein spezielles Wissen erforderlich. Kenntnisse in der Anforderungsanalyse und grundsätzliche Erfahrungen der Software-Entwicklung und der damit verbundenen Prozesse können hilfreich sein.

Aktuelles

Offene Trainings

Die nächsten geplanten Trainings sind:

Programmierung mit Java
21.05.2012 (5 Tage)

Das .NET Framework
21.05.2012 (4 Tage)

Performanz – Messung und Optimierung
24.05.2012 (2 Tage)

Webanwendungen mit Apache Struts
29.05.2012 (3 Tage)

Eine vollständige Übersicht finden Sie in unserer Trainingsübersicht.