★ 4.5 (5,216)
⏱ 1 Std. 45 Min.
📚 4 Lektionen
🎧 Audioversion
Über diesen Kurs
Funktionierende Software zu entwickeln ist nur die halbe Miete; um ihre Zuverlässigkeit auch bei wachsenden Anforderungen zu gewährleisten, ist ein disziplinierter Testansatz unerlässlich. Dieser textbasierte Kurs führt Sie in die Kernprinzipien von Unit-Tests und testgetriebener Entwicklung (TDD) in Python ein und hilft Ihnen, ein robustes Sicherheitsnetz für Ihren Code aufzubauen.
Sie lernen, von ungetesteten Skripten zu wartungsfreundlichen, modularen Python-Anwendungen überzugehen. Mit einem testorientierten Ansatz schreiben Sie saubereren Code, entdecken Designfehler frühzeitig und gewinnen die Sicherheit, Ihre Codebasis zu refaktorisieren, ohne bestehende Funktionen zu beeinträchtigen.
Was Sie lernen werden:
- Die Grundlagen von Unit-Tests, den TDD-Lebenszyklus und deren Bedeutung in der modernen Softwareentwicklung verstehen.
- Saubere und aussagekräftige Unit-Tests mit dem modernen PyTest-Framework schreiben, inklusive Fixtures und parametrisierten Tests.
- TDD-Prinzipien anwenden, indem Sie Tests vor dem Produktivcode schreiben, um Ihr Softwaredesign zu steuern.
- Zu testenden Code mithilfe von Mock-Objekten und Test-Doubles mit den integrierten Python-Bibliotheken isolieren.
- Integrieren Sie moderne Python-Praktiken wie Typannotationen, um Ihre Testsuiten lesbarer und selbsterklärender zu gestalten.
- Implementieren Sie bewährte Testmethoden, um häufige Fehler zu vermeiden und eine schnelle, zuverlässige Testsuite zu gewährleisten.
Der Kurs beginnt mit grundlegenden Testbegriffen und der Einrichtung, bevor er Sie anhand praktischer, schriftlicher Beispiele zum Schreiben von Tests, Refactoring von Code und dem Mocken externer Abhängigkeiten führt.
Dieser Kurs richtet sich an Python-Einsteiger, die professionelle Testmethoden erlernen möchten. Vorkenntnisse im Testbereich sind nicht erforderlich.
Beginnen Sie noch heute mit dem Lesen, um die Disziplin der testgetriebenen Entwicklung zu meistern und zuverlässigen Python-Code zu schreiben.
Was du erhältst
-
📜
Abschlusszertifikat
Füge es deinem LinkedIn-Profil hinzu
-
💬
Personal AI tutor
Stuck on a lesson? Ask your built-in tutor anything, any time.
-
🎧
Audioversion enthalten
Lerne unterwegs — kein Bildschirm nötig
-
♾️
Lebenslanger Zugang
Komme jederzeit zurück, kein Ablauf
-
📱
Smartphone oder Computer
Auf jedem Gerät, überall
-
💸
30 Tage Rückgaberecht
Ohne Wenn und Aber
-
⚡
Kurz und fokussiert
1 Std. 45 Min. praktische Inhalte
Bewertungen (7)
Das Tempo war perfekt, und die Beispiele haben die Konzepte wirklich gefestigt. Großer Daumen hoch!
Ich habe es absolut geliebt! Das Tempo war perfekt, und die Beispiele haben wirklich geholfen, die Konzepte zu festigen.
Es ist eine anständige Einführung, die von mehr verschiedenen Beispielen und einem etwas besseren Fluss zwischen den Modulen profitieren könnte.
Ich bin so froh, dass ich dies gemacht habe. Es bot eine solide Grundlage und die besprochenen praktischen Anwendungen sind sofort nützlich.
Die Beispiele waren meist hilfreich. Möglicherweise benötigen Sie zusätzliche Übung an anderer Stelle, um sie zu meistern.
Ich fand es nützlich für eine Auffrischung.Ich bin mir nicht sicher, ob es der beste Ausgangspunkt für einen kompletten Anfänger wäre.
Solider Inhalt hier. Während ein paar der Module detaillierter hätten sein können, sind der Gesamtwert und die Anwendbarkeit hoch.
Andere belegten auch
Python OOP, Dateiverarbeitung und Bibliotheken
Lernen Sie, sauberen, wartbaren Python-Code mithilfe von objektorientierter Programmierung, modernen Dateiverarbeitungstechniken und leistungsstarken integrierten Bibliotheken zu schreiben.
★ 5.0 (15)
$4.99
Grundlagen der objektorientierten Programmierung
Lernen Sie, skalierbare Software mit Klassen, Vererbung und modernen Python-Patterns durch klare schriftliche Erklärungen und praktische Übungen zu entwerfen.
★ 5.0 (20)
$4.99
Grundlagen der Python-Entwicklung: Strukturierter Anfängerlehrplan
Meistern Sie die Grundlagen der Python-Programmierung durch einen hochstrukturierten, schrittweisen Lehrplan, der speziell für absolute Anfänger im Bereich der Softwareentwicklung entwickelt wurde.
★ 5.0 (3,434)
$4.99
Python Web Systems: Integration, Testing und Packaging
Lernen Sie, Python-Webanwendungen zu erstellen, zu testen und zu verteilen, und meistern Sie moderne Integrationstechniken und effiziente Packaging-Workflows für die plattformübergreifende Bereitstellung.
★ 4.9 (21)
$4.99
Häufige Fragen
Was brauche ich, um diesen Kurs zu belegen?
+
Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.
Wie kann ich bezahlen?
+
Per Karte über Stripe oder mit Kryptowährung. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.
Kann ich eine Rückerstattung erhalten?
+
Ja — volle Rückerstattung innerhalb von 30 Tagen, ohne Wenn und Aber.
Wie lange habe ich Zugang?
+
Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.
Erhalte ich ein Zertifikat?
+
Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.
Entwickelt für Lernende in
Tech
Design
Finanzen
Marketing
Gesundheit
Bildung
Gastgewerbe
Produktion