Oracle Database – Entwerfen Sie Unternehmensanwendungen mit Java EE

In diesem "Oracle Database – Im Kurs „Enterprise-Anwendungen mit Java EE entwickeln“ lernen Sie, wie Sie robuste Architekturen für Java-Unternehmensanwendungen entwickeln. Erfahren Sie, wie Sie die Technologie der Java Platform, Enterprise Edition (Java EE) verwenden.

An wen ist es gerichtet?

Dieser Kurs richtet sich an Architekten, Entwickler, J2EE-Entwickler und Java EE-Entwickler.

Was wirst du lernen?

Nach Abschluss wissen Sie, wie Sie:

  • Definieren Sie die Rollen, Verantwortlichkeiten und Leistungen des Enterprise Architect.
  • Identifizieren Sie nichtfunktionale Anforderungen (NFRs) und beschreiben Sie häufige Probleme und Lösungen.
  • Übersetzen Sie Geschäftsanforderungen in eine Architektur.
  • Wägen Sie die Entscheidungen bei der Architektur der Client-, Web-, Geschäfts-, Integrations- und Datenebenen ab.
  • Wenden Sie verschiedene Bewertungskriterien an, um Architekturelemente und -muster, Tools, Server und Frameworks auszuwählen.

Voraussetzungen:

Die Studierenden müssen Folgendes haben:

  • Beschreibt verteilte Computer- und Kommunikationskonzepte
  • Beschreiben Sie in grober Form alle Java EE-Technologien, einschließlich Enterprise JavaBeans, Servlets, JavaServer Pages usw
    JavaServer-Gesichter
  • Führen Sie Analysen und Designs objektorientierter Softwaresysteme durch
  • Verwenden Sie zur Modellierung objektorientierter Systeme eine Notation wie die UML
  • Objektorientierte Analyse und Design mit UML
  • Java-Designmuster
  • Java EE 6: Geschäftskomponenten mit JMS und EJBs entwickeln
  • Java EE 6: Webkomponenten mit Servlets und JSPs entwickeln

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Einführung in die Unternehmensarchitektur

  • Was ist Unternehmensarchitektur?
  • Die Rollen und Verantwortlichkeiten eines Architekten

Einführung in grundlegende Architekturkonzepte

  • Unterscheiden Sie zwischen Architektur und Design
  • Architektonische Muster
  • Architektonische lieferbare Artefakte
  • Was ist ein Enterprise Architecture Framework?
  • 4 + 1 Modell anzeigen
  • Architekturmodellierung mit UML
  • Architektur-Workflow
  • Was ist ein Enterprise Architecture Framework?

Entwicklung einer Sicherheitsarchitektur

  • Analyse der Auswirkungen der Sicherheit im verteilten Computing
  • Untersuchung der Sicherheit in der Java EE-Technologie
  • Grundlegendes zur Sicherheit von Webdiensten

Nichtfunktionale Anforderungen verstehen

  • Untersuchung nichtfunktionaler Anforderungen (NFRs)
  • Gemeinsame Praktiken zur Verbesserung der Qualitäten
  • Priorisieren von Quality-of-Service (QoS)-Anforderungen
  • Überprüfung der QoS-Anforderungen auf Kompromisse

Definieren allgemeiner Probleme und Lösungen: Risikofaktoren und Systemflexibilität

  • Risikofaktoren identifizieren
  • Entwerfen eines flexiblen Objektmodells
  • Definieren allgemeiner Probleme und Lösungen: Netzwerk-, Transaktions- und Kapazitätsplanung
  • Beschreiben von Netzwerkkommunikationsrichtlinien
  • Rechtfertigung der Nutzung von Transaktionen
  • Planung der Systemkapazität

Java EE 7-Übersicht

  • Beschreiben Sie die neuen Funktionen in Java EE 7
  • Beschreiben Sie die Auswirkungen der Java EE 7-Funktionen auf J2EE-, Java EE 5- und 6-Architekturen

Entwicklung einer Architektur für die Client-Ebene

  • Entwicklungsrollen auf Kundenebene
  • Bedenken des Kunden im Bereich Informationsarchitektur
  • Auswählen von Benutzeroberflächengeräten und -technologien
  • Entdecken Sie die Wiederverwendbarkeit in der Client-Ebene
  • Bereitstellungsstrategien für die Benutzeroberfläche
  • Sicherheitsbedenken in der Client-Ebene
  • Tests

Entwicklung einer Architektur für die Webebene

  • Verantwortlichkeiten der Webebene
  • Trennung von Bedenken
  • Vergleich von Web Tier Frameworks
  • Bereitstellung von Sicherheit auf der Webebene
  • Skalieren der Webebene

Entwicklung einer Architektur für die Unternehmensebene

  • Business-Tier-Technologien
  • Architektur des Domänenmodells
  • Best Practices für die Entwicklung
  • Entwicklung einer Architektur für die Integrations- und Ressourcenebenen
  • Untersuchung der Integration von Unternehmensinformationssystemen
  • Überprüfung der Java-Integrationstechnologien
  • Anwenden von Integrationsmustern
  • Untersuchung der serviceorientierten Architektur (SOA)

Bewertung der Softwarearchitektur

  • Bewertung von Softwarearchitekturen
  • Evaluierung von Java EE-Technologien
  • Erstellen von Systemprototypen
  • Auswählen von Servern und Frameworks

Wir empfehlen, fortzufahren mit:

Nach Abschluss dieses Kurses gibt es keine empfohlenen Kurse.

Zertifizierungsprogramme

Für diesen Kurs gibt es keine Zertifizierungsprogramme.

Oracle Database – Entwerfen Sie Unternehmensanwendungen mit Java EE

Oracle Database - Entwerfen Sie Unternehmensanwendungen mit Java EE

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

5
Tage

Preis:

1800 EUR

Lieferung:

Präsenzunterricht, Hybrid-Klassenzimmer, virtuelles Klassenzimmer

Stufe:

5. Spezialisiert

Rollen:

Datenbank-Administrator