Dieser Kurs wird in Englisch durchgeführt. The course will be held in English.

Wenn die Entwickler ihren eigenen Code nicht mehr verstehen, öffnet dies Defekten und Projektverzögerungen Tür und Tor. Clean Code ist Code, der möglichst einfach zu verstehen ist und mit dem simpelsten möglichen Design umgesetzt ist. Dadurch führt Clean Code direkt zu einer schnelleren und damit kostengünstigeren Softwareentwicklung.

Dieser Kurs ist eine Einführung in Clean Code, dessen Regeln (KISS, DRY, YAGNI, SOLID) und Methoden (Refactoring, Dependency Injection) zur Verankerung im Team helfen. Im Kurs lernen Sie, wie Sie die Abhängigkeiten im Code überschaubar halten, wie Sie mit gezielter Entkopplung und Abstraktion den Code modular behalten und wie Sie durch feature-orientierte Strukturierung den Code organisieren können.

Die praktischen Übungen bilden den Hauptteil des Kurses und helfen Ihnen, das Gelernte direkt in Ihr Projekt mitzunehmen. Die Beispiele und Übungen sind in C#. Kenntnisse in C# oder in Sprachen wie Java oder c++ sind deshalb notwendig. Das Gelernte ist grösstenteils sprachunabhängig einsetzbar.

Ziel

Sie lernen Ihren Code besser zu strukturieren und aufzubauen. Sie erkennen schwer verständlichen Code und wissen, wie Sie diesen vereinfachen und verbessern können.

Zielgruppe

  • Software Engineers
  • Softwarearchitekten

Voraussetzungen

Anforderungen an Teilnehmer:

  • Kenntnisse in C# oder vergleichbaren Sprachen (wie Java, C++), die möglichst aktuell sind, z.B. .Net core 3+ und C# 8.0+, Java 11+ ..
  • Mindestens 1 - 2 Jahre Erfahrung in der Programmierung (Junior+)

Laptop mit folgenden Installationen mitbringen:

  • .Net 6
  • Aktuelle Version von Jetbrains Rider oder Visual Studio (community / trial edition genügt)
  • Weitere Vorbereitungsschritte erhalten Sie von der Academy via E-Mail
Jeremy Meier
Der Experte

Jeremy Meier

Jeremy Meier is a software engineer with bbv Software Services AG.
He is convinced that software qualiity is a key ingredient of successful products.
For that reason he uses and teaches others about techniques like CleanCode, code reviews and refactoring.

Datum:
Mittwoch/Donnerstag, 22./23. Mai 2024 09.00-17.00 Uhr
Kosten:
CHF 1'560.00

Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.

Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kontakt:
BBV
Karin Burri Academy & Administration +41 41 429 01 65 academy@bbv.ch

Beachtung!

Entschuldigung, bisher haben wir nur Inhalte in English für diesen Abschnitt.