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. Fragen zu den Videos bitte im Forum zur Veranstaltung stellen.
Folgende Videos liegen jeweils in den Auflösungen 1080p und 720p vor (und aktuell sind keine weiteren geplant):
Vorlesungsscreencasts:
- Kick-Off
- Teil 1 (Allgemeine Infos zum SWP): 1080p 720p (ca. 16 min)
- Teil 2 (Tools, Bewertung, Ablauf): 1080p 720p (ca. 21 min)
- Teil 3 (Informationen zur eigentlichen Aufgabe) → nach Semesterstart im Stud.IP zu finden
- Teil 4 (Konkrete Aufgaben und Teilaufgaben): 1080p 720p (ca. 16 min)
- Scrum
- Ereignisgetriebene Ansätze/Observer-Pattern: 1080p 720p (ca. 10 min)
- Basissystem
- Einführung 1080p 720p (ca. 9 min)
- Nachrichtenverarbeitung, Einführung Eventbus 1080p 720p (ca. 14 min)
- Eventbus mit Google Guava 1080p 720p (ca. 14 min)
- Git 1080p 720p (ca. 12 min)
- Gitflow 1080p 720p (ca. 8 min)
- Zusammenspiel: Jira-Bitbucket-IntelliJ 1080p 720p (ca. 9 min)
- Model-View-Presenter 1080p 720p (ca. 23 min)
- Zusammenfassung/Architektur 1080p 720p (ca. 2 min)
- Dependency Injection
- Maven Vollständig 1080p 720p (ca. 27 min)
- Testen
- Einführung (u.a. UnitTest vs. Intergrationstest) 1080p 720p (ca. 13 min)
- Schreiben eines gutes Tests 1080p 720p (ca. 9 min)
- JUnit 5 (mit Beispielen aus dem SWP) 1080p 720p (ca. 18 min)
- Die Säulen guter Tests 1080p 720p (ca. 13 min)
- Mocking (u.a. Mockito) 1080p 720p (ca. 13 min)
- Beispiel in IntelliJ: Integrationstest mit dem Guava Event Bus 1080p 720p (ca. 6 min)
- Netzwerkkommunikation
Beispiele/Tutorials
- Demonstration, wie der Ablauf: Fehlerfindung → Ticketerstellung → Branch im Versionsverwaltungssystem → Fehlerbehebung → Push → Pull Request → Merge erfolgen sollte: 1080p 720p (ca. 16 min)
- Debug-Durchlauf, aktualisierte Version des Basisprojektes (2021): 1080p 720p (ca. 20 min)