Ziel des Kurses:

"Software Engineering 1 Workshop" ist ein Einführungskurs in die grundlegenden Konzepte, Methoden und Werkzeuge des Software Engineering. Der Kurs konzentriert sich auf praktische Workshops, um den Studierenden eine solide Grundlage in den wichtigsten Aspekten des Software Engineering zu vermitteln.

Inhalt des Kurses:

Der Kurs besteht aus einer Reihe von interaktiven Workshops, die verschiedene Schlüsselthemen des Software Engineering abdecken. Die Workshops sind so konzipiert, dass die Studierenden praktische Erfahrungen sammeln und gleichzeitig die theoretischen Grundlagen verstehen. Die Hauptthemen umfassen:

  1. Git:
    1. Einführung in das Versionskontrollsystem Git.
    2. Verwaltung von Repositories, Branches und Commits.
    3. Zusammenarbeit im Team mit Git.
  2. API Rest:
    1. Konzepte von RESTful APIs verstehen und anwenden.
    2. Design von API Endpunkten und Ressourcen.
    3. Implementierung von RESTful APIs mit gängigen Frameworks.
  3. Mock Testing:
    1. Bedeutung und Zweck von Mock Testing in der Softwareentwicklung.
    2. Erstellen und Verwenden von Mock-Objekten für effektives Testen.
    3. Integration von Mock Testing in den Testprozess zur Verbesserung der Codequalität und Testabdeckung.

Lernziele: 

Am Ende des Kurses sollen die Studierenden in der Lage sein:

  • Git effektiv zur Versionskontrolle und Zusammenarbeit in Softwareprojekten einzusetzen.
  • RESTful APIs zu entwerfen, zu implementieren und zu nutzen.
  • Mock Testing als Werkzeug zur Verbesserung der Testpraktiken in der Softwareentwicklung einzusetze