Clean Code Training

- 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

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