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
- Scrum
- 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
- Maven Vollständig 1080p (ca. 27 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)
- Beispiel in IntelliJ: Integrationstest mit dem Guava Event Bus 1080p (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)