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