Clean Code Training

- Vom Mitbegründer der Clean Code Developer Initiative
- Erfahrung in Clean Code Trainings seit 2009
- Durchführung in 3 Einzeltagen, um den Transfer in den Alltag zu unterstützen
- Für alle gängigen Programmiersprachen geeignet (C#, Java, C++, TypeScript/JavaScript, Python, etc.)
Für Einzelpersonen
- Offenes Training zur individuellen Anmeldung
- Online Durchführung per Zoom auf deutsch
- 30% Rabatt für Studenten (gegen Nachweis)
- Nächster Termin: 08.04.2025 / 29.04.2025 / 20.05.2025 (Durchführung in 3 Einzeltagen)
- 1.470,- EUR netto zzgl. MwSt.
Für Firmen
- Inhalte abgestimmt auf ihren Bedarf
- Individuelle Termine, wahlweise auf deutsch 🇩🇪 oder englisch 🇬🇧
- Online per Zoom/Teams oder bei ihnen vor Ort
- Auch in 6 Halbtagen buchbar
- Abrechnung nach Tagessatz, ggf. zzgl. Reisekosten
Inhalte in Stichworten
- Die Clean Code Developer Initiative – Überblick über Prinzipien, Praktiken, Grade und Werte
- Abhängigkeiten
- Dependency Inversion Principle (DIP)
- Integration Operation Segregation Principle (IOSP)
- Typische Strukturen von Abhängigkeiten
- Einfluss der Abhängigkeiten auf Wandelbarkeit und Korrektheit
- Automatisiertes Testen
- Die Testpyramide (Systemtests, Integrationstests, Unit Tests)
- Was zeichnet gute Tests aus?
- Testabdeckung
- TDD vs. Test-first
- Testen mit Attrappen
- Approval Tests
- Wie das IOSP das Testen vereinfacht
- Integrationstests mit TestContainers
- SOLID
- Single Responsibility Principle (SRP)
- Open Closed Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)
- Kritische Betrachtung
- Fehlerbehandlung
- Kategorien von Fehlern
- Exceptions
- Umgang mit null
- Weitere Prinzipien und Praktiken
- Don’t Repeat Yourself (DRY)
- Keep it Simple Stupid (KISS)
- You ain’t gonna need it (YAGNI)
- Code Reviews durchführen
- Einsatz der Versionskontrolle
- Die Pfadfinderregel
- Umgang mit Legacy Code
- Strategien
- Einfache vs. komplexe Refactorings
- Die Mikado Methode

Clean Code Developer Postkarten
- In unseren offenen Trainings erhält jeder Teilnehmer vorab einen Postkartensatz mit allen Clean Code Developer Prinzipien und Praktiken
- Bestellung auch möglich unter shop.ccd-akademie.de
Das zeichnet uns aus
- Erfahrung mit Clean Code Trainings seit 2009
- Praxisorientierte Trainings mit hohem Übungsanteil
- Durchführung in Einzeltagen im Abstand von je 3-4 Wochen um den Transfer optimal zu unterstützen
- Zahlreiche Beispiele und Demos in diversen Programmiersprachen
- Als Clean Code Developer Akademie sind wir auf das Thema Clean Code ausgerichtet
Organisatorisches
- Trainingszeiten jeweils von 9:00 – 17:00 inkl. 1h Mittagspause und 2 Kaffeepausen
- Jeder Teilnehmer erhält eine Teilnahmebescheinigung und einen Open Badge, erstellt mit unserer eigenen Lösung mybadges.io
- Alle Trainer verfügen über langjährige Erfahrung als Entwickler und Trainer
Kontakt
- Nutzen sie bei Fragen oder für ihre Anmeldung unser Kontaktformular oder rufen sie uns an
- Alle Details unter Kontakt