Illustration zwei Menschen am Whiteboard

Product Management / Product Ownership Training

Entdecke die Welt des effektiven Product Managements. Nächster Trainingstermin: 11.-14.12. (Remote) – jetzt buchen!
Zum Training 

Unit Test Training

Dieses Training führt praxisorientiert in Unit Tests und testgetriebene Entwicklung (TDD) ein: Die Teilnehmer:innen lernen anhand von zwei durchgehenden Beispielen die Entwicklung mittels Unit Tests für neue Software (Green Field Development) und im Umgang mit bestehenden komplexen Legacy Code-Basen (Brown Field Development).

Jetzt buchen Individuellen Termin anfragen
Grafik Unit Test Training

Auf einen Blick

Rahmendaten

2 Tage praxisorientiertes Training (auf Anfrage vor Ort oder remote)

Zielgruppe

C++, C# und Java Software-Entwickler:innen

Anwendungsbeispiele

Testgetriebene Entwicklung mit Unit Tests in Green-Field-Projekten und bei komplexen Legal-Code-Basen

Beschreibung

Unit Tests sind als eine der effektivsten agilen Entwicklungspraktiken bekannt. Code-Basen mit hoher Testabdeckung haben typischerweise nicht nur weniger Bugs, Entwickler:innen sind auch in der Lage, vorhandene Bugs schneller zu lokalisieren und zu beheben. Der Einsatz von Unit Tests sorgt somit nicht nur für eine höhere Software-Qualität, sondern auch für eine höhere Entwicklungsgeschwindigkeit.

Dieses Training führt praxisorientiert in Unit Tests und testgetriebene Entwicklung (TDD) ein: Die Teilnehmer:innen lernen anhand von zwei durchgehenden Beispielen die Entwicklung mittels Unit Tests für neue Software (Green Field Development) und im Umgang mit bestehenden komplexen Legacy-Code-Basen (Brown Field Development).

Agenda

  • Grundlagen und Best Practices von Unit Tests
  • Einführung in das Unit Test Framework
  • Test-driven Development (TDD)
  • Behavior-driven Development (BDD)
  • Einsatz von und Umgang mit Test Doubles und Mocks
  • Unit Tests bei Legacy Code-Basen
  • Code Coverage
  • Die Golden-Master-Technik

Typische Fragen, die wir beantworten:

  • Was sind die grundlegenden Ziele von Unit Tests und warum sind sie in der Software-Entwicklung wichtig?
  • Welche Best Practices sollten bei der Erstellung von Unit Tests beachtet werden, um sicherzustellen, dass sie effektiv sind?
  • Welche Rolle spielt ein Unit Test Framework bei der Erstellung und Ausführung von Unit Tests und was sind die gängigsten Frameworks?
  • Wie funktioniert Test-Driven Development (TDD) und welche Vorteile bietet diese Entwicklungspraxis?
  • Was ist Behavior-Driven Development (BDD) und wie unterscheidet es sich von TDD in Bezug auf die Erstellung von Tests?
  • Welche Vorteile bietet die Golden-Master-Technik beim Testen von Software, insbesondere im Vergleich zu herkömmlichen Unit Tests?
Unit Test Training
1.400,00 € (zzgl. MwSt.)
Jetzt buchen
Benötigen Sie ein zielgerichtetes, individuelles Training nach den Bedürfnissen Ihres Unternehmens? Jetzt anfragen
1.400,00 € (zzgl. MwSt.)

Die nächsten Termine im Überblick

17.04.2024 - 18.04.2024 Deutsch remote Plätze verfügbar Jetzt buchen
24.07.2024 - 25.07.2024 Deutsch remote Plätze verfügbar Jetzt buchen
23.10.2024 - 24.10.2024 Deutsch remote Plätze verfügbar Jetzt buchen
Kein passender Termin dabei? Individuellen Termin anfragen

Trainingsformen

Trainingsformen ganz nach Ihren Bedürfnissen: Offene Trainings finden zu festen Terminen in gemischten Gruppen an einem inovex Standort statt, Inhouse-Trainings buchen Sie individuell – die Rahmenbedingungen und Inhalte sind flexibel anpassbar.

Inhouse Training

  • Trainingsagenda auf die Gruppe und das Projekt anpassbar
  • vertrauliche Atmosphäre (Trainer:innen sind unter NDA)
  • Rahmenbedingungen anpassbar: Ort, Zeiten, Sprache, Tooling
Jetzt anfragen

Offenes Training

  • optimal für Einzelpersonen
  • neue Impulse durch andere Teilnehmende
  • Kennenlernen von anderen Tech-interessierten Menschen
Jetzt buchen

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.

Lächelnder Trainer Christoph Menzel

Christoph Menzel

ISTOB Zertifzierung
Zertifikat iSAQB Accredited Trainer – CPSA-Foundation Level
Certified Scrum Master Abzeichen
Zertifikat ISAQB Certified Professional for Software Architecture – Foundation Level
Zertifikat Management 3.0 Foundation Workshop
Christoph Menzel ist Software-Entwickler mit Leib und Seele und als Head of Mobile & Web Development Teil des inovex Teams. Clean Code und Testautomatisierung sind für ihn zwei fundamentale Bestandteile guter Software-Entwicklung. Er unterstützt seine Kunden bei der Optimierung von Entwicklungsprozessen, hält Workshops zu Themen wie Unit Tests, Clean Code oder Continuous Integration & Delivery und gibt sein Wissen aktiv auf Konferenzen, Barcamps oder in Fachartikeln weiter.      

Häufig gestellte Fragen

Erlange ich durch das Training eine Zertifizierung?
Alle Teilnehmer:innen erhalten nach dem Training ein Teilnahmezertifikat der inovex Academy.
Auf welcher Basis wurden die Trainingsinhalte gestaltet?
Das Training basiert auf den Erfahrungen aus unseren unterschiedlichsten Kundenprojekten und greift auf das geballte Wissen unserer langjährigen Entwickler:innen zurück.
Wie kann ich mich auf das Training vorbereiten?
Es ist keine besondere Vorbereitung notwendig, lediglich ein moderner und aktueller Browser wird benötigt. Im Training werden die Übungsaufgaben in unserer cloudbasierten Entwicklungsumgebung bearbeitet.
Wann fängt das Training an?
Unsere Trainings starten um 09:00 Uhr mitteleuropäischer Zeit.
Bekomme ich eine Einladung? Wann bekomme ich die?
Der/die Trainer:in verschickt ca. 1 Woche vor Trainingsbeginn die Einladungen. Neben der Agenda und dem Ablauf wird da auch nochmals genau auf etwaige Vorbereitungen (Installation von Software etc.) hingewiesen.

Unit Test Training

Erweitern Sie Ihre Fähigkeiten und bauen Sie Ihre Expertise aus! Unsere erfahrenen Trainer:innen unterstützen Sie dabei, Ihre Ziele zu erreichen. Melden Sie sich an und bringen Sie Ihr Know-how auf ein neues Level! Jetzt buchen