Kursbeschreibung
Softwaretechnik ist ein Teilbereich der Informatik und beschäftigt sich mit der Entwicklung von Software. Ein wichtiger Aspekt dabei ist Clean Coding – ein Ansatz, der darauf abzielt, „sauberen“ Code zu schreiben. Gemeint ist Code, der nicht nur funktional korrekt ist, sondern auch leicht zu lesen, zu verändern und zu erweitern. Dadurch können Entwicklungskosten reduziert und technische Schulden vermieden werden.
Doch wie lässt sich Clean Coding in der Praxis umsetzen? Es gibt zahlreiche Prinzipien der Softwarearchitektur sowie viele konkrete Methoden, die Entwickler im Alltag anwenden können, um gut strukturierten Code zu schreiben.
In diesem Python Kurs lernst du Best Practices für die Entwicklung von Clean Code anhand konkreter Beispiele kennen und setzt dich mit diesen auseinander. Gleichzeitig wirst du für sogenannte Bad Practices sensibilisiert. Anhand typischer Negativbeispiele lernst du, problematische Code-Strukturen – sogenannte Code Smells – zu erkennen und zu vermeiden.
Die wichtigsten Themen im Überblick
- Sauberen Python-Code schreiben
- SOLID-Prinzipien praxisnah anwenden
- Code Smells erkennen & vermeiden
- KISS, DRY & YAGNI nutzen
- Softwarequalität nachhaltig verbessern
- Wartbare Architektur entwickeln
Zielgruppe
Voraussetzung für die Schulung
Kursinhalte
Folgende Lerninhalte werden in dem Clean Code mit Python Kurs vermittelt:
- Was ist Clean-Coding?
- Kriterien für Softwarequalität
- Clean-Coding als Bewegung
- Werte, Prinzipien und Praktiken beim Clean-Coding
- Die SOLID Prinzipien des Clean-Codings nach Robert Cecil Martin anhand konkreter Python-Beispiele
- Weitere Prinzipien des Clean-Codings (KISS, DRY, YAGNI)
- Code Smells
- Praktiken für die Entwicklung von Clean Code





