Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Testgetriebenes Entwickeln (TDD) in Java" erlernen Sie die grundlegenden Prinzipien und Methoden, um effektives und qualitativ hochwertiges Testen in Ihrer Java-Programmierung umzusetzen. Die Schulung bietet eine Einführung in TDD, verschiedene Testarten und den Einsatz von JUnit für Unit-Tests. Sie erfahren, wie Sie Ihren ersten Test erstellen, Mock-Objekte nutzen und parametrische Tests anwenden. Darüber hinaus erhalten Sie Einblicke in die Strukturierung von Tests und die Durchführung von Use-Case-Tests. Die Schulung deckt auch den Umgang mit Legacy-Code, die Bewertung bestehender Tests sowie Refactoring-Techniken ab. Nach Abschluss der Schulung können Sie die TDD-Prinzipien in Ihrer Java-Entwicklung anwenden und effiziente Unit-Tests schreiben.

Teilnehmer - Zielgruppe

  • Java Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Gute Java Kenntnisse

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Test Driven Development

  • Warum Testen?
  • Testarten (Unit, Integration, System, Manuel, uvw.)
  • Warum Unit-Tests?

Unit Testing in Java

  • JUnit 4/5
  • Einen ersten Test Durchführen
  • TDD
  • Mocks
  • Parametrisierte Tests
  • Tests strukturieren
  • Usecase testing

Legacy Code

  • Bewerten der vorhanden Tests (statische Code Analyse)
  • Strukturierungsmöglichkeiten (Dependency Inversion)
  • Refactoring

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Überblick über Cloud Architekturen

- u.a. in Hannover, München, Paderborn, Wien, Freiburg

In diesem 2-tägigen Seminar "Überblick über Cloud Architekturen" erhalten Sie eine tiefgehende Einführung in Cloud Computing, wobei der Fokus auf Cloud-Architekturen und ihren spezifischen Eigenschaften liegt. Sie erfahren mehr über die verschiedenen ...

Maven - Advanced

- u.a. in Berlin, Nürnberg, Zürich, Heidelberg, Virtual Classroom

In dieser 1-tägigen Schulung "Maven - Advanced" erweitern Sie Ihr Wissen über Maven im Unternehmensbereich. Sie lernen verschiedene Ansätze kennen, um Builds für JEE-Anwendungen (EAR, WAR, EJB usw.) zu erstellen und wie solche Builds aussehen. Dabei werden Möglichkeiten, ...