Changes for page Organisatorisches

Last modified by mgrawunder on 2025/09/11 13:03

edited by Marco Grawunder
on 2025/08/15 08:55
Change comment: There is no comment for this version
edited by mgrawunder
on 2025/09/11 13:01
Change comment: There is no comment for this version

Summary

Details

insert_drive_file Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.MarcoGrawunder
1 +XWiki.mgrawunder
Content
... ... @@ -27,80 +27,4 @@
27 27  
28 28  Falls es Probleme gibt, bitte melden.
29 29  
30 -= Vorlesungsvideos =
31 -
32 -{{warning}}
33 -**Achtung!**
34 -
35 -**Während der (Corona-)Zeit ohne Präsenzbetrieb sind Vorlesungsvideos entstanden. Diese Videos repräsentieren den Stand von 2019/20 und werden nicht mehr aktualisiert. Bitte auch die Videos am Ende (Tutorials) beachten.**
36 -{{/warning}}
37 -
38 -== Kick-Off ==
39 -
40 -* Teil 1 (Allgemeine Infos zum SWP): [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/KickOff/SWP_VL_01_Kick_off_Teil1.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/KickOff/720p/SWP_VL_01_Kick_off_Teil1_720p.mp4]](ca. 16 min)
41 -* Teil 2 (Tools, Bewertung, Ablauf): [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/KickOff/SWP_VL_01_Kick_off_Teil2.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/KickOff/720p/SWP_VL_01_Kick_off_Teil2_720p.mp4]](ca. 21 min)
42 -* Teil 3 (Informationen zur eigentlichen Aufgabe) → nach Semesterstart zu finden
43 -* Teil 4 (Konkrete Aufgaben und Teilaufgaben): [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/KickOff/SWP_VL_01_Kick_off_Teil4.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/KickOff/720p/SWP_VL_01_Kick_off_Teil4_720p.mp4]](ca. 16 min)
44 -
45 -== Scrum ==
46 -
47 -* Einführung [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/SWP_VL_02_Scrum_Teil_1_Einfuehrung.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/720p/SWP_VL_02_Scrum_Teil_1_Einfuehrung_720p.mp4]](ca. 20 min)
48 -* User Stories [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/SWP_VL_02_Scrum_Teil_2_User_Stories.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/720p/SWP_VL_02_Scrum_Teil_2_User_Stories_720p.mp4]](ca. 26 min)
49 -* Sprintplannung [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/SWP_VL_02_Scrum_Teil_3_Sprintplanung.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/720p/SWP_VL_02_Scrum_Teil_3_Sprintplanung_720p.mp4]](ca. 14 min)
50 -* Weitere Meetings [[1080p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/SWP_VL_02_Scrum_Teil_4_Weitere_Meetings.mp4]][[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Scrum/720p/SWP_VL_02_Scrum_Teil_4_Weitere_Meetings_720p.mp4]](ca. 12 min)
51 -* Weitere Materialien zur Scrum:
52 -** [[Scrum>>url:https://confluence.swl.informatik.uni-oldenburg.de/spaces/SWP/pages/30515755/Scrum]]
53 -** [[User Stories>>url:https://confluence.swl.informatik.uni-oldenburg.de/spaces/SWP/pages/301629555/User+Stories]]
54 -** [[Scrum Workshop>>url:https://confluence.swl.informatik.uni-oldenburg.de/spaces/SWP/pages/319456049/Scrum+Workshop]]
55 -* Video zur Sprintretrospektive [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/Jira/Sprint-Retrospektive.mp4]]
56 -
57 -== Ereignisgetriebene Ansätze/Observer-Pattern: ==
58 -
59 -* [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/EreignisgetriebeneVerarbeitung/EreignisgetriebeneVerarbeitung.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/EreignisgetriebeneVerarbeitung/720p/EreignisgetriebeneVerarbeitung_720p.mp4]](ca. 10 min)
60 -
61 -== Basissystem ==
62 -
63 -(Hinweis: Im Laufe der Zeit verändert sich das Basisprojekt. Die Videos beziehen sich auf die Version aus dem Jahr 2020. Es sollte aber keinen Einfluss auf das Verständnis haben. Unten, bei Tutorials, gibt es einen Beispieldurchlauf für das Login in IntelliJ für die Version aus dem Jahr 2021).
64 -Achtung! Bei IntelliJ sieht inzwischen einiges anders aus: [[https:~~/~~/www.jetbrains.com/help/idea/2023.2/version-control-integration.html>>url:https://www.jetbrains.com/help/idea/2023.2/version-control-integration.html]]
65 -
66 -* Einführung [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil1_Einf%C3%BChrung.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil1_Einf%c3%bchrung_720p.mp4]](ca. 9 min)
67 -* Nachrichtenverarbeitung, Einführung Eventbus [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil2_Nachrichten.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil2_Nachrichten_720p.mp4]](ca. 14 min)
68 -* Eventbus mit Google Guava [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil3_GuavaEventBus.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil3_GuavaEventBus_720p.mp4]](ca. 14 min)
69 -* Git [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil4_git.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil4_git_720p.mp4]](ca. 12 min)
70 -* Gitflow [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil5_Gitflow.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil5_Gitflow_720p.mp4]](ca. 8 min)
71 -* Zusammenspiel: GitLab-Bitbucket-IntelliJ [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil6_JiraBitbucketIntelliJ.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil6_JiraBitbucketIntelliJ_720p.mp4]](ca. 9 min)
72 -* Model-View-Presenter [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil7_MVC.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil7_MVC_720p.mp4]](ca. 23 min)
73 -* Zusammenfassung/Architektur [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/Basisarchitektur_Teil8_Architektur.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Basisarchitektur/720p/Basisarchitektur_Teil8_Architektur_720p.mp4]](ca. 2 min)
74 -
75 -== Dependency Injection ==
76 -
77 -* Einführung [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/SWP_VL_04_DependencyInjection_Teil1_Einfuehrung.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/720p/SWP_VL_04_DependencyInjection_Teil1_Einfuehrung_720p.mp4]](ca. 8 min)
78 -* Grundlegende Techniken [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/SWP_VL_04_DependencyInjection_Teil2_DI_Ans%c3%a4tze.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/720p/SWP_VL_04_DependencyInjection_Teil2_DI_Ans%c3%a4tze_720p.mp4]](ca. 14 min)
79 -* Google Guice1 (Inject) [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/SWP_VL_04_DependencyInjection_Teil3_Google_Guice.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/720p/SWP_VL_04_DependencyInjection_Teil3_Google_Guice_720p.mp4]](ca. 14 min)
80 -* Google Guice 2 (Assisted) [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/SWP_VL_04_DependencyInjection_Teil4_GuiceAssisted.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/DependencyInjection/720p/SWP_VL_04_DependencyInjection_Teil4_GuiceAssisted_720p.mp4]](ca. 9 min)
81 -
82 -== Maven ==
83 -
84 -* Vollständig [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Maven/SWP_VL_05_Maven.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Maven/720p/SWP_VL_05_Maven_720p.mp4]](ca. 27 min)
85 -* Einführung [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Maven/SWP_VL_05_Maven_Teil_1.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Maven/720p/SWP_VL_05_Maven_Teil_1_720p.mp4]](ca. 11 min)
86 -* Dependencies, Plugins [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Maven/SWP_VL_05_Maven_Teil_2.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Maven/720p/SWP_VL_05_Maven_Teil_2_720p.mp4]](ca. 16 min)
87 -
88 -== Testen ==
89 -
90 -* Einführung (u.a. UnitTest vs. Intergrationstest) [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/SWP_VL_06_Testen_Teil1.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/720p/SWP_VL_06_Testen_Teil1_720p.mp4]](ca.  13 min)
91 -* Schreiben eines gutes Tests [[1080p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/SWP_VL_06_Testen_Teil2.mp4]][[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/720p/SWP_VL_06_Testen_Teil2_720p.mp4]](ca. 9 min)
92 -* JUnit 5 (mit Beispielen aus dem SWP) [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/SWP_VL_06_Testen_Teil3.mp4]] [[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/720p/SWP_VL_06_Testen_Teil3_720p.mp4]](ca. 18 min)
93 -** Die Säulen guter Tests [[1080p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/SWP_VL_06_Testen_Teil4.mp4]][[720p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/720p/SWP_VL_06_Testen_Teil4_720p.mp4]](ca. 13 min)
94 -** Mocking (u.a. Mockito) [[1080p  >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/SWP_VL_06_Testen_Teil5.mp4]][[720p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/720p/SWP_VL_06_Testen_Teil5_720p.mp4]] (ca. 13 min)
95 -** Beispiel in IntelliJ: Integrationstest mit dem Guava Event Bus [[1080p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/Test6_IntegrationTestEventBus.mp4]][[720p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Testen/720p/Test6_IntegrationTestEventBus_720p.mp4]] (ca. 6 min)
96 -
97 -== Netzwerkkommunikation ==
98 -
99 -* Einführung, Sockets, NIO [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Netzwerk/SWP_VL_07_Netzwerkkommunikation_Teil1_Einf%c3%bchrung_Sockets_NIO.mp4]] [[720p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Netzwerk/720p/SWP_VL_07_Netzwerkkommunikation_Teil1_Einf%c3%bchrung_Sockets_NIO_720p.mp4]] (ca. 18 min)
100 -* Netty [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Netzwerk/SWP_VL_07_Netzwerkkommunikation_Teil2_Netty.mp4]] [[720p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Netzwerk/720p/SWP_VL_07_Netzwerkkommunikation_Teil2_Netty_720p.mp4]] (ca. 13 min)
101 -* Netty im Basisprojekt [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Netzwerk/SWP_VL_07_Netzwerkkommunikation_Teil3_NettyImBasisProjekt.mp4]] [[720p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/Netzwerk/720p/SWP_VL_07_Netzwerkkommunikation_Teil3_NettyImBasisProjekt_720p.mp4]] (ca.  19 min)
102 -
103 -== Beispiele/Tutorials ==
104 -
105 -* Demonstration, wie der Ablauf: Fehlerfindung → Ticketerstellung → Branch im Versionsverwaltungssystem → Fehlerbehebung → Push → Pull Request → Merge erfolgen sollte: [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/BugfixDemo/BugfixDemo.mp4]] [[720p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2020/BugfixDemo/Bugfixdemo-720p.mp4]] (ca. 16 min)
106 -* In diesem Video wird anhand des Logins einmal gezeigt, wie die Abläufe im Code sind. Dafür wird der Debugger von IntelliJ verwendet der sehr nützlich ist, um Ablauf im Code nachzuvollziehen und Fehler im Code zu finden (aktualisierte Version des Basisprojektes) (2021). : [[1080p >>url:https://swl.informatik.uni-oldenburg.de/swp/video/SWP2021/DebugDemo/SWP_Basisprojekt_Debug.mp4]][[720p >>url:http://swp_basisprojekt_debug_720p.mp4/]](ca. 20 min)
30 += =