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.
Dieser Kurs richtet sich an Architekten, Entwickler, J2EE-Entwickler und Java EE-Entwickler.
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.
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
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
Nach Abschluss dieses Kurses gibt es keine empfohlenen Kurse.
Für diesen Kurs gibt es keine Zertifizierungsprogramme.
Oracle Database – Entwerfen Sie Unternehmensanwendungen mit Java EE


