alle Kurse < Personal Kurse < Recruiting Kurse < Potentialanalyse Kurse < Kurs Architecting and Designing J2EE Applications

Global Knowledge Germany Training GmbH

Als größter Cisco Partner und größter Microsoft und VMware Partner in Europa haben wir fundierte Erfahrungen in IT-Trainings.

Architecting and Designing J2EE Applications - Global Knowledge Germany Training GmbH Kurs

SL-425

Dieser Kurs vermittelt 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). Die Teilnehmer 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.

Kurs-Inhalte

Einführung in grundlegende Architekturkonzepte Begründen der Notwendigkeit von Architektur. Beschreiben der Funktion von Architektur. Beschreiben der fünf wichtigsten Anliegen von Architektur. Untersuchen von Heuristiken und Richtlinien für die Systemarchitekturentwicklung Identifizieren von entscheidenden Risikofaktoren bei verteilten Unternehmenssystemen. Beschreiben der Grundlagen des objektorientierten Designs. Beschreiben der Richtlinien für effektive Netzwerkkommunikation. Begründen der Verwendung von Transaktionen zur Steuerung gemeinsam genutzter Ressourcen. Beschreiben der Kostenkontrolle durch Wiederverwendung von Konzepten. Erläutern der grundlegenden Eigenschaften der Sun Open Net Environment-Architektur (Sun ONE). Beschreiben des Softwareentwicklungsprozesses Definieren des Zwecks einer Entwicklungsmethodik. Beschreiben von Best Practices für Entwicklungsmethodiken. Beschreiben des Arbeitsablaufs und der vier Hauptphasen eines iterativen und inkrementellen Entwicklungsprozesses. Definieren iterativer Prozessausgaben. Beschreiben der Vorgehensweise zum Erhöhen der Wahrscheinlichkeit des Projekterfolgs. Differenzieren zwischen lokalem objektorientiertem Computing und verteiltem objektbasiertem Computing Untersuchen der Eigenschaften des Datentransfers beim objektorientierten Computing. Untersuchen der Eigenschaften des Datentransfers beim verteilten Computing. Vergleichen und Gegenüberstellen von verteiltem objektbasiertem Computing und objektorientiertem Computing. Analysieren der Auswirkungen von Transaktionen in einer verteilten Computingumgebung. Analysieren der Auswirkungen von Sicherheitsimplementationen in einer verteilten Computingumgebung. Optimieren innerhalb der Schicht Planen der Systemkapazität zur Unterstützung der notwendigen Last. Planen der Skalierbarkeit zur Unterstützung des erwarteten Wachstums. Spezifizieren von Dienstanbietern zur Unterstützung von Wartungszielen. Optimieren der Kommunikation zwischen Schichten (Tier-to-Tier) Erstellen eines Netzwerkmodell für eine Anwendung. Erzeugen eines Daten- und Aufrufmodells zur effizienten Übermittlung von Dienstanforderungen und zum Empfangen von Antworten. Erstellen eines Transaktionsmodells für die Anwendung. Erstellen eines Sicherheitsmodells für die Anwendung. Analysieren der Anforderungen an die Servicequalität Beurteilen der Auswirkungen von Größenordnungen auf die Systemqualität. Priorisieren der Anforderungen an die Servicequalität. Überprüfen der Anforderungen an die Servicequalität auf Ausgleichsmöglichkeiten bei Zielkonflikten (Trade-Offs). Konstruieren eines Prototyps Erstellen von Systemprototypen, die die geforderten Architekturziele potenziell erfüllen können. Beurteilen der Prototypen hinsichtlich Erfüllung der geforderten Architekturziele. Beschreiben von J2EE-Servern Beschreiben verschiedener Servertypen. Überblick über Unternehmensinformationssysteme. Erläutern der Probleme im Zusammenhang mit der Auswahl von Anwendungsservern. Beschreiben von Best Practices, Richtlinien und Mustern für die Bereitstellung. Beschreiben von J2EE-Technologien Beschreiben der J2EE-Webschichtkomponenten. Beschreiben der J2EE-Unternehmensschichtkomponenten. Beschreiben von J2EE-Connectors. Beurteilen der J2EE-Technologieauswahl Entwickeln für langfristigen Anwendungszustand. Verwalten des Clientsitzungszustands. Aktivieren der Unternehmensprozess- und Arbeitsablaufsteuerung. Aktivieren der Präsentationsprozess- und Arbeitsablaufsteuerung. Verwalten des Präsentationslayouts. Entwickeln für asynchrone Kommunikation. Analysieren der Softwareanforderungen Beschreiben des Softwareentwicklungsprozesses unter dem Aspekt der Modelltransformationen. Zusammenstellen von Anforderungen zum Definieren des Unternehmensproblems. Erstellen des Domänenmodells. Erstellen des Softwaredesigns. Erläutern des Zwecks und der Elemente eines Robustheitsanalyse- und des Designmodells. Verwenden der Robustheitsanalyse zum Erstellen eines Designmodells für einen Anwendungsfall. Erzeugen einer Sequenzdiagrammansicht des Designmodells. Erstellen der Softwarearchitektur Beschreiben des Architekturmodells. Zerlegen des Systems in Komponenten. Anordnen der Komponenten in effektiven Topologien. Erstellen von Bereitstellungsdiagrammen zur Dokumentierung des Architekturmodells. Beurteilen des Architekturmodells. Auswählen von J2EE-Mustern Übersicht relevanter Grundlagen für Muster. Erkennen von Umständen, die die Verwendung von J2EE-Mustern zur Unterstützung der Kommunikation nahe legen. Erkennen von Umständen, die die Verwendung von J2EE-Mustern zur Unterstützung der Flexibilität nahe legen.

Lernziele

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:Sinnvoller Einsatz von J2EE-Komponenten zur Lösung typischer Probleme in der SystemarchitekturAusarbeiten von Softwaresystemen mithilfe der Techniken aus den J2EE BluePrints und Lösungen aus dem J2EE-Pattern-KatalogKostengünstige Erfüllung der Anforderungen an die Servicequalität durch Abwägen unterschiedlicher EntwicklungsverfahrenBeschreiben der Rolle des Architekten und der von Architekten bereitgestellten ProdukteAuflisten und Beschreiben typischer Probleme in umfangreichen UnternehmenssystemenErmitteln der Vorteile, die aus iterativen und inkrementellen Entwicklungsprozessen erwachsen

Zielgruppen

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.

Global Knowledge hat sich seit der Gründung 1995 als einer der weltweit führenden IT-Trainingsanbieter etabliert. Als größter Cisco Partner weltweit und größter Microsoft und VMware Partner in Europa verfügen wir über fundierte Erfahrungen im IT-Trainings-Markt.

Wir bieten eine umfassende Palette praxisorientierter Trainings aus dem Bereich der „klassischen“ IT (z.B. Zertifizierungen von Cisco, Microsoft, VMware, Nortel, Symantec und Sun) bis hin zu IT Business Skills (ITIL und Projektmanagement) an.

Die Global Knowledge Germany Training GmbH in Deutschland hat ihren Sitz in Hamburg sowie Niederlassungen in Frankfurt a. M. und München und Partner-Center in Berlin, Düsseldorf, Nürnberg und Stuttgart. In Europa ist Global Knowledge mit über 40 Trainingszentren in 11 Ländern vertreten.

Kundenbewertungen für Global Knowledge Germany Training GmbH