Java - Fortgeschrittene Programmiertechniken

IT-Schulungen
In Nürnberg

1.898 
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
0911 ... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Workshop
  • Mittelstufe
  • Für Unternehmen und Arbeitnehmer
  • Nürnberg
  • 8 Lehrstunden
  • Dauer:
    4 Tage
Beschreibung

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

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Nürnberg
Bayern, Deutschland

Häufig gestellte Fragen

· Voraussetzungen

Gute Kenntnisse in Java und viel praktische Erfahrung im Programmierumfeld.

Was lernen Sie in diesem Kurs?

Autoboxing
Strings mit regulären Ausdrücken verarbeiten

Dozenten

Stefan Bechtloff
Stefan Bechtloff
IT, Datenbanken, Softwareentwicklung

Themenkreis

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

Zusätzliche Informationen

IT-Schulungen.com ist eines der führenden, herstellerunabhängigen Seminarportale von Schulungen rund um die Informationstechnologie (IT) und das IT-Management. Seit über 10 Jahren ist it-schulungen.com eine anerkannte Anlaufstelle für viele Unternehmen und Behörden, wenn es um die Durchführung von Schulungen geht.

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen