ServiceKontaktWarenkorb
SeminareSeminars
Seminar-Nr. 8141
Zielgruppe
Software-Architekten, Softwareentwickler, Qualitätssicherer, Projektleiter..
Voraussetzungen
Sem. 08140 "Objektorientierte Analyse mit UML" oder vergleichbare Kenntnisse. Programmiererfahrung in einer OO-Sprache..
Seminardaten
Seminar-Nr. 08141

3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1420.00 netto; EUR 1689.80 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele

Während das Ziel der objektorientierten Analyse ein fachliches, technikunabhängiges Modell ist, zielt das objektorientierte Design auf eine gute softwaretechnische Konstruktion. Nach dem Seminar kennen Sie die Grundlagen und Qualitätskriterien für gutes Design. Sie nutzen fortgeschrittene Konzepte beim Design von Klassen und haben einen Überblick über System- und Anwendungsarchitekturen. Darüber hinaus können Sie, ausgehend von objektorientierten Analyseergebnissen, selbstständig Entwürfe erarbeiten und in UML-Notation darstellen.
Programm

Was ist objektorientiertes Design (OOD)?:

Abgrenzung zur objektorientierten Analyse - Einordnung in den Entwicklungsprozess

Merkmale objektorientierter Sprachen:

Unterscheidung von Referenz- und Wertsemantik - Polymorphie - Sichtbarkeiten - Interfaces - UML-Notation

Grundsätze des Designs:

Kapselung - Das Single-Responsibility-Prinzip (SRP) - Das Open-Closed-Prinzip (OCP) - Das Liskov-Substitutions-Prinzip (LSP) - Das Dependency-Inversion-Prinzip (DIP)

Design von Klassen und Paketen:

Minimieren von Abhängigkeiten - Assoziationen und ihre Implementierung - Facade-Pattern

Business-Logik und Präsentation:

Trennung von Präsentation und Business-Logik - Model-View-Controller

Präsentation mit Remote Client:

Probleme und Lösungsansätze - Session-Handling - Das Data Transfer Objekt (DTO) - Fehlerbehandlung mit Exceptions

Persistenz:

Persistenz mit objektorientierten und relationalen Datenbanken - Die Mapping-Problematik und Lösungsansätze - Ein Mapping-Framework am Beispiel der Java Persistence Architecture (JPA)

Architektur:

Schichten-Architektur - Komponenten-Architektur - Konfiguration per Dependency Injection

Methode
Vortrag, Diskussion und Erfahrungsaustausch, Übungen. Fortführung der Übungsbeispiele aus dem Sem. 08140 "Objektorientierte Analyse mit UML". Grafische Notation: UML 2.x. Codebeispiele sind in Java..
Themenmonate
Zusätzlich verfügbar:
Termine und Orte
 = Info über freie Plätze
 = Durchführung garantiert

19.08. - 21.08.13  Düsseldorf  
25.11. - 27.11.13  München



Für die Anmeldung markieren Sie bitte einen Termin und klicken Sie 'Seminar in den Warenkorb legen'.

 
Fragen zum Seminar? Tel. 0711 62010-0
Kein Termin gefunden?Kein Termin gefunden?
Sprechen Sie mit uns!
Bahnrabatt für Seminarteilnehmer
Gesamtkatalog 2013 hier anfordern