Clean Code Schulungen

Clean Code Developer

Der Trainer ist Mitbegründer der Clean Code Developer Initiative.

10 Jahre Erfahrung

Über 20 Jahre Erfahrung als Trainer, davon 10 Jahre zum Thema Clean Code, Entwurf, Testen, Refactoring, etc.

Hohe Wirksamkeit

Durch die Aufteilung auf mehrere Trainingstage im Abstand von je 3-4 Wochen gelingt der Transfer in den realen Projektalltag.

Ich biete Ihnen als erfahrener Trainer Schulungen und Beratung rund um das Thema Clean Code Development. Der Fokus liegt auf den vier Werten der Clean Code Developer Initiative:

  • Wandelbarkeit
    Die Codebasis muss über Jahre leicht verändert werden können.
  • Korrektheit
    Durch automatisierte Tests muss sichergestellt werden, dass der Code tut was er soll.
  • Produktionseffizienz
    Der Entwicklungsprozess muss flüssig laufen, um produktiv und effizient zu sein.
  • Kontinuierliche Verbesserung
    Der einzelne Entwickler sowie das gesamte Team sollte sich ständig weiterentwickeln, um Schritt zu halten mit den aktuellen Entwicklungen.

Eine Trainingsmaßnahme beginnt damit, Ihren konkreten Bedarf zu identifizieren. Es ist wichtig auf die Belange der Entwickler und des gesamten Teams einzugehen. Wir finden in einem Telefonat zunächst heraus, welche Themen relevant sind, bzw. in welcher Situation sich Ihr Team befindet.

In der Regel enthält eine Trainingsmaßnahme die folgenden Themen:

  • Clean Code Developer Werte, Prinzipien und Praktiken
  • SOLID Principles
  • Automatisiertes Testen (Integrationstest vs. Unit Test, Teststrategien, Arrange/Act/Assert)
  • Test-first, Test Driven Development (TDD)
  • Zerlegung von Anforderungen im Sinne der Agilität
  • Umgang mit Abhängigkeiten (IOSP, PoMO, IODA)
  • Entwurf der Grob- und Feinstruktur
  • Funktionaler Entwurf mit Flow Design
  • Code Reviews
  • Einfache und komplexe Refactorings

Die Programmiersprache spielt eine eher untergeordnete Rolle. Möglich sind bspw. C#, Java, C++, JavaScript, Python, Go, … Die Teilnehmer müssen die Sprache gut beherrschen und im Umgang mit der Entwicklungsumgebung geübt sein. Dies ist kein Workshop für absolute Anfänger.

Die Preise richten sich danach, wieviele Trainingstage Sie buchen. Buchen Sie eine größere Menge, ergibt das für den Trainer eine bessere Planbarkeit. Sie erhalten daher einen günstigeren Tagessatz. Im Tagessatz sind 10 Teilnehmer enthalten. Jeder weitere Teilnehmer wird mit zusätzlich 10% des Tagessatzes berechnet.

3 Tage

2000 Tagessatz netto zzgl. MwSt.
  • zzgl. Reisekosten nach Aufwand

6 Tage

1800 Tagessatz netto zzgl. MwSt.
  • zzgl. Reisekosten nach Aufwand
Populär

10 Tage

1700 Tagessatz netto zzgl. MwSt.
  • zzgl. Reisekosten nach Aufwand

Online Training

Als Ergänzung zu Workshops in Ihrem Haus biete ich auch Online Workshops an. Diese dauern 90 Minuten und sind auf bis zu 5 Teilnehmer ausgelegt. Größere Gruppen werden entsprechend aufgeteilt.

Nutzungsmöglichkeiten:

  • Code Reviews
  • Review von Entwürfen
  • Geeignet für Übungsaufgaben sowie realen Projektcode
  • Wissensvermittlung
  • Coaching

Der Trainer teilt bei Bedarf seinen Bildschirm mit den Teilnehmern, um Inhalte zu vermitteln (Code,  Zeichnungen, Folien, etc.). Für ein Code Review teilen die Teilnehmer ihren Bildschirm. Auf diese Weise bleibt der Code in Ihrem Unternehmen und muss nicht nach außen übertragen werden.

Online Workshop

290 Für 90 Minuten, zzgl. MwSt.
  • Bis zu fünf Teilnehmer
Populär