From 7fcdc1c788725f866de71fc9dfd8c4d1cb132b57 Mon Sep 17 00:00:00 2001
From: Orangerot <purple@orangerot.dev>
Date: Fri, 24 May 2024 17:42:08 +0200
Subject: Initial commit

---
 11-entwurfsheft-kolloquium/slides/classdiagram.tex | 57 ++++++++++++++++++++++
 1 file changed, 57 insertions(+)
 create mode 100644 11-entwurfsheft-kolloquium/slides/classdiagram.tex

(limited to '11-entwurfsheft-kolloquium/slides/classdiagram.tex')

diff --git a/11-entwurfsheft-kolloquium/slides/classdiagram.tex b/11-entwurfsheft-kolloquium/slides/classdiagram.tex
new file mode 100644
index 0000000..aeecec0
--- /dev/null
+++ b/11-entwurfsheft-kolloquium/slides/classdiagram.tex
@@ -0,0 +1,57 @@
+\begin{frame}[t]{Überblick: Klassendiagramm}
+    \centering
+    \includegraphics[width=\textwidth]{assets/diagrams/classdiagram}
+    \vspace{.3cm}
+    \begin{greenblock}{Abhängigkeiten}
+        \vspace{-.2cm}
+        \begin{columns}
+            \begin{column}{.4\textwidth}
+                \begin{itemize}
+                    \item Spring Web
+                    \item Spring Security
+                    \item Spring Mail Sender
+                \end{itemize}
+            \end{column}
+            \begin{column}{.4\textwidth}
+                \begin{itemize}
+                    \item Spring Data JPA
+                    \item Lombok
+                    \item Rome (RSS parsing/fetching)
+                \end{itemize}
+            \end{column}
+        \end{columns}
+
+    \end{greenblock}
+\end{frame}
+
+% sub
+% episode
+% auth
+% model
+% util
+
+\begin{frame}[t]{Subscriptions-API}
+    \centering
+    \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-subscriptions}
+\end{frame}
+
+\begin{frame}[t]{EpisodeActions-API}
+    \centering
+    \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-episode-actions}
+\end{frame}
+
+\begin{frame}[t]{Authentication-API}
+    \centering
+    \includegraphics[width=.73\textwidth]{assets/diagrams/classdiagram-authentication}
+\end{frame}
+
+\begin{frame}[t]{Model-Paket}
+    \centering
+    \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-model}
+\end{frame}
+
+\begin{frame}[t]{Util-Paket}
+    \centering
+    \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-util}
+\end{frame}
+
-- 
cgit v1.2.3

