In dieser 2-tägigen Schulung "Intensivkurs JUnit" erhalten Sie umfassende Kenntnisse rund um das JUnit-Framework. Der Kurs startet mit den grundlegenden Prinzipien des Testens, einschließlich der Testphasen und des Test-Driven-Development (TDD). Sie werden die Struktur von JUnit verstehen und lernen, wie Sie JUnit in Ihre Projekte integrieren und effektive Testfälle entwickeln können. Dabei werden verschiedene Testmethoden wie Standard Assertions sowie Assertions aus Frameworks wie assertJ behandelt. Sie erfahren auch, wie Sie Testfälle organisieren, die Reihenfolge von Tests steuern und mit Ausnahmen und Fehlern umgehen können. Zusätzlich werden fortgeschrittene Themen wie parametrisierte Tests, wiederholte Tests und der Einsatz von Mock-Objekten mit Mockito behandelt. Der Kurs bietet zudem einen Ausblick auf weiterführende Themen wie Oberflächentests mit Selenium, den Umgang mit TestContainern, das Testen von datenbankgestützten Anwendungen und die Automatisierung mit Maven. Nach Abschluss der Schulung sind Sie in der Lage, fundierte Unit-Tests mit JUnit zu verfassen und fortgeschrittene Testtechniken in Ihren Projekten anzuwenden.
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.
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.
In diesem 2-tägigen Seminar "Jakarta EE - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" erlernen Sie die Entwicklung von RESTful Services unter Verwendung von JAX-RS, JSON Processing (JSONP) und JSON Binding (JSONB). JAX-RS ist die offizielle Technologie ...
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 ...