Java - Fortgeschrittene Programmiertechniken- Seminare

Seminarinformationen

Seminar-Ziel

Ziel des Seminars ist es fortgeschrittene Konzepte zu demonstrieren und Ihnen die Gelegenheit zu bieten damit zu experimentieren.
 

Teilnehmer Zielgruppe

Kurs Voraussetzungen

Gute Kenntnisse in Java und viel praktische Erfahrung im Programmierumfeld.

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Neuerungen der Sprache Java

  • Autoboxing
  • Strings mit regulären Ausdrücken verarbeiten
  • flexible Parameterleisten mit varargs
  • Enumerationen
  • Generics
  • typsichere Collections
  • Annotationen

Wartbarkeit und Erweiterbarkeit mit Design Patterns

  • Erzeugungsmuster
  • Strukturmuster
  • Verhaltensmuster
  • Singleton
  • Factories, Factory-Method
  • Template-Methoden
  • Delegates u.a...

Logging Best Practice

  • Loggingeinträge festlegen, Destinations kontrollieren
  • Filtern von Einträgen
  • Log4j
  • Commons Logging

Optimierung des Java Development Lifecycles

  • Anwendungen mit Ant erstellen
  • Automatisierung mit Maven
  • SubVersion einsetzen
  • Projektweites Testen
  • Durchsetzung von Code-Qualitäts-Standards

Nebenläufigkeit (Concurrency)

  • Thread-safe building blocks - das java.util.concurrent* Paket
  • Scheduling und Synchronisation
  • hochskalierbare nebenläufige Algorithmen einbauen

Anwendungen testen

  • JUnit - Test-Framework und Philosophie
  • Verbessertes Test-Management mit Annotationen
  • Container-basierte Tests für Enterprise Java-Komponenten
  • Automatisierung von Last-und Stresstests
  • Testen - Best Practices

Verteilte Anwendungen

  • Grundlagen
  • Vereinfachter Zugriff auf verteilte Ressourcen
  • URLs und URL-Connections
  • Verbessertes Remote Method Invocation (RMI) und Webbasierte Client/Server-Architekturen
  • Apache HttpClient
  • Web Container - Apache Tomcat

Sichere Anwendungen schreiben

  • Policy-basierte Sicherung der JVM
  • Auswirkungen auf das Schreiben von Java Code
  • Authentifizierung

Sonstiges

  • High Performance Java
  • High-Performance-IO für Dateien und Netzwerke: java.nio.
  • Leistungsoptimierung der JVM
  • Managing und Monitoring von Java-Anwendungen mit JMX
  • Tools für das Profiling
  • Best Practices

Hierbei handelt es sich um eine Themenvorschlagsliste. Die Auswahl der Themen richtet sich nach der Zielsetzung des Kunden. Die Dauer kann variieren.

Tags: Oracle
 
 

Weitere Schulungen zu Thema Java

WS-* Standards (Web Services Standards)

Ziel des Seminars ist es Ihnen einen Überblick über die wichtigsten WS-* Standards zu geben. An Hand von überschaubaren Beispielen werden Ihnen die Standards erläutert. ...merken/anfragen
 

Java EE - für Entscheider

Java EE ist die neue Bezeichnung für J2EE. Java EE ist die Spezifikation für eine Softwarearchitektur für die transaktionsbasierte Ausführung in Java programmierten Anwendungen und Web-Anwendungen. Softwarekomponenten und Dienste werden primär in der Programmiersprache Java erstellt. Mit Java EE wird ein allgemein akzeptierter Rahmen zur Verf&uu...merken/anfragen
 

Java - Entwicklung mit Apache Struts 2

Das Seminar demonstriert Ihnen die Möglichkeiten des Struts Framework mit all seinen Integrations- und Konfigurationsdetails....merken/anfragen
 

Java 7 Advanced

Das Seminar gibt Ihnen einen Überblick über fortgeschrittene Themen in der Java-Programmierung: komponentenorientiertes Programmieren mit JavaBeans, Multithreading, Arbeiten mit Streams, Remote Method Invocation (RMI), Datenzugriff und Security. ...merken/anfragen
 
 
 
  • keine Seminare auf Ihrem Merkzettel
 

Anfragedetails

Seminartyp wählen:




Preis pro Person
1.595,00 € netto
1.898,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.
Für dieses Seminar liegen bereits Anmeldungen vor!
Standort wählen:

Termin wählen:






*  oder Wunschtermin


Anzahl Teilnehmer:


auf den Merkzettel
 
 

alt

alt

alt


IT-Schulungen.com erhält beim
Internationalen Training Center Rating
(ITCR) die höchste Bewertung und wird
mit Premium Services ausgezeichnet.