Download als PDFSchulung:
Objektorientierung für Entscheider

Kompaktinfos
Kurs-IDDauerPreisNächste Termine
OMAN1 Tag700 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
Auf Anfrage
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
Dieses Seminar bieten wir aktuell nicht im offenen Seminarprogramm an.
Bei Interesse an einem Inhouse- oder Individualseminar mit diesem, setzen Sie sich gerne mit uns in Verbindung.
Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.Anfragen

Seminarbeschreibung

Der strategische Einsatz der Objektorientierung hat Konsequenzen auf Werkzeuge, Notation, Vorgehen und Denkweise. Das Seminar vermittelt die wichtigsten Grundlagen für Entscheider. Außerdem bietet es wertvolles Überblickswissen bei der Einführung und Leitung von Projekten im Bereich der Objektorientierung. Aktuelle Standards, Entwicklungen und Tendenzen werden auf ihren Nutzen analysiert und ausgewertet.

Kurs-Inhalt

Basiskonzepte der Objektorientierung

  • Vergleich objektorientierter Ansätze zu klassischen Vorgehensweisen
  • Vorteile, Nachteile und Konsequenzen der Objektorientierung
  • Kapselung, Abstraktion, Klasse, Objekt, Attribut, Methode, Nachrichten, Vererbung, Polymorphie
  • Beziehungen zwischen Objekten: Aggregation, Delegation und Vererbung

Objektorientierte Modellierung

  • Die Diagramme der Unified Modelling Language (UML) im Überblick
  • Unterstützung durch UML Tools

Objektorientierte Analyse (OOA)

  • Anwendungsfallgetriebene Analyse richtig einsetzen (use case Modellierung)
  • Zusammenspiel der Diagramme der UML in der Analyse
  • Analysemuster und ihr Nutzen

Objektorientiertes Design (OOD)

  • Design-Strategien (Delegation vs. Vererbung,...)
  • Klassenbibliotheken , Frameworks - was ist das?
  • Schichtenarchitekturen
  • Design Patterns und Antipatterns

Komponentenbasierte Softwarenentwicklung (CBD)

  • Anforderungen an Komponentenmodelle
  • Unterschiede zwischen Komponentenmodellen am Beispiel JavaBeans vs. Enterprise JavaBeans
  • IoC (Inversion of Control), POJO (Plain Old Java Object), Spring

Refactoring

  • Der systematische Weg zu besserer Software über besseren Quellcode
  • Was sind schlechte Gerüche im Code?
  • Einbindung von Refactoring in den Entwicklungsprozess
  • Die Bedeutung von Tests beim Refactoring

Management von OO-Projekten / Softwareentwicklungsprozesse

  • Vergleich von Rational Unified Process, V-Modell 97 und Extreme Programming
  • Welcher Prozess ist für welche Projekte geeignet
  • Wie ausgeprägt ist die Unterstützung der Objektorientierung
  • IT-Projektmanagement von iterativen, inkrementellen Sofwareentwicklungsprozessen
  • Besonderheiten beim Staffing von OO Projekten
  • Die Rolle des Managers bei Extreme Programming

Zielgruppe

Sie suchen einen kompakten aber kompletten Einstieg in die Welt der objektorientierten Softwareentwicklung.

Voraussetzung für Seminar-Teilnahme

Allgemeine EDV-Kenntnisse. Erfahrung mit Softwareentwicklungs-Projekten sind von Vorteil.

Seminar-Dauer

1 Tag, 9:00 bis 17:00 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Ein sehr kompakter Streifzug durch aktuelle Themen.
  • Der Trainer arbeitet aus eigener Projekleitungserfahrung heraus.
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Seminar-Termine

Termine gerne auf Anfrage möglich.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Zum Geschaeftsbreich Competence Center