Test Driven Development (TDD) mit C# .NET

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "Test Driven Development (TDD) mit C# .NET" lernen Sie, wie Test Driven Development (TDD) dazu beiträgt, Qualitätsziele für Softwareprodukte zu erreichen. Sie erfahren, wie die Erstellung von Tests und die Verbesserung der Codequalität direkt in den Entwicklungsprozess integriert werden. Qualitätssicherung wird als integraler Bestandteil der Programmierung betrachtet und nachgewiesen, anstatt wie traditionell erst in einer späteren Testphase.

Nach dem Seminar werden Sie das Konzept der testgesteuerten Entwicklung verstehen und sowohl die Möglichkeiten als auch die Grenzen dieser Methodik kennen.

Teilnehmer - Zielgruppe

  • Entwickler
  • Key-Developer
  • Test-Entwickler
  • Softwaretester

Kurs - Voraussetzungen

  • Grundkenntnisse in der Programmierung mit C#.NET/VB.NET

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Testdriven Development (TDD)


Der TDD-Zyklus

  • In agilen Prozesssen
  • In iterativen Prozessmodellen
  • In der Softwareentwicklung


Test und wartbare Software entwickeln

  • Patterns
  • Best Pracise


Unit Test

  • Grundlagen, Einsatz und Grenzen
  • Test-First
  • Stubs, Mocks
  • Frameworks


Pair Programming

  • Code Quality Strategien
  • Checkin-Policies
  • Code Reviews
  • Ausblick

Weitere Schulungen zu Thema Microsoft .NET

C#/.net Framework Schnelleinstieg

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

In diesem Seminar erlernen Sie die grundlegenden Kenntnisse und Fertigkeiten, um sich mit der Programmiersprache C# innerhalb der .NET Platform bewegen zu können. Die Inhalte werden mit vielen praktischen Übungen vertieft.

C#/.net Framework für Einsteiger

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

Diese Seminar dient als Einstieg in die C# Programmierung im Kontext einer .NET Platform. Sie erlernen die grundlegenden Kenntnisse und Fertigkeiten, die es Ihnen ermöglichen sich mittels C#-Programmierung in einer .NET Umgebung zu bewegen. Die Inhalte des Kurses werden durch ...

LINQ - Grundlagen

- u.a. in Berlin, Frankfurt am Main, Hannover, Zürich, Freiburg

In diesem Seminar wird ausführlich behandelt wie LINQ im Einsatz aussieht, welche Vorteil LINQ hat und wo seine Stärken liegen.

Erweiterte Web-Entwicklung mit ASP.NET

- u.a. in Berlin, Köln, Leipzig, Essen, Heidelberg

In dieser 2-tägigen Schulung "Erweiterte Web-Entwicklung mit ASP.NET" werden fortgeschrittene Techniken und Erweiterungen für die Entwicklung von Webanwendungen behandelt. Sie lernen, wie Sie eigene Web Controls-Bibliotheken, HTTP-Handler und HTTP-Module entwerfen können. ...