You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Aufgrund der Corona-Pandemie können aktuell keine Vorlesungen in Präsenz erfolgen. Ein Vorlesung über ein Videokonferenzsystem halte ich persönlich für wenig sinnvoll (und meine Erfahrungen bestätigen dies). Aus diesem Grund erstelle ich zur Zeit Videos zu den Vorlesungsthemen.

Folgende Videos liegen vor (und aktuell sind keine weiteren geplant):

Vorlesungsscreencasts:

  • Kick-Off
    • Teil 1 (Allgemeine Infos zum SWP): 1080p (ca. 16 min)
    • Teil 2 (Tools, Bewertung, Ablauf): 1080p (ca. 21 min)
    • Teil 3 (Informationen zur eigentlichen Aufgabe) → nach Semesterstart im Stud.IP zu finden
    • Teil 4 (Konkrete Aufgaben und Teilaufgaben): 1080p (ca. 16 min)
  • Scrum
    • Einführung 1080p (ca. 20 min)
    • User Stories 1080p (ca. 26 min)
    • Sprintplannung 1080p (ca. 14 min)
    • Weitere Meetings 1080p (ca. 12 min)
  • Ereignisgetriebene Ansätze/Observer-Pattern: 1080p (ca. 10 min)
  • Basissystem
    • Einführung 1080p (ca. 9 min)
    • Nachrichtenverarbeitung, Einführung Eventbus 1080p (ca. 14 min)
    • Eventbus mit Google Guava 1080p (ca. 14 min)
    • Git 1080p (ca. 12 min)
    • Gitflow 1080p (ca. 8 min)
    • Zusammenspiel: Jira-Bitbucket-IntelliJ (ca. 9 min) 1080p
    • Model-View-Presenter (ca. 23 min) 1080p
    • Zusammenfassung/Architektur (ca. 2 min)  1080p
  • Dependency Injection
    • Einführung 1080p (ca. 8 min)
    • Grundlegende Techniken 1080p (ca. 14 min)
    • Google Guava 1 (Inject) 1080p (ca. 14 min)
    • Google Guava 2 (Assisted) 1080p (ca. 9 min)
  • Maven Vollständig 1080p (ca. 27 min)
    • Einführung 1080p (ca. 11 min)
    • Dependencies, Plugins 1080p (ca. 16 min)
  • Testen
    • Einführung (u.a. UnitTest vs. Intergrationstest) 1080p (ca.  13 min)
    • Schreiben eines gutes Tests 1080p (ca. 9 min)
    • JUnit 5 (mit Beispielen aus dem SWP) 1080p (ca. 18 min)
    • Die Säulen guter Tests 1080p (ca. 13 min)
    • Mocking (u.a. Mockito) 1080p (ca. 13 min)
  • Netzwerkkommunikation
    • Einführung, Sockets, NIO 1080p (ca. 18 min)
    • Netty 1080p (ca. 13 min)
    • Netty im Basisprojekt 1080p (ca.  19 min)

Beispiele/Tutorials

  • Demonstration, wie der Ablauf: Fehlerfindung → Ticketerstellung → Branch im Versionsverwaltungssystem → Fehlerbehebung → Push → Pull Request → Merge erfolgen sollte: 1080p 720p (ca. 16 min)



  • No labels