Testgetriebene Softwareentwicklung in Python
In diesem praxisorientierten 5-Tage-Workshop lernst du, wie du testgetriebene Softwareentwicklung (TDD) in deinen Programmieralltag mit Python integrierst. Der Fokus liegt auf konkreten Methoden und Tools, mit denen du die Qualität deiner Codebasis nachhaltig sicherstellst – von den Python-Grundlagen über moderne Testmethodik bis hin zu praxisnahen Übungen mit echten Kundenbeispielen. Ideal für Entwicklerinnen und Entwickler, die saubereren, besser wartbaren Code schreiben wollen.
Nächster Termin:
Kurs-Überblick
Kurs/Thema: Testgetriebene Softwareentwicklung in Python
Unterrichtsform: Präsenzunterricht, Live-Onlineunterricht
Unterrichtszeit: 08:00 - 15:00 Uhr (Montag bis Freitag)
Dauer: 5 Tage
Finanzielle Förderung: Bis zu 50% förderbar
Kosten: 2.990 € zzgl. MwSt.
Telefonische Beratung: 0381 24 29 232 oder 0381 24 29 235
PDF-Flyer: In Kürze verfügbar
Fragen zum Kurs?
Johanna Kellert
Was bringt mir der Kurs?
- Du verstehst die Grundprinzipien testgetriebener Entwicklung und kannst sie direkt in deinen Projekten einsetzen
- Du kennst die wichtigsten Test-Methoden (TDD, BDD, Property-based Testing) und weißt, wann du welche anwendest
- Du arbeitest sicher mit den gängigen Python-Test-Tools wie pytest und unittest
- Du schreibst wartbaren, testbaren Code durch gezielte Refactoring-Techniken
- Du erhältst ein Teilnahmezertifikat als Nachweis deiner neu erworbenen Kenntnisse
Dieser Kurs ist empfohlen für
- Python-Entwickler:innen, die ihre Codequalität systematisch verbessern möchten
- Softwareteams, die TDD als feste Praxis in ihren Entwicklungsprozess einführen wollen
- Entwickler:innen mit Grundkenntnissen in Python, die professionelle Teststrategien erlernen möchten
- IT-Professionals, die an der Schnittstelle von Entwicklung und Qualitätssicherung arbeiten
Inhalte dieses Kurses
Der Kurs ist modular aufgebaut und führt dich Schritt für Schritt von den Grundlagen bis zur professionellen Testpraxis:
- Python-Grundlagen: Datenstrukturen, Control Flow, Funktionen, Klassen, Modules und die Python-Standardbibliothek
- Einführung ins Testen: Motivation, Testmethodik, Methoden wie TDD, BDD und Property-based Testing, Testfallfindung sowie Abgrenzung zu Integrations- und Systemtests
- TDD in der Theorie: Methodik und Tools des testgetriebenen Entwicklungsansatzes
- Tests in der Praxis: Aufbau einer Testumgebung, praktische TDD-Durchführung, Einsatz von unittest und pytest, Mocking, Testen von APIs und Benutzeroberflächen sowie Testdatenverwaltung
- Wartbarer & testbarer Code: Single-Responsibility-Prinzip und Refactoring zur Verbesserung der Testbarkeit
- Problemlösung am Kundenbeispiel: Anwendung des Gelernten an realen Praxisfällen
Die Inhalte werden praxisnah in Vorträgen, Diskussionen und Demos vermittelt.
So individuell wie euer Unternehmen
Dieser Kurs wird auch als maßgeschneiderte Firmenschulung angeboten – wahlweise in Präsenz oder online. Gerne passen wir die Inhalte an eure spezifischen Anforderungen an oder entwickeln ein komplett individuelles Schulungskonzept für euch. Sprecht uns einfach an!