Seminarziel: Dieser Kurs vermittelt Ihnen die nötigen Kenntnisse zum Erstellen robuster Unternehmensanwendungen, die auf schnelle Veränderungen und rasantes Wachstum ausgelegt sein müssen, mithilfe von J2EE™ (Java™ 2 Platform, Enterprise Edition). Sie lernen Strategien zum Erstellen von Anwendungskonzepten kennen, die sich gut für die Implementierung von J2EE-Technologien eignen. Zu diesen Strategien gehört eine wirksame Entscheidungsfindung anhand der Systemeigenschaften (wie Skalierbarkeit und Flexibilität), der J2EE-BluePrints und Design Patterns und des iterativen, inkrementellen Entwicklungsprozesses Zielgruppe: Dieser Kurs richtet sich an Personen, die für die Softwarearchitektur und das Design von J2EE-basierten Unternehmenssoftwaresystemen insgesamt zuständig sind. Der Kurs ist auch für Teilnehmer gedacht, die sich ein Verständnis der Rolle eines Unternehmensarchitekten erarbeiten und J2EE-Technologien in n-schichtigen Unternehmenssystemen einsetzen wollen. Auch Unternehmensarchitekten können ein tiefer gehendes Verständnis dafür gewinnen, wie sich mithilfe der J2EE-Technologien die Servicequalität in Unternehmenssystemen verbessern lässt. Platform. Seminarinhalte: Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: - Sinnvoller Einsatz von J2EE-Komponenten zur Lösung typischer Probleme in der Systemarchitektur
Ausarbeiten von Softwaresystemen mithilfe der Techniken aus den J2EE BluePrints und Lösungen aus dem J2EE-Pattern-Katalog - Kostengünstige Erfüllung der Anforderungen an die Servicequalität durch Abwägen unterschiedlicher Entwicklungsverfahren
- Beschreiben der Rolle des Architekten und der von Architekten bereitgestellten Produkte
- Auflisten und Beschreiben typischer Probleme in umfangreichen Unternehmenssystemen
- Ermitteln der Vorteile, die aus iterativen und inkrementellen Entwicklungsprozessen erwachsen
Voraussetzungen: - Grundlegender Einblick in alle J2EE-Technologien einschließlich Enterprise JavaBeans™, Servlets und JavaServer Pages™
- Beschreiben von verteilten Computing- und Kommunikationskonzepten
- Analyse und Design objektorientierter Softwaresysteme
- Darstellen der iterativen und inkrementellen Softwareentwicklung
- Anwenden einer UML-Notation für die Modellierung objektorientierter Systeme
|