Aktuelle Seminarangebote >> Entwicklung / Administration

Java für Fortgeschrittene

In dieser Schulung lernen die Teilnehmer die wichtigsten Techniken für den Einsatz von Java kennen und erfahren, wie Sie hochwertigen Code entwicklen und Prozessschritte optimieren.

Fortgeschrittene Themen der Sprache Java:

  • Generics
  • Reguläre Ausdrücke
  • Flexible Parameterlisten mit varargs
  • Annotationen
  • Enumerations
  • Datenbankprogrammierung
  • Funktionale Programmierung mit Lambda-Ausdrücken

Entwicklung mit Tools optimieren:

  • Tools
  • Frameworks

Code-Qualität steigern:

  • Guter und Schlechter Code
  • Projektaufbau, das Fundament muss passen
  • Statische Codeanalyse ins Projekt einbinden
  • Code Prinzipien
  • OOP Best Practices oder einfach nur das Grundwerkzeug eines Entwicklers
  • Design Prinzipien
  • Design Patterns
  • Domain Driven Design (DDD)
  • Refactoring

Exception Handling:

  • Exceptions in Java SE
  • Die verschiedenen Strategien
  • Eigene Exception-Hierarchie oder bestehende Exceptions verwenden
  • Wann verwende ich Checked- und wann Unchecked-Exceptions

Logging:

  • Einsatz
  • Konfiguration
  • Frameworks

Performance maximieren:

  • Was ist Performance?
  • Toolbasiertes Stressen und Messen
  • Manuell messen
  • Einflussfaktoren auf die Performance
  • Effiziente Programmiertechniken
  • Performance Benchmarks

Tests:

  • Wozu Tests?
  • Saubere und schnelle Tests mit JUnit und Mockito
  • Testautomatisierung

Voraussetzungen:

  • Gute Kenntnisse in Java SE
  • Grundkenntnisse im JUnit-Framework
  • Grundkenntnisse im Build-Tool Maven

Kursüberblick

Kurs-Nr: JAVA-5-1
Dauer: 5 Tage
Preis: 3475,00 € zzgl. Mwst

Zielgruppe

  • Java-Programmierer
  • Softwareentwickler

Termine

Ort
Beginn
Ende
Nürnberg
Nürnberg
Anderen Termin anfragen