Jetzt Clean Code Developer werden!

Wir bieten Ihnen die Lösung:
Clean Code Trainings!

mgm4114 clean code trainings,clean code

Was uns auszeichnet

Unser Fokus in den Clean Code Trainings liegt auf Ihrem Engpass: Wo drückt der Schuh? Wo wird mit einem Workshop der größte Nutzen erzielt? Vor dem Seminar finden wir gemeinsam heraus, welche Inhalte für Sie und Ihr Team den größten Nutzen bringen.

divider clean code trainings,clean code
divider clean code trainings,clean code
divider clean code trainings,clean code
Erfahren & Erprobt

Unsere Trainer vermitteln Wissen effektiv durch langjährige Projekt- und Schulungserfahrung. Die Seminare werden seit 2009 ständig weiterentwickelt.

Praktisch & Leitend

Inhalte werden theoretisch präsentiert und praktisch erarbeitet. Die Teilnehmer erhalten fordernde Aufgaben und beispielhafte Lösungen.

Einfach & Fortgeschritten

Wir fordern Anfänger und Fortgeschrittene gleichermaßen heraus. Wir entwickeln starke Fundamente und detaillierte Feinheiten.

Online & Vor Ort

Wir führen Schulungen online durch, um Effektivität zu fördern und Kosten zu reduzieren. Im Einzelfall führen wir Seminare auch in Präsenz durch.

Clean Code

Seit Bob C. Martin 2008 sein Buch Clean Code veröffentlicht hat, ist der Fokus auf die Codequalität enorm gestiegen. Prinzipien wie das Single Responsibility Principle (SRP) oder Don’t Repeat Yourself (DRY) sind Entwicklern häufig bekannt. Auch die Notwendigkeit für automatisierte Tests wird meist anerkannt. Daneben gibt es weitere Praktiken wie bspw. Continuous Deployment oder Refactoring, die einen wichtigen Beitrag zu Clean Code leisten.

Dennoch tauchen in der Praxis viele Fragen auf. Was ist mit Clean Code gemeint? Wie werde ich ein Clean Coder? Was tun unter Zeitdruck? Diese und viele andere Fragen werden in unseren Clean Code Trainings behandelt. Dabei legen wir Wert darauf, Clean Code pragmatisch zu betrachten. Eine gute Balance zwischen Clean Code und der Lieferung von Features muss gewährleistet sein.

In unseren Training geht es daher nicht nur um die Theorie. In vielen praktischen Übungen vermitteln wir den Teilnehmenden grundlegende Fähigkeiten, um im Alltag Clean Code schreiben zu können.

Unsere Clean Code Trainings

office 1081807 1920 clean code trainings,clean code
basics
Clean Code Developer Basics

Prinzipien und Tests – Das Seminar wendet sich an Softwareentwickler, die gerade beginnen, sich mit dem Thema Softwarequalität auseinanderzusetzen. Es werden die wichtigsten Prinzipien und Praktiken der Clean Code Developer Initiative vermittelt.

office work 1149087 1920 clean code trainings,clean code
advanced
Clean Code Developer Advanced

Mit Flow Design von den Anforderungen zum Clean Code – Lernen Sie mit Flow Design einen Softwareentwicklungsprozess kennen, der Sie flüssig von den Anforderungen zum Clean Code führt.

tools 690038 1920 clean code trainings,clean code
advanced
Clean Code Developer Refactoring

Brownfield statt grüner Wiese – Das Seminar wendet sich an Entwickler, die Bestandscode pflegen und erweitern. Sie lernen, wie mit Refactoring Maßnahmen die Code Qualität verbessert wird.

office 336368 1920 clean code trainings,clean code
advanced
Clean Code Developer Architect

Das Big Picture – Das Seminar wendet sich an erfahrene Entwickler, die sich mit der Frage befassen, wie eine angemessene Grobstruktur für ein Softwaresystem entsteht.

meeting 1245776 1920 clean code trainings,clean code
advanced
Clean Code Developer Multiplikator

Ein Team unterstützen – Dieses Seminar wendet sich an Softwareentwickler, die ihre Kollegen mit ihren Kenntnissen über die Clean Code Developer Prinzipien und Praktiken unterstützen möchten.

businesspeople celebrating success 1 clean code trainings,clean code
advanced
Clean Code Developer Trainer

Seminare als Trainer durchführen – Dieses Seminar wendet sich an Softwareentwickler, die ihr Wissen über die Clean Code Developer Prinzipien und Praktiken bzw. über Flow Design als Trainer an andere weitergeben möchten.

tools 690038 1920 clean code trainings,clean code
ASPICE
Software Testing in Automotive SPICE

Automatisiertes Testen im Kontext von ASPICE – Training für Softwareentwickler, die lernen möchten, Software Testing Automotive SPICE-konform durchzuführen.

Kundenstimmen

Hier finden Sie unser ProvenExpert Profil.

Kundenstimmen der Clean Code Developer Akademie-- Stefan Lieser

JETZT KONTAKT AUFNEHMEN

Sie haben Fragen?
Sie möchten ein Seminar buchen?

Rufen Sie uns an, schreiben Sie uns eine Email oder nutzen Sie unser Kontaktformular. Wir beraten Sie gerne unverbindlich und erstellen Ihnen ein Angebot.

Blogbeiträge

Softwareuniversum
Methodik
Stefan Lieser

Das Softwareuniversum

Im Bereich Softwareentwicklung gibt es viele Begriffe, die definiert und eingeordnet werden müssen. Ferner brauchen wir einen definierten Prozess, mit dem wir von den Anforderungen zum Code gelangen. Das Softwareuniversum soll dabei helfen, Begriff zu definieren und einen Ablauf zu verdeutlichen. Inhaltsübersicht Clean Code Developer Werte Im Rahmen der Clean Code Developer Initiative haben wir vier Werte definiert: Korrektheit Wandelbarkeit

weiterlesen >>
Modulhierarchie
Methodik
Stefan Lieser

Die Modulhierarchie

Softwareentwickler und -entwicklerinnen verwenden manchmal Wörter, ohne dass ihnen die Bedeutung klar ist. Beispiele gefällig? Was ist ein Modul? Oder eine Komponente? Bei Methode und Klasse werden wir uns sicher schnell einig. Aber einige Begriffe erfordern eine Definition. Wir haben daher eine Modulhierarchiedefiniert, in der die „Behälter für Logik“ untergebracht sind. Beginnen wir mit einer Auflistung der Begriffe, um die

weiterlesen >>
IOSP clean code trainings,clean code
Methodik
Stefan Lieser

Softwarearchitektur: Verantwortlichkeiten und Abhängigkeiten

Das Thema Softwarearchitektur wird immer wieder von Teams diskutiert. Welche Architektur sollen wir verwenden? Lieber Clean Architecture oder die Hexagonale Architektur? Was sind nochmal die Unterschiede? Und dann gibt es da doch noch dieses neue IODA Dings. Taugt das was? In diesem Beitrag möchte ich die Struktur von Software betrachten und diese auf zwei einfache Konzepte reduzieren: Verantwortlichkeiten und Abhängigkeiten.

weiterlesen >>
acb7057f 54de 45f0 bbe0 335c60b56070 clean code trainings,clean code
Automatisiertes Testen
Stefan Lieser

CrowdStrike – Was können wir daraus lernen?

Was war passiert? Am Freitag, den 19.07.2024 kam es weltweit zu zahlreichen Ausfällen von Windows Systemen. Grund dafür war ein Update der Firma CrowdStrike. Dieses Update spielte auf die beteiligten Windows Rechner eine Datei ein, die einen Device Treiber von CrowdStrike zum Absturz brachte. Das führte dazu, dass die betroffenen Windows Rechner in einer endlosen Schleife von Neustarts landeten (Blue

weiterlesen >>
komplexe Refactorings - Mikado Methode - Clean Code Developer Akademie - Seminare, Schulungen und Trainings 26
Komplexe Refactorings
Björn Geisemeyer

Refactoring in Phasen

Refactorings sind ein fester Bestandteil unseres Entwicklerlebens. Es wäre schön, immer auf der grünen Wiese beginnen zu können, neue Features zu implementieren und neue Ideen umzusetzen. Doch viel häufiger sind wir damit konfrontiert, vorhandenen Quelltext nachzujustieren. In diesem Kontext spielen Refactorings eine entscheidende Rolle, besonders wenn wir an Legacy Code denken. Das Ergänzen einer Anforderung oder das Beseitigen von Fehlern

weiterlesen >>
Horizontal Schneiden
Methodik
Björn Geisemeyer

Agil Entwickeln Teil 2: Anforderungen vertikal zerlegen

Ausgangspunkt der “Agil entwickeln” Beiträge ist ein Projekt namens SVG Editor. Diesem soll eine neue Interaktion, zum Export einer Grafik als PDF mit Wasserzeichen, hinzugefügt werden. Abbildung 1 Abbildung 2 Im ersten Artikel habe ich gezeigt, wie User Stories vertikal zu technischen Anforderungen zerlegt werden.Das Ergebnis war eine Interaktion mit den drei folgenden Features: Die Vektorgrafik soll in ein PDF konvertiert werden. Ein

weiterlesen >>
de_DEGerman