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 dieser 3-tägigen Schulung "Jakarta EE - Entwurfsmuster (Patterns)" werden Sie mit den wesentlichen Entwurfsmustern für die Entwicklung von Jakarta-EE-Anwendungen vertraut gemacht. Dabei werden sowohl die Präsentations-, als auch die Business- und ...
In diesem 2-tägigen Seminar „Kubernetes Praxis für Cloud-Architekten“ erfahren Sie, wie Container und Container-Orchestrierung moderne Cloud-Infrastrukturen vereinfachen und die Entwicklung hochverfügbarer, verteilter sowie skalierbarer Anwendungen ermöglichen. Das Ziel ...