Clean Code, Refactoring und Testing mit Python

Online-Bildungsurlaub an drei Tagen

In dieser Schulung steht die Qualität des Programmcodes im Mittelpunkt. Wir beschäftigen uns mit Strukturen, die Wartbarkeit, Wiederverwendbarkeit und Testbarkeit von Code fördern. Ein besonderer Fokus liegt auf Clean Code (z. B. den SOLID-Prinzipien), die beschreiben, wie guter Programmcode idealerweise aufgebaut sein sollte.
Ein weiterer zentraler Aspekt ist das Refactoring – also der schrittweise Prozess zur Verbesserung vorhandenen Codes. Damit solche Änderungen sicher und kontrolliert erfolgen können, arbeiten wir mit automatisierten Tests, unter Einsatz von Asserts, Stubs, Mocks usw. Als Test-Framework setzen wir dabei auf pytest. Zum Abschluss werfen wir einen ersten Blick auf die testgetriebene Entwicklung (TDD). All das eingebettet in viele praktische Übungen.

Voraussetzung: Teilnahme am Python Grundlagen Bildungsurlaub oder entsprechende Kenntnisse. Gearbeitet wird unter Windows.

Hinweis für Mac- oder Linux-User: Aufgrund des im Kurs eingesetzten Programmierbeispiels, welches nur unter Windows läuft, ist der Kurs für Apple- oder Linux User eher nicht geeignet.

Technische Voraussetzungen zur Teilnahme am Webinar:
  • Windows Rechner mit Internet-Anbindung, mindestens 1,5 MBit/s
  • Webcam und Mikrofon/Lautsprecher oder Headset zur aktiven Teilnahme an den Video-Meetings
  • aktuelle Python Software (64 Bit) unter Windows (64 Bit) und Visual Studio Code.
  • optional: falls vorhanden, sollten Sie einen zweiten Monitor anschließen
Als Konferenztool wird die Software Zoom eingesetzt. Dadurch entstehen für Sie als Teilnehmende keine zusätzlichen Kosten. Sie müssen lediglich bereit sein, für die Dauer des Webinars die Zoom-Software auf Ihrem Rechner zu installieren. Mitschnitte des Webinars sind nicht erlaubt.
Eine Woche vor Kursbeginn erhalten Sie die Zugangsdaten sowie alle weiteren erforderlichen Informationen.
Den Nachweis der Teilnahme erhalten Sie im Anschluss des Bildungsurlaubes. Die Teilnahmebescheinigung können wir aber nur den Teilnehmenden ausstellen, die während des Bildungsurlaubes ihre Kamera eingeschalten hatten, da die VHS nur so wirklich die Anwesenheit nachverfolgen kann.
Im Übrigen ist es aus pädagogischen und didaktischen Gründen für den Dozierenden hilfreich und für den Unterricht insgesamt förderlich, wenn auch eine visuelle Interaktion möglich ist.
3 Tage, 03.11.2025 - 05.11.2025
Montag, 03.11.2025, 09:00 - 16:30 Uhr, 90 Min. Pause
Dienstag, 04.11.2025, 09:00 - 16:30 Uhr, 90 Min. Pause
Mittwoch, 05.11.2025, 09:00 - 16:30 Uhr, 90 Min. Pause
3 Termin(e)
24 Unterrichtseinheiten à 45 Minuten (18 Stunden)
André Willms
O-584400-BU
Treffpunkt: Online
Entgelt:
267,00

Schulungsunterlagen:
6,00

Bestätigung_§_5_I_AWbG NRW (ca. 144 KB)

beratungspflichtig

Weitere Veranstaltungen von André Willms

Köln Neustadt/Nord
A-540241-BU 23.06.25
Mo, Di, Mi, Do, Fr
Online
O-580047 05.07.25
Sa, So
Online
O-584301-BU 07.07.25
Mo, Di, Mi, Do, Fr
Köln Neustadt/Nord
A-580048 16.08.25
Sa, So
Online
O-585015-BU 18.08.25
Mo, Di, Mi, Do, Fr
Online
O-540712 23.08.25
Sa, So
Online
O-582228-BU 25.08.25
Mo, Di, Mi, Do, Fr
Köln Neustadt/Nord
A-584028-BU 08.09.25
Mo, Di, Mi, Do, Fr
Online
O-583318-BU 15.09.25
Mo, Di, Mi, Do, Fr
Köln Neustadt/Nord
A-580049 20.09.25
Sa, So
Köln Neustadt/Nord
A-540242-BU 22.09.25
Mo, Di, Mi, Do, Fr
Online
O-581017-BU 06.10.25
Mo, Di, Mi, Do, Fr
Online
O-583510-BU 13.10.25
Mo, Di, Mi, Do, Fr
Köln Neustadt/Nord
A-540701 25.10.25
Sa, So
Online
O-586016-BU 27.10.25
Mo, Di, Mi, Do, Fr
Online
O-580049 08.11.25
Sa, So
Online
O-581265-BU 10.11.25
Mo, Di, Mi, Do, Fr
Online
O-580050 29.11.25
Sa, So
Online
O-584302-BU 01.12.25
Mo, Di, Mi, Do, Fr
Online
O-584029-BU 08.12.25
Mo, Di, Mi, Do, Fr
Online
O-540243-BU 15.12.25
Mo, Di, Mi, Do, Fr

 
  1. Kurse suchen und buchen

Kundenservice

Ermäßigungen

Wichtige Infos zur Ermäßigungsregelung bei der VHS Köln. weiter

 

Wir sind für Sie da

Organisator/in

Fachbereichsleiter/in

  1. VHS-Kundenzentrum

  2. VHS-Studienhaus am Neumarkt
    Cäcilienstraße 35
    50667 Köln

    Tel.: 0221 221-25990

beratungspflichtig