it innovations.de

Java SE 7 – Fortgeschrittene Programmierung - Schulung

Java SE 7 – advanced programming

Seminar Beschreibung Kurzbeschreibung

Dieses Aufbau-Seminar richtet sich an EntwicklerInnen, die ihre bereits gewonnenen Erfahrungen und Kenntnisse in der Entwicklung mit der Java Standard Edition (Java SE 7) vertiefen möchten. Themen der Schulung sind beispielsweise die Grundlagen der Entwicklung verteilte Anwendungen sowie die Entwicklung sicherer Anwendungen. Daneben werden praktische Einsatzmöglichkeiten für eine Reihe speziellerer Themen aufgezeigt, wie zum Beispiel Reflexion, Annotationen, Proxies oder Scripting der eigenen Anwendungen mittels JavaScript der JVM.

 

Hinweis: dieses Seminar bezieht sich auf das JDK 7 – sofern Sie nicht ausdrücklich diese JDK-Version benötigen, wählen Sie bitte die Schulung zur aktuellen Java-Version JDK 8 „Java SE 8 – Fortgeschrittene Programmierung“.

Seminar Voraussetzungen Voraussetzungen

Seminar Software Software

JDK 7

Seminar Technikinfo Informationen zur Technologie

Java ist eine objektorientierte Programmiersprache und ist ein Bestandteil der Java-Technologie. Diese besteht aus dem Java-Entwicklungswerkzeug (JDK) zum Erstellen von Java-Programmen und der Java-Laufzeitumgebung (JRE) zu deren Ausführung.

Seminar Beschreibung Inhalt

Grundlagen verteilter Anwendungen

• Kommunikation über TCP/IP-Sockets

• Remote Method Invocation (RMI)

• URLs und URLCollections

• Apache HttpClient

• Eingebettete HTTP-Server

• Web-Container

 

JavaBeans

• Die JavaBean Spezifikation

• Ereignis-Überwachung

• Das Properties-Modell

• Die Klasse BeanInfo

• Aktuelle Weiterentwicklung: JavaFX-Beans

 

Sichere Anwendungen entwickeln

• Das Sandbox-Modell in Java

• Policies und Permissions

• Der SecurityManager

• ClassLoader

• Signieren von Code

• Java Authentication and Authorization Services (JAAS)

 

Die Reflexion-API

• Grundlagen: Metadaten zur Laufzeit

• Zugriff auf Klassen, Methoden und Attribute

• Methodenaufruf per Reflexion

• Objektkonstruktion per Reflexion

 

Praktische Anwendung von Annotations

• Grundlagen: Annotationen für Compiler, Tools und zur Laufzeit

• Definition eigener Annotationen

• Annotationen zur Laufzeit auslesen

• Praxisbeispiel: Dependency Injection (DI)

 

Hilfsmittel zur Speicherung von Information

• Die Klasse Properties

• Serialisierung und Deserialisierung von Objekten

• Persistierung von Objekten in XML mit der Java Architecture for XML Binding (JAXB)

 

Hilfsmittel zur Erweiterung der Anwendungsfunktionalität

• Entwicklung von Proxies

• Ausführung von JavaScript in der Java Virtual Machine (JVM)

• Management und Monitoring von Java-Anwendungen mit der Java Management Extension (JMX)

Seminar Ziel Ziel

Dieses Aufbau-Seminar richtet sich an EntwicklerInnen, die ihre Erfahrungen und
Kenntnisse in der Entwicklung mit der Java SE 7 vertiefen möchten.

Seminar Zielgruppe Zielgruppe

  • Programmierer

  • Softwareentwickler

offene Schulung

Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: 5 Tage
Preis: 1.895,00 € zzgl. USt. pro Teilnehmer
(2.255,05 € inkl. USt.)
Seminarstandorte:
Start-Termine: (Ortsabhängig)
Unterlagen:
Verpflegung:
Prüfung:

Firmenschulung

Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: 5 Tage
Preis ab: 1.295,00 € zzgl. USt. pro Tag
(1.541,05 € inkl. USt.)
Schulungszentren:
  • Berlin
  • Düsseldorf
  • Frankfurt
  • Hamburg
  • München
  • Nürnberg
Unterlagen: zzgl.
Verpflegung: zzgl.
Prüfung: zzgl.
alle Preise verstehen sich zzgl. Reisekosten/Spesen
Java SE 7 JDK 7 Java Development Kit JVM Java Virtual Machine
Artikelnummer: 2015000142

Abkürzung von Extensible Markup Language (engl. "erweiterbare Auszeichnungssprache"). Ermöglicht Speichern von Daten in Textdateien. Wird für den plattform- und implementationsunabhängigen Austausch von Daten zwischen Computersystemen eingesetzt, insbesondere über das Internet.

Java Development Kit

Application programming interface (API) ist eine Schnittstelle zur Anwendungsprogrammierung

Transmission Control Protocol / Internet Protocol (TCP/IP) ist eine Familie von Netzwerkprotokollen und wird wegen ihrer großen Bedeutung für das Internet auch als Internetprotokollfamilie bezeichnet.

Das Hypertext Transfer Protocol ist ein Netzwerkprotokoll zur Übertragung von Daten auf der Anwendungsschicht über ein Rechnernetz Es wird hauptsächlich eingesetzt, um Webseiten in einen Webbrowser zu laden. Es ist jedoch nicht prinzipiell darauf beschränkt und auch als allgemeines Dateiübertragungsprotokoll sehr verbreitet.

 

Java SE 8 – Fortgeschrittene Programmierung