Clean Code Schulungen, in-house oder online

Auch als Online Schulung

Alle Schulungen werden auch online durchgeführt.

Clean Code Developer

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

10 Jahre Erfahrung

Über 20 Jahre Erfahrung als Trainer, davon über 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.

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.

Online Schulung

Eine Schulungsmaßnahme kann auch vollständig online durchgeführt werden.

Vorteile:

  • Es fallen keine Reiskosten an.
  • Teilnehmer können von unterschiedlichen Standorten oder aus ihrem HomeOffice teilnehmen.
  • Einzelne Teilnehmer können flexibel nachgeschult werden.

Offene Trainings

Informationen zu den offenen Trainings finden Sie hier.

  • Durchführung vollständig online per Zoom
  • Anmeldung von Einzelpersonen möglich
  • Auch als Schulung für neue Kollegen geeignet.

Online Meetings

Als Ergänzung zu Tagesseminaren biete ich auch Online Meetings an. 

  • Dauer: 90 Minuten
  • Ausgelegt auf bis zu 5 Teilnehmer. Größere Gruppen werden entsprechend aufgeteilt.
  • Online Meetings können eine Schulungsmaßnahme ergänzen oder auch zur Beratung genutzt werden.

Alle Details zu Online Meetings finden Sie hier.

Videofeedback

Ebenfalls als Ergänzung zu einer Schulungsmaßnahme oder Beratung können Videofeedbacks genutzt werden.

  • Dazu reichen Sie Quellcode und/oder Entwürfe ein.
  • Sie erhalten mein Feedback in Form eines Videos.
  • Alternativ können Sie ein Online Meeting für Feedback nutzen. Sie teilen Ihren Bildschirm, statt Quellcode und Entwürfe einzureichen.

Alle Details zu Videofeedbacks finden Sie hier.