Wiki source code of Videos
Last modified by Marco Grawunder on 2026/10/18 16:55
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
24.1 | 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 | |||
| |
21.1 | 9 | {{toc/}} |
| 10 | |||
| |
23.1 | 11 | = Aktuelle Videos zum Basisprojekt = |
| |
21.1 | 12 | |
| |
22.1 | 13 | {{success}} |
| |
23.1 | 14 | **Status: aktuell.** Diese Videos wurden 2025 für das derzeit verwendete Basisprojekt erstellt und beziehen sich weiterhin auf den aktuellen technischen Ansatz. |
| |
22.1 | 15 | {{/success}} |
| 16 | |||
| |
33.1 | 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 ;-) |
| |
21.1 | 18 | |
| |
33.1 | 19 | (% class="box errormessage" %) |
| 20 | ((( | ||
| |
28.1 | 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. |
| |
33.1 | 22 | ))) |
| |
28.1 | 23 | |
| |
31.1 | 24 | {{embed url="https://youtu.be/bCsV-U85dlU" width="960" height="540"/}} |
| |
30.2 | 25 | |
| |
28.1 | 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) |
| |
21.1 | 27 | |
| |
31.1 | 28 | {{embed url="https://youtu.be/0rK_2jXf-do" width="960" height="540"/}} |
| |
27.1 | 29 | |
| |
28.1 | 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**!) | ||
| |
27.1 | 32 | |
| |
21.1 | 33 | == Client-Server-Kommunikation mit REST und OpenAPI == |
| 34 | |||
| |
31.1 | 35 | {{embed url="https://youtu.be/Wvnmk9imCes" width="960" height="540"/}} |
| |
21.1 | 36 | |
| |
29.1 | 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 | |||
| |
21.1 | 39 | == Dependency Injection == |
| 40 | |||
| |
31.1 | 41 | {{embed url="https://youtu.be/cC3MP5f72mE" width="960" height="540"/}} |
| |
21.1 | 42 | |
| |
29.1 | 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 | |||
| |
31.1 | 45 | {{embed url="https://youtu.be/SxIkFfNndlI" width="960" height="540"/}} |
| |
28.1 | 46 | |
| |
29.1 | 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 | |||
| |
21.1 | 49 | == Erweiterung der OpenAPI-Schnittstelle am Beispiel == |
| 50 | |||
| |
31.1 | 51 | {{embed url="https://youtu.be/HPBvB90PbS8" width="960" height="540"/}} |
| |
21.1 | 52 | |
| |
29.1 | 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 | |||
| |
21.1 | 55 | == Server-Client-Kommunikation mit WebSockets == |
| 56 | |||
| |
31.1 | 57 | {{embed url="https://youtu.be/VJebszbL9Lw" width="960" height="540"/}} |
| |
29.1 | 58 | |
| |
28.1 | 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 |
| |
21.1 | 60 | |
| 61 | == Model-View-Presenter == | ||
| 62 | |||
| |
31.1 | 63 | {{embed url="https://youtu.be/eRRvsj-lteQ" width="960" height="540"/}} |
| |
21.1 | 64 | |
| |
29.1 | 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 | |||
| |
21.1 | 67 | == Quellcode des Basisprojektes == |
| 68 | |||
| 69 | 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! | ||
| 70 | |||
| |
31.1 | 71 | {{embed url="https://youtu.be/M15kLjnnIvA" width="960" height="540"/}} |
| |
21.1 | 72 | |
| |
29.1 | 73 | Server [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20Quellcode%20-%20Server.mp4]] (ca. 44 min) |
| 74 | |||
| |
31.1 | 75 | {{embed url="https://youtu.be/Jc5PAjkYQiE" width="960" height="540"/}} |
| |
28.1 | 76 | |
| |
29.1 | 77 | Client [[1080p>>https://swl.informatik.uni-oldenburg.de/swp/video/SWP2025/SWP%20-%20Basisprojekt%20-%20Quellcode%20-%20Client.mp4]] (ca. 25 min) |
| 78 | |||
| |
21.1 | 79 | == Debuggen mit IntelliJ == |
| 80 | |||
| |
31.1 | 81 | {{embed url="https://youtu.be/0SCQthn-q54" width="960" height="540"/}} |
| |
29.1 | 82 | |
| |
28.1 | 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) |
| |
21.1 | 84 | |
| 85 | |||
| |
34.2 | 86 | == Retroboard == |
| 87 | |||
| 88 | Ein Video, welches das [[Retro-Board >>https://swl.informatik.uni-oldenburg.de/swp/video/RetroBoard Intro.mp4]]beschreibt. Danke Tilo Will | ||
| 89 | |||
| 90 | |||
| |
22.1 | 91 | = Grundlagenvideos – älter, aber weiterhin nutzbar = |
| |
21.1 | 92 | |
| |
22.1 | 93 | {{info}} |
| 94 | **Status: Grundlagen weiterhin gültig.** Oberfläche, konkrete Werkzeuge oder Beispiele können älter sein. Verwenden Sie für konkrete Arbeitsschritte im Zweifel die aktuelle Wiki-Anleitung. | ||
| 95 | {{/info}} | ||
| 96 | |||
| |
21.1 | 97 | Diese Videos enthalten nicht in allen Details den letzten Stand, sind inhaltlich aber immer noch korrekt und sinnvoll. |
| 98 | |||
| 99 | == Scrum == | ||
| 100 | |||
| 101 | * 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) | ||
| 102 | * 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) | ||
| 103 | * 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) | ||
| 104 | * 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) | ||
| 105 | * Weitere Materialien zur Scrum: | ||
| 106 | ** [[Scrum>>doc:Main.Scrum.WebHome]] | ||
| 107 | ** [[User Stories>>https://xwiki.swl.informatik.uni-oldenburg.de/xwiki/bin/view/Main/Scrum/#HScrumWorkshop]] | ||
| 108 | ** [[Scrum Workshop>>url:https://confluence.swl.informatik.uni-oldenburg.de/spaces/SWP/pages/319456049/Scrum+Workshop]] | ||
| 109 | * Video zur Sprintretrospektive [[1080p>>url:https://swl.informatik.uni-oldenburg.de/swp/video/Jira/Sprint-Retrospektive.mp4]] | ||
| 110 | |||
| 111 | == Ereignisgetriebene Ansätze/Observer-Pattern: == | ||
| 112 | |||
| 113 | * [[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) | ||
| 114 | |||
| 115 | == Gitflow == | ||
| 116 | |||
| 117 | * 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) | ||
| 118 | |||
| 119 | == Maven == | ||
| 120 | |||
| 121 | * 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) | ||
| 122 | * 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) | ||
| 123 | * 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) | ||
| 124 | |||
| 125 | == Testen == | ||
| 126 | |||
| 127 | * 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) | ||
| 128 | * 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) | ||
| 129 | * 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) | ||
| 130 | ** 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) | ||
| 131 | ** 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) | ||
| 132 | ** 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) | ||
| 133 | |||
| 134 | |||
| 135 | |||
| |
22.1 | 136 | = Historische Vorlesungsvideos (Stand 2019/20) = |
| |
21.1 | 137 | |
| |
22.1 | 138 | {{warning}} |
| 139 | **Status: historisch.** Diese Videos können weiterhin zum Verständnis grundlegender Konzepte hilfreich sein, beziehen sich aber auf den technischen und organisatorischen Stand von 2019/20. Aktuelle Vorgaben im Wiki haben Vorrang. | ||
| 140 | {{/warning}} | ||
| 141 | |||
| |
21.1 | 142 | **Während der (Corona-)Zeit ohne Präsenzbetrieb sind Vorlesungsvideos entstanden. Diese Videos repräsentieren aktuell den Stand von 2019/20. Bitte auch die Videos am Ende (Tutorials) beachten.** |
| 143 | |||
| 144 | == Kick-Off == | ||
| 145 | |||
| 146 | * 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) | ||
| 147 | * 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) | ||
| 148 | * Teil 3 (Informationen zur eigentlichen Aufgabe) → findet sich unter [[Aktuelles>>Main.Aktuelles.WebHome]] | ||
| 149 | * 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) | ||
| 150 | |||
| 151 | == Basissystem == | ||
| 152 | |||
| 153 | (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). | ||
| 154 | 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]] | ||
| 155 | |||
| 156 | * 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) | ||
| 157 | * 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) | ||
| 158 | * 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) | ||
| 159 | * 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) | ||
| 160 | * 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) | ||
| 161 | * Zusammenspiel: Jira-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) | ||
| 162 | * 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) | ||
| 163 | * 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) | ||
| 164 | |||
| 165 | == Dependency Injection == | ||
| 166 | |||
| 167 | * 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) | ||
| 168 | * 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) | ||
| 169 | * 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) | ||
| 170 | * 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) | ||
| 171 | |||
| 172 | == Netzwerkkommunikation == | ||
| 173 | |||
| 174 | * 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) | ||
| 175 | * 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) | ||
| 176 | * 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) | ||
| 177 | |||
| 178 | == Beispiele/Tutorials == | ||
| 179 | |||
| 180 | * 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) | ||
| 181 | * 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) | ||
| 182 | |||
| |
24.1 | 183 | = Siehe auch = |
| |
21.1 | 184 | |
| |
24.1 | 185 | * [[Stichwortverzeichnis>>doc:Main.Index.WebHome]] |
| 186 | * [[Glossar>>doc:Main.Glossar.WebHome]] |