Clean Code Training

Clean Code Developer
  • From the co-founder of the Clean Code Developer Initiative
  • Experience in clean code training since 2009
  • Implementation in 3 individual daysto support the transfer into everyday life
  • Suitable for all common programming languages (C#, Java, C++, TypeScript/JavaScript, Python, etc.)

For individuals

  • Open training for individual registration
  • Online implementation via Zoom in German
  • 30% Discount for students (with proof)
  • Next date: 08.04.2025 / 29.04.2025 / 20.05.2025 (to be carried out in 3 individual days)
  • 1.470,- EUR net plus VAT.

For companies

  • Content tailored to your needs
  • Individual appointments, either in German 🇩🇪 or English 🇬🇧
  • Online via Zoom/Teams or at your premises
  • Can also be booked in 6 half-days
  • Billing according to daily rate, plus travel expenses if applicable

Contents in keywords

  • The Clean Code Developer Initiative - Overview of principles, practices, grades and values
  • Dependencies
    • Dependency Inversion Principle (DIP)
    • Integration Operation Segregation Principle (IOSP)
    • Typical dependency structures
    • Influence of dependencies on changeability and correctness
  • Automated testing
    • The test pyramid (system tests, integration tests, unit tests)
    • What characterizes good tests?
    • Test coverage
    • TDD vs. test-first
    • Testing with dummies
    • Approval tests
    • How the IOSP simplifies testing
    • Integration tests with TestContainers
  • SOLID
    • Single Responsibility Principle (SRP)
    • Open Closed Principle (OCP)
    • Liskov Substitution Principle (LSP)
    • Interface Segregation Principle (ISP)
    • Dependency Inversion Principle (DIP)
    • Critical view
  • Error handling
    • Categories of errors 
    • Exceptions
    • Dealing with zero
  • Further principles and practices
    • Don't Repeat Yourself (DRY)
    • Keep it Simple Stupid (KISS)
    • You ain't gonna need it (YAGNI)
    • Carry out code reviews
    • Use of version control
    • The Scout Rule
  • Dealing with legacy code
    • Strategies
    • Simple vs. complex refactorings
    • The Mikado method
CCD Postcards

Clean Code Developer Postcards

  • In our open trainings, each participant receives a set of postcards with all Clean Code Developer principles and practices in advance
  • Order also possible under store.ccd-akademie.de

What sets us apart

  • Experience with clean code training since 2009
  • Practice-oriented training with a high proportion of exercises
  • Implementation in individual days at intervals of 3-4 weeks to optimally support the transfer
  • Numerous examples and demos in various programming languages
  • As the Clean Code Developer Academy, we are focused on the topic of clean code

Organizational matters

  • Training times from 9:00 - 17:00 incl. 1h lunch break and 2 coffee breaks
  • Each participant receives a certificate of participation and an Open Badge, created with our own solution mybadges.io
  • All trainers have many years of experience as developers and trainers

Contact us

  • If you have any questions or would like to register, please use our contact form or give us a call
  • All details at Contact us
en_USEnglish