UNSERE

Schulungen

Dieser Kurs richtet sich an Tester, die regelmäßig mit Java-Code zu tun haben und ihre Kenntnisse dahingehend verbessern möchten. Neben Java wird besonders auf das Test-Framework JUnit eingegangen mit dem Ziel, dass die Teilnehmenden nach dem Kursbesuch eigene Unittests implementieren können.

  • Einführung in Java
  • Grundlegende Syntax
    • Variablen
    • Arrays
    • Methoden
    • logische Operatoren
    • Schleifen
    • Verzweigungen
  • Klassen und Objekte
    • Felder
    • Konstruktoren
    • Methoden
    • statische Variablen und Methoden
    • Modifier
    • Kapselung
    • Vererbung und Polymorphismus
    • Klasse Object
  • Abstrakte Klassen und Interfaces
  • Generics und Collections
  • Exception Handling
  • I/O und Streams
  • Datenbankzugriff: wahlweise mit JDBC (Java Database Connectivity) oder JPA (Java Persistence API)
  • Threading und Concurrency
  • Umsetzung grundlegender Design Patterns
    • Singleton
    • Factory
    • Observer
    • DAO (Data Access Object)
  • Motivation für Testautomatisierung
  • Unit-Tests mit JUnit
  • Ausblick auf funktionale Erweiterungen unter Java 8