Changes for page Videos
Last modified by Marco Grawunder on 2026/10/18 16:55
From version 22.1
edited by Marco Grawunder
on 2026/08/25 15:22
on 2026/08/25 15:22
Change comment:
There is no comment for this version
To version 34.1
edited by Marco Grawunder
on 2026/09/28 12:21
on 2026/09/28 12:21
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,52 +1,86 @@ 1 +{{info}} 2 +**Worum geht es auf dieser Seite?** 3 + 4 +Hier finden Sie die **Videoangebote zum Softwareprojekt**: aktuelle Videos zum Basisprojekt, weiterhin nützliche Grundlagenvideos und historische Vorlesungsvideos. 5 + 6 +Für konkrete Arbeitsschritte nutzen Sie zusätzlich die jeweilige Fachseite mit den schriftlichen Anleitungen. 7 +{{/info}} 8 + 1 1 {{toc/}} 2 2 3 -= Aktuelle Videos zum Basisprojekt (Stand 2025)=11 += Aktuelle Videos zum Basisprojekt = 4 4 5 5 {{success}} 6 -**Status: aktuell.** Diese Videos beziehensichauf das derzeit verwendete Basisprojekt bzw.den aktuellen technischen Ansatz.14 +**Status: aktuell.** Diese Videos wurden 2025 für das derzeit verwendete Basisprojekt erstellt und beziehen sich weiterhin auf den aktuellen technischen Ansatz. 7 7 {{/success}} 8 8 9 -Die seVideossindimJahre2025neuentstandenundsollendazudienen,denEinstiegindas neueBasisprojektzuerleichtern.17 +Die Video sind nun auch auf YouTube zu finden. Eine Playlist mit allen aktuellen Videos findet sich hier: [[https:~~/~~/www.youtube.com/playlist?list=PLHMs3Aim1wO8>>https://www.youtube.com/playlist?list=PLHMs3Aim1wO8]] Ich würde die Untertitel (sind automatisch *ähm* generiert) ausschalten ;-) 10 10 11 -06.08.2026: Die Video sind nun auch auf YouTube zu finden. Kapitel werde ich noch erstellen. Eine Playlist mit allen aktuellen Videos findet sich hier: [[https:~~/~~/www.youtube.com/playlist?list=PLHMs3Aim1wO8>>https://www.youtube.com/playlist?list=PLHMs3Aim1wO8]] 19 +(% class="box errormessage" %) 20 +((( 21 +Wenn man Youtube nicht verwenden möchte, sind weiterhin die Links zu den Dateien direkt enthalten. Dort gibt es dann allerdings leider keine Kapitel. 22 +))) 12 12 13 - ==EinführungindasBasisprojekt==24 +{{embed url="https://youtu.be/bCsV-U85dlU" width="960" height="540"/}} 14 14 15 -* Check-Out und Ersteinrichtung [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%202%20-%2001%20Einrichtung.mp4]] (ca. 8 min) [[https:~~/~~/youtu.be/bCsV-U85dlU>>https://youtu.be/bCsV-U85dlU]] 16 -* Überblick über das Basisprojekt [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%202%20-%2002%20Erster%20Einstieg.mp4]](ca. 11 min) [[https:~~/~~/youtu.be/0rK_2jXf-do>>https://youtu.be/0rK_2jXf-do]] (**Hinweis**: In diesem Video heißt es noch, dass auch das alte Basisprojekt verwendet werden darf. **Dies gilt nicht mehr**!) 26 +Check-Out und Ersteinrichtung [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%202%20-%2001%20Einrichtung.mp4]] (ca. 8 min) 17 17 28 +{{embed url="https://youtu.be/0rK_2jXf-do" width="960" height="540"/}} 29 + 30 +Überblick über das Basisprojekt [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%202%20-%2002%20Erster%20Einstieg.mp4]](ca. 11 min) 31 +(**Hinweis**: In diesem Video heißt es noch, dass auch das alte Basisprojekt verwendet werden darf. **Dies gilt nicht mehr**!) 32 + 18 18 == Client-Server-Kommunikation mit REST und OpenAPI == 19 19 20 - * REST und OpenAPI [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Client-Server%20-%20REST%20und%20OpenAPI.mp4]](ca.23 min) [[https:~~/~~/youtu.be/Wvnmk9imCes>>https://youtu.be/Wvnmk9imCes]]35 +{{embed url="https://youtu.be/Wvnmk9imCes" width="960" height="540"/}} 21 21 37 +REST und OpenAPI [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Client-Server%20-%20REST%20und%20OpenAPI.mp4]](ca. 23 min) 38 + 22 22 == Dependency Injection == 23 23 24 -* Allgemeine Einführung Dependency Injection [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Dependency%20Injection%20-%20Einf%c3%bchrung.mp4]](ca. 19 min) [[https:~~/~~/youtu.be/cC3MP5f72mE>>https://youtu.be/cC3MP5f72mE]] 25 -* Dependency Injection in Spring [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Dependency%20Injection%20-%20Spring.mp4]](ca. 36 min) [[https:~~/~~/youtu.be/SxIkFfNndlI>>https://youtu.be/SxIkFfNndlI]] 41 +{{embed url="https://youtu.be/cC3MP5f72mE" width="960" height="540"/}} 26 26 43 +Allgemeine Einführung Dependency Injection [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Dependency%20Injection%20-%20Einf%c3%bchrung.mp4]](ca. 19 min) 44 + 45 +{{embed url="https://youtu.be/SxIkFfNndlI" width="960" height="540"/}} 46 + 47 +Dependency Injection in Spring [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Dependency%20Injection%20-%20Spring.mp4]](ca. 36 min) 48 + 27 27 == Erweiterung der OpenAPI-Schnittstelle am Beispiel == 28 28 29 - * REST und OpenAPI: Beispiel für ErweiterungderSchnittstelle [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20OpenAPI%20-%20Beispiel%20-%20Erweiterung.mp4]](ca. 14 min) [[https:~~/~~/youtu.be/HPBvB90PbS8>>https://youtu.be/HPBvB90PbS8]]51 +{{embed url="https://youtu.be/HPBvB90PbS8" width="960" height="540"/}} 30 30 53 +REST und OpenAPI: Beispiel für Erweiterung der Schnittstelle [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20OpenAPI%20-%20Beispiel%20-%20Erweiterung.mp4]](ca. 14 min) 54 + 31 31 == Server-Client-Kommunikation mit WebSockets == 32 32 33 - * WebSocketUmsetzung im Basisprojekt [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20WS%20Kommunikation.mp4]](ca. 29 min) [[https:~~/~~/youtu.be/VJebszbL9Lw>>https://youtu.be/VJebszbL9Lw]]57 +{{embed url="https://youtu.be/VJebszbL9Lw" width="960" height="540"/}} 34 34 59 +Web Socket Umsetzung im Basisprojekt [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20WS%20Kommunikation.mp4]](ca. 29 min 60 + 35 35 == Model-View-Presenter == 36 36 37 - * Model-View-Presenter imBasisprojekt [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Model%20View%20Presenter.mp4]](ca. 2 min) [[https:~~/~~/youtu.be/eRRvsj-lteQ>>https://youtu.be/eRRvsj-lteQ]]63 +{{embed url="https://youtu.be/eRRvsj-lteQ" width="960" height="540"/}} 38 38 65 +Model-View-Presenter im Basisprojekt [[1080p >>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Model%20View%20Presenter.mp4]](ca. 2 min) 66 + 39 39 == Quellcode des Basisprojektes == 40 40 41 41 Hier gehe ich einmal über (fast) alle Klassen des Servers und des Clients. Diese Videos sollte man sich erst anschauen, wenn man REST und Dependency Injection verstanden hat! 42 42 43 -* Server [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20Quellcode%20-%20Server.mp4]] (ca. 44 min) [[https:~~/~~/youtu.be/M15kLjnnIvA>>https://youtu.be/M15kLjnnIvA]] 44 -* Client [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20Quellcode%20-%20Client.mp4]] (ca. 25 min) [[https:~~/~~/youtu.be/Jc5PAjkYQiE>>https://youtu.be/Jc5PAjkYQiE]] 71 +{{embed url="https://youtu.be/M15kLjnnIvA" width="960" height="540"/}} 45 45 73 +Server [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20Quellcode%20-%20Server.mp4]] (ca. 44 min) 74 + 75 +{{embed url="https://youtu.be/Jc5PAjkYQiE" width="960" height="540"/}} 76 + 77 +Client [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20Quellcode%20-%20Client.mp4]] (ca. 25 min) 78 + 46 46 == Debuggen mit IntelliJ == 47 47 48 - * Einfaches Beispiel fürdasDebuggen mit IntelliJ im Basisprojekt [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20IntelliJ%20-%20Debugmodus.mp4]] (ca. 9 min) [[https:~~/~~/youtu.be/0SCQthn-q54>>https://youtu.be/0SCQthn-q54]]81 +{{embed url="https://youtu.be/0SCQthn-q54" width="960" height="540"/}} 49 49 83 +Einfaches Beispiel für das Debuggen mit IntelliJ im Basisprojekt [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20IntelliJ%20-%20Debugmodus.mp4]] (ca. 9 min) 50 50 51 51 52 52 = Grundlagenvideos – älter, aber weiterhin nutzbar = ... ... @@ -141,6 +141,7 @@ 141 141 * 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) 142 142 * 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) 143 143 178 += Siehe auch = 144 144 145 - 146 - 180 +* [[Stichwortverzeichnis>>doc:Main.Index.WebHome]] 181 +* [[Glossar>>doc:Main.Glossar.WebHome]]