SUN SEM-DTJ-1001: Neue Leistungsmerkmale der Java SE 6-Plattform

PROKODA Gmbh
In Köln und Stuttgart

442 
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
0221/... Mehr ansehen

Wichtige informationen

Beschreibung

SUN SEM-DTJ-1001: Neue Leistungsmerkmale der Java SE 6-Plattform: Dieser Kurs eignet sich für Programmierer, die bereits mit der Grundstruktur und Syntax der Programmiersprache Java vertraut sind und die ihre Kenntnisse auf die Entwicklung komplexer Anwendungen auf Produktionsebene ausweiten wollen. Dieser Kurs richtet sich an Anwendungsentwickler und -architekten,..
Gerichtet an: Dieser Kurs eignet sich für Programmierer, die bereits mit der Grundstruktur und Syntax der Programmiersprache Java vertraut sind und die ihre Kenntnisse auf die Entwicklung komplexer Anwendungen auf Produktionsebene ausweiten wollen. Dieser Kurs richtet sich an Anwendungsentwickler und -architekten, Systemadministratoren, technische Manager, Web-Entwickler und Personen, die die neuen Funktionen und Verbesserungen der Programmiersprache Java SE 6 erlernen möchten. Inhalt Dieser...

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Köln
Stolberger Str. 309, 50933, Nordrhein-Westfalen, NRW, Deutschland
Plan ansehen
auf Anfrage
Stuttgart
Löffelstr. 40, 70597, Baden-Württemberg, Deutschland
Plan ansehen
auf Anfrage
Stuttgart
Wankelstraße 1, 70563, Baden-Württemberg, Deutschland
Plan ansehen

Häufig gestellte Fragen

· Voraussetzungen

Voraussetzungen Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen: Entwickeln von Anwendungen mithilfe von Java SE 5 oder früheren Java-Versionen. Programmieren von Desktop-Clients in der Programmiersprache Java.

Themenkreis

KURSZIEL
SUN SEM-DTJ-1001: Neue Leistungsmerkmale der Java SE 6-Plattform: Dieser Kurs eignet sich für Programmierer, die bereits mit der Grundstruktur und Syntax der Programmiersprache Java vertraut sind und die ihre Kenntnisse auf die Entwicklung komplexer Anwendungen auf Produktionsebene ausweiten wollen. Dieser Kurs richtet sich an Anwendungsentwickler und -architekten, Systemadministratoren, technische Manager, Web-Entwickler und Personen, die die neuen Funktionen und Verbesserungen der Programmiersprache Java SE 6 erlernen möchten.Inhalt
Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:
  • Integrieren von Anwendungen mithilfe der java.awt.Desktop-API und der Windows-API.
  • Beschreiben und Verwenden der neuen Desktopintegrationsfunktionen.
  • Beschreiben und Verwenden der neuen Dialog-Modalitätsoptionen.
  • Beschreiben der zahlreichen neuen Leistungsmerkmale im Swing-Toolkit, die die Anwendungsentwicklung vereinfachen und die Handhabung durch den Benutzer verbessern.
  • Erstellen von Web-Anwendungen und Web Services mithilfe von JAX-WS unter Integration der neueren, XML-basierten Web Services-Funktionen.
  • Binden eines XML-Schemas an eine Darstellung in Java-Code unter Verwendung der Java Architecture for XML Binding (JAXB) 2.0.
  • Beschreiben, wie DTrace das Verhalten von Java-Programmen und des Betriebssystems untersucht.
  • Beschreiben der Verbesserungen an der Verwaltungs- und Überwachungs-API in Java SE 6
  • Auflisten der Verbesserungen an der JMX-API.
  • Analysieren und Erkennen von Speicherlecks mithilfe der erweiterten Methoden des Bereinigungsmechanismus.
  • Interagieren mit sowie Speichern und Abrufen von Daten mit Anwendungen, die auf der Smart Card ausgeführt werden, sowie mit Java-Anwendungen.
  • Verwenden einer eingebetteten Skriptumgebung von einer Java-Anwendung aus unter Verwendung des Java Scripting-Frameworks.
  • Beschreiben der Verbesserungen in der Java-Eingabe/Ausgabe-API (java.io).
  • Vergleichen der Leistung von Java SE 6 mit konkurrierenden JVM(TM)-Maschinen und der eigenen optimierten Leistung.
  • Beschreiben, wie mithilfe von Java SE 6 ein hoher Durchsatz erzielt wird.
Zugehörige Kurse
Before:
  • Fundamentals of the Java Programming Language (SL-110)
  • Java Programming Language (SL-275)
After:
  • Java Programming Language Workshop (SL-285)


ZIELGRUPPE
Dieser Kurs eignet sich für Programmierer, die bereits mit der Grundstruktur und Syntax der Programmiersprache Java vertraut sind und die ihre Kenntnisse auf die Entwicklung komplexer Anwendungen auf Produktionsebene ausweiten wollen. Dieser Kurs richtet sich an Anwendungsentwickler und -architekten, Systemadministratoren, technische Manager, Web-Entwickler und Personen, die die neuen Funktionen und Verbesserungen der Programmiersprache Java SE 6 erlernen möchten.Inhalt
Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:
  • Integrieren von Anwendungen mithilfe der java.awt.Desktop-API und der Windows-API.
  • Beschreiben und Verwenden der neuen Desktopintegrationsfunktionen.
  • Beschreiben und Verwenden der neuen Dialog-Modalitätsoptionen.
  • Beschreiben der zahlreichen neuen Leistungsmerkmale im Swing-Toolkit, die die Anwendungsentwicklung vereinfachen und die Handhabung durch den Benutzer verbessern.
  • Erstellen von Web-Anwendungen und Web Services mithilfe von JAX-WS unter Integration der neueren, XML-basierten Web Services-Funktionen.
  • Binden eines XML-Schemas an eine Darstellung in Java-Code unter Verwendung der Java Architecture for XML Binding (JAXB) 2.0.
  • Beschreiben, wie DTrace das Verhalten von Java-Programmen und des Betriebssystems untersucht.
  • Beschreiben der Verbesserungen an der Verwaltungs- und Überwachungs-API in Java SE 6
  • Auflisten der Verbesserungen an der JMX-API.
  • Analysieren und Erkennen von Speicherlecks mithilfe der erweiterten Methoden des Bereinigungsmechanismus.
  • Interagieren mit sowie Speichern und Abrufen von Daten mit Anwendungen, die auf der Smart Card ausgeführt werden, sowie mit Java-Anwendungen.
  • Verwenden einer eingebetteten Skriptumgebung von einer Java-Anwendung aus unter Verwendung des Java Scripting-Frameworks.
  • Beschreiben der Verbesserungen in der Java-Eingabe/Ausgabe-API (java.io).
  • Vergleichen der Leistung von Java SE 6 mit konkurrierenden JVM(TM)-Maschinen und der eigenen optimierten Leistung.
  • Beschreiben, wie mithilfe von Java SE 6 ein hoher Durchsatz erzielt wird.
Zugehörige Kurse
Before:
  • Fundamentals of the Java Programming Language (SL-110)
  • Java Programming Language (SL-275)
After:
  • Java Programming Language Workshop (SL-285)


KURSINHALT
Der Kurs "Neue Leistungsmerkmale in der Java SE 6-Plattform" vermittelt Teilnehmern Informationen zum Programmieren von Anwendungen mit Java unter Verwendung der neuen Leistungsmerkmale der Java-Plattform, Standard Edition 6 (Java SE 6). Java SE 6 besitzt zahlreiche neue Leistungsmerkmale, Erweiterungen und Verbesserungen wie verbesserte Leistung von grafischen Benutzeroberflächen (GUI) und bessere Handhabung des Verhaltens von GUI-Anwendungen sowie zusätzliche Verbesserungen und neue Funktionen in den serverseitigen wie auch in den Java-Hauptkomponenten. In diesem Kurs lernen Teilnehmer die Verbesserungen und neuen Funktionen von Java SE 6 in den Bereichen Produktionszeitinstrumentierung, -überwachung und -verwaltung, Diagnosefähigkeit, Web Services, Unterstützung von Skriptsprachen, Netzwerke, Programmierung von Desktop-Clients, Unterstützung für Annotationen sowie Sicherheit kennen. Kursinhalt
Modul 1 - Skriptintegration

  • Beschreiben der Skripterstellung.
  • Auflisten der Vorteile von Skripten.
  • Erläutern der Motivation für das Verwenden von Skripten in Java SE 6.
  • Beschreiben der Unterstützung für Skripten in Java SE 6.
  • Definieren der Skript-API.
  • Beschreiben des scripting.dev.java.net-Projekts.
Modul 2 - Desktop

  • Beschreiben, wie JDK 6 die Einstellungen für die Schriftglättung des Host-Desktops verwendet, um eine konsistente Textdarstellung sicherzustellen.
  • Beschreiben und Verwenden der neuen Desktopintegrationsfunktionen.
  • Beschreiben und Verwenden der neuen Dialog-Modalitätsoptionen.
  • Beschreiben der zahlreichen neuen Leistungsmerkmale im Swing-Toolkit, die die Anwendungsentwicklung vereinfachen und die Handhabung durch den Benutzer verbessern.
  • Beschreiben der Verbesserungen, die die Anpassung der Bereitstellung und Installation von Anwendungen vereinfachen.
Modul 3 - Web-Services und XML

  • Beschreiben der Unterstützung für die Java API for XML Web Services (JAX-WS) 2.0.
  • Erstellen von Web-Anwendungen und Web Services mithilfe von JAX-WS unter Integration der neueren, XML-basierten Web Services-Funktionen.
  • Binden eines XML-Schemas an eine Darstellung in Java-Code unter Verwendung der Java Architecture for XML Binding (JAXB) 2.0.
  • Auflisten der Verbesserungen an der Java API for XML Processing (JAXP).
Modul 4 - Überwachung und Verwaltung

  • Überwachen und Verwalten von APIs (Application Programming Interfaces).
  • Diagnose gängiger Probleme in Java SE-Anwendungen.
  • Diagnose von java.lang.OutOfMemoryError mithilfe der erweiterten virtuellen Java HotSpot-Maschine (VM).
  • Diagnose von Engpässen und Arbeitsspeicherproblemen in Java-Anwendungen mithilfe von jmap, jstack, jstat und jhat.
  • Verwenden der JMX-Technologie (Java Management Extensions).
  • Verbesserungen an der JMX-Überwachungs-API.
  • Überwachen von Java-Anwendungen mithilfe von JConsole.
  • Verwenden verschiedener JDK-Tools (Java Development Kit) zur Überwachung von Java-Anwendungen.
  • Beschreiben, wie DTrace das Verhalten von Java-Programmen und des Betriebssystems untersucht.
  • Überwachen und Verwalten von Anwendungen mithilfe der JMX-Technologie (Java Management Extensions).
  • Auflisten der Verbesserungen an der JMX-API.
Modul 5 - Leistungsverbesserungen

  • Identifizieren der Einschränkungen der Leistung von Java.
  • Beschreiben von Verbesserungen, die große Seiten unterstützen.
  • Beschreiben der Verbesserungen am Bereinigungsmechanismus.
  • Beschreiben der Verbesserungen, die den Synchronisierungsaufwand verringern.
  • Beschreiben des Entfernens der JNI-Speichergrenze.
  • Beschreiben der Verbesserungen an String.indexOf.
  • Vergleichen der Leistung von Java SE 6 mit konkurrierenden JVM-Softwares und der eigenen optimierten Leistung.
  • Beschreiben, wie mithilfe von Java SE 6 ein hoher Durchsatz erzielt wird.
Modul 6 - Plattformintegration

  • Kenntnis der erweiterten Möglichkeiten zur Sprachverarbeitung.
  • Programmgesteuerter Zugriff auf Netzwerkparameter mithilfe der java.net.NetworkInterface-Klasse und der neuen java.net.InterfaceAddress-Klasse.
  • Kenntnis der CookieManager-Standardimplementierung.
  • Beschreiben der Verbesserungen in der Java-Eingabe/Ausgabe-API (java.io).
  • Verwenden von Platzhaltern im Klassenpfad.
  • Interagieren mit Smart Card-aktivierten Anwendungen mithilfe der Smart Card-E/A-API.
  • Zugreifen auf Kryptografiedienste gemäß dem Access Public-Key Cryptography Standards (PKCS) #11.
  • Zugreifen auf native GSS-API-Implementierungen (Generic Security Services Application Program Interface).
  • Zugriff auf die Microsoft CryptoAPI und deren Kryptografiedienste.
  • Validieren von XML-Signaturen mithilfe der XML Digital Signatures API.


VORRAUSSETZUNG
Voraussetzungen
Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen:
  • Entwickeln von Anwendungen mithilfe von Java SE 5 oder früheren Java-Versionen.
  • Programmieren von Desktop-Clients in der Programmiersprache Java.

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen