first pictures

This commit is contained in:
Ulf Gebhardt 2016-02-15 19:28:55 +01:00
parent 64da34ac89
commit 60de4dba5d
27 changed files with 298 additions and 158 deletions

BIN
img/bootstrap-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
img/bootstrap_grid.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

BIN
img/default_page_tpl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
img/framework1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
img/git.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
img/hashbangs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
img/inlinehtml.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
img/jQurery.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
img/minify.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
img/mvc.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
img/ordnerstruc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
img/sai_analysis.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
img/sai_cron.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
img/sai_log.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
img/sai_start.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

BIN
img/sai_text.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
img/saml.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
img/sass.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -62,97 +62,113 @@
\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{6}{13/13}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{2}{14}{REST in System}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{7}{14/14}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{3}{15}{Moderne Webtechnologien in System}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{8}{15/15}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{4}{16}{Utilities von System}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{2}{16}{REST in System}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{9}{16/16}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{5}{17}{Modulare GUI f\IeC {\"u}r administrative Aufgaben}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{3}{17}{Moderne Webtechnologien in System}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{10}{17/17}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}}
\@writefile{toc}{\beamer@subsectionintoc {3}{3}{Vorteile und Nachteile}{18}{0}{2}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{3}{18}{Vorteile und Nachteile}}\headcommand {\beamer@subsectionpages {8}{17}}}
\@writefile{nav}{\headcommand {\slideentry {3}{3}{1}{18/18}{Vorteile und Nachteile}{0}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{4}{18}{Utilities von System}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{11}{18/18}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}}
\@writefile{toc}{\beamer@subsectionintoc {3}{4}{Ausblick}{19}{0}{2}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{4}{19}{Ausblick}}\headcommand {\beamer@subsectionpages {18}{18}}}
\@writefile{nav}{\headcommand {\slideentry {3}{4}{1}{19/19}{Ausblick}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{12}{19/19}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}}
\@writefile{nav}{\headcommand {\slideentry {3}{4}{2}{20/20}{Ausblick}{0}}}
\@writefile{nav}{\headcommand {\beamer@subsubsectionentry {0}{3}{2}{5}{20}{Modulare GUI f\IeC {\"u}r administrative Aufgaben}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{13}{20/20}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}}
\@writefile{toc}{\beamer@sectionintoc {4}{Versionskontrolle}{21}{0}{3}}
\@writefile{nav}{\headcommand {\sectionentry {4}{Versionskontrolle}{21}{Versionskontrolle}{0}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {6}{20}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {19}{20}}}
\@writefile{nav}{\headcommand {\slideentry {4}{0}{1}{21/21}{}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{14}{21/21}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{1}{22}{Was ist Versionskontrolle?}}\headcommand {\beamer@subsectionpages {21}{21}}}
\@writefile{nav}{\headcommand {\slideentry {4}{1}{1}{22/22}{Was ist Versionskontrolle?}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{15}{22/22}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}}
\@writefile{nav}{\headcommand {\slideentry {4}{1}{2}{23/23}{Was ist Versionskontrolle?}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{16}{23/23}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}}
\@writefile{nav}{\headcommand {\slideentry {4}{1}{3}{24/24}{Was ist Versionskontrolle?}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{17}{24/24}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{2}{25}{Features}}\headcommand {\beamer@subsectionpages {22}{24}}}
\@writefile{nav}{\headcommand {\slideentry {4}{2}{1}{25/25}{Features}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{2}{18}{25/25}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}}
\@writefile{toc}{\beamer@sectionintoc {5}{Software Empfehlungen}{26}{0}{4}}
\@writefile{nav}{\headcommand {\sectionentry {5}{Software Empfehlungen}{26}{Software Empfehlungen}{0}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {21}{25}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {25}{25}}}
\@writefile{nav}{\headcommand {\slideentry {5}{0}{1}{26/26}{}{0}}}
\@writefile{toc}{\beamer@subsectionintoc {3}{3}{Vorteile und Nachteile}{26}{0}{2}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{3}{26}{Vorteile und Nachteile}}\headcommand {\beamer@subsectionpages {8}{25}}}
\@writefile{nav}{\headcommand {\slideentry {3}{3}{1}{26/26}{Vorteile und Nachteile}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{5}{1}{27}{Entwicklungsumgebung}}\headcommand {\beamer@subsectionpages {26}{26}}}
\@writefile{nav}{\headcommand {\slideentry {5}{1}{1}{27/27}{Entwicklungsumgebung}{0}}}
\@writefile{toc}{\beamer@subsectionintoc {3}{4}{Ausblick}{27}{0}{2}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{4}{27}{Ausblick}}\headcommand {\beamer@subsectionpages {26}{26}}}
\@writefile{nav}{\headcommand {\slideentry {3}{4}{1}{27/27}{Ausblick}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}}
\@writefile{nav}{\headcommand {\slideentry {5}{1}{2}{28/28}{Entwicklungsumgebung}{0}}}
\@writefile{nav}{\headcommand {\slideentry {3}{4}{2}{28/28}{Ausblick}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{5}{2}{29}{Versionskontrolle}}\headcommand {\beamer@subsectionpages {27}{28}}}
\@writefile{nav}{\headcommand {\slideentry {5}{2}{1}{29/29}{Versionskontrolle}{0}}}
\@writefile{toc}{\beamer@sectionintoc {4}{Versionskontrolle}{29}{0}{3}}
\@writefile{nav}{\headcommand {\sectionentry {4}{Versionskontrolle}{29}{Versionskontrolle}{0}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {6}{28}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {27}{28}}}
\@writefile{nav}{\headcommand {\slideentry {4}{0}{1}{29/29}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{5}{3}{30}{SQL Client}}\headcommand {\beamer@subsectionpages {29}{29}}}
\@writefile{nav}{\headcommand {\slideentry {5}{3}{1}{30/30}{SQL Client}{0}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{1}{30}{Was ist Versionskontrolle?}}\headcommand {\beamer@subsectionpages {29}{29}}}
\@writefile{nav}{\headcommand {\slideentry {4}{1}{1}{30/30}{Was ist Versionskontrolle?}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}}
\@writefile{nav}{\headcommand {\partentry {Anhang}{1}}}
\@writefile{nav}{\headcommand {\beamer@partpages {1}{30}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {26}{30}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {30}{30}}}
\@writefile{nav}{\headcommand {\beamer@appendixpages {31}}}
\@writefile{nav}{\headcommand {\sectionentry {6}{Outro}{31}{Outro}{1}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {31}{30}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {31}{30}}}
\@writefile{nav}{\headcommand {\slideentry {6}{0}{1}{31/31}{}{1}}}
\@writefile{nav}{\headcommand {\slideentry {4}{1}{2}{31/31}{Was ist Versionskontrolle?}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{6}{1}{32}{Fragen}}\headcommand {\beamer@subsectionpages {31}{31}}}
\@writefile{nav}{\headcommand {\slideentry {6}{1}{1}{32/32}{Fragen}{1}}}
\@writefile{nav}{\headcommand {\slideentry {4}{1}{3}{32/32}{Was ist Versionskontrolle?}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{6}{2}{33}{Danke}}\headcommand {\beamer@subsectionpages {32}{32}}}
\@writefile{nav}{\headcommand {\slideentry {6}{2}{1}{33/33}{Danke}{1}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{2}{33}{Features}}\headcommand {\beamer@subsectionpages {30}{32}}}
\@writefile{nav}{\headcommand {\slideentry {4}{2}{1}{33/33}{Features}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}}
\@writefile{toc}{\beamer@sectionintoc {7}{Gems}{34}{1}{5}}
\@writefile{nav}{\headcommand {\sectionentry {7}{Gems}{34}{Gems}{1}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {31}{33}}}
\@writefile{toc}{\beamer@sectionintoc {5}{Software Empfehlungen}{34}{0}{4}}
\@writefile{nav}{\headcommand {\sectionentry {5}{Software Empfehlungen}{34}{Software Empfehlungen}{0}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {29}{33}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {33}{33}}}
\@writefile{nav}{\headcommand {\slideentry {7}{0}{1}{34/34}{}{1}}}
\@writefile{nav}{\headcommand {\slideentry {5}{0}{1}{34/34}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}}
\@writefile{toc}{\beamer@subsectionintoc {7}{1}{API - REST in System}{35}{1}{5}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{7}{1}{35}{API - REST in System}}\headcommand {\beamer@subsectionpages {34}{34}}}
\@writefile{nav}{\headcommand {\slideentry {7}{1}{1}{35/35}{API - REST in System}{1}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{5}{1}{35}{Entwicklungsumgebung}}\headcommand {\beamer@subsectionpages {34}{34}}}
\@writefile{nav}{\headcommand {\slideentry {5}{1}{1}{35/35}{Entwicklungsumgebung}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}}
\@writefile{toc}{\beamer@subsectionintoc {7}{2}{Quick Query - Sichere SQL Querys}{36}{1}{5}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{7}{2}{36}{Quick Query - Sichere SQL Querys}}\headcommand {\beamer@subsectionpages {35}{35}}}
\@writefile{nav}{\headcommand {\slideentry {7}{2}{1}{36/36}{Quick Query - Sichere SQL Querys}{1}}}
\@writefile{nav}{\headcommand {\slideentry {5}{1}{2}{36/36}{Entwicklungsumgebung}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}}
\@writefile{toc}{\beamer@subsectionintoc {7}{3}{Kapselung in System - Eine Seite}{37}{1}{5}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{7}{3}{37}{Kapselung in System - Eine Seite}}\headcommand {\beamer@subsectionpages {36}{36}}}
\@writefile{nav}{\headcommand {\slideentry {7}{3}{1}{37/37}{Kapselung in System - Eine Seite}{1}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{5}{2}{37}{Versionskontrolle}}\headcommand {\beamer@subsectionpages {35}{36}}}
\@writefile{nav}{\headcommand {\slideentry {5}{2}{1}{37/37}{Versionskontrolle}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}}
\@writefile{nav}{\headcommand {\beamer@partpages {31}{37}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {37}{37}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {34}{37}}}
\@writefile{nav}{\headcommand {\beamer@documentpages {37}}}
\@writefile{nav}{\headcommand {\def \inserttotalframenumber {37}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{5}{3}{38}{SQL Client}}\headcommand {\beamer@subsectionpages {37}{37}}}
\@writefile{nav}{\headcommand {\slideentry {5}{3}{1}{38/38}{SQL Client}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {38}{38}}}
\@writefile{nav}{\headcommand {\partentry {Anhang}{1}}}
\@writefile{nav}{\headcommand {\beamer@partpages {1}{38}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {34}{38}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {38}{38}}}
\@writefile{nav}{\headcommand {\beamer@appendixpages {39}}}
\@writefile{nav}{\headcommand {\sectionentry {6}{Outro}{39}{Outro}{1}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {39}{38}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {39}{38}}}
\@writefile{nav}{\headcommand {\slideentry {6}{0}{1}{39/39}{}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {39}{39}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{6}{1}{40}{Fragen}}\headcommand {\beamer@subsectionpages {39}{39}}}
\@writefile{nav}{\headcommand {\slideentry {6}{1}{1}{40/40}{Fragen}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {40}{40}}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{6}{2}{41}{Danke}}\headcommand {\beamer@subsectionpages {40}{40}}}
\@writefile{nav}{\headcommand {\slideentry {6}{2}{1}{41/41}{Danke}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {41}{41}}}
\@writefile{toc}{\beamer@sectionintoc {7}{Gems}{42}{1}{5}}
\@writefile{nav}{\headcommand {\sectionentry {7}{Gems}{42}{Gems}{1}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {39}{41}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {41}{41}}}
\@writefile{nav}{\headcommand {\slideentry {7}{0}{1}{42/42}{}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {42}{42}}}
\@writefile{toc}{\beamer@subsectionintoc {7}{1}{API - REST in System}{43}{1}{5}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{7}{1}{43}{API - REST in System}}\headcommand {\beamer@subsectionpages {42}{42}}}
\@writefile{nav}{\headcommand {\slideentry {7}{1}{1}{43/43}{API - REST in System}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {43}{43}}}
\@writefile{toc}{\beamer@subsectionintoc {7}{2}{Quick Query - Sichere SQL Querys}{44}{1}{5}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{7}{2}{44}{Quick Query - Sichere SQL Querys}}\headcommand {\beamer@subsectionpages {43}{43}}}
\@writefile{nav}{\headcommand {\slideentry {7}{2}{1}{44/44}{Quick Query - Sichere SQL Querys}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {44}{44}}}
\@writefile{toc}{\beamer@subsectionintoc {7}{3}{Kapselung in System - Eine Seite}{45}{1}{5}}
\@writefile{nav}{\headcommand {\beamer@subsectionentry {1}{7}{3}{45}{Kapselung in System - Eine Seite}}\headcommand {\beamer@subsectionpages {44}{44}}}
\@writefile{nav}{\headcommand {\slideentry {7}{3}{1}{45/45}{Kapselung in System - Eine Seite}{1}}}
\@writefile{nav}{\headcommand {\beamer@framepages {45}{45}}}
\@writefile{nav}{\headcommand {\beamer@partpages {39}{45}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {45}{45}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {42}{45}}}
\@writefile{nav}{\headcommand {\beamer@documentpages {45}}}
\@writefile{nav}{\headcommand {\def \inserttotalframenumber {45}}}

View File

@ -39,89 +39,105 @@
\headcommand {\beamer@framepages {12}{12}}
\headcommand {\slideentry {3}{2}{6}{13/13}{Features}{0}}
\headcommand {\beamer@framepages {13}{13}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{2}{14}{REST in System}}
\headcommand {\slideentry {3}{2}{7}{14/14}{Features}{0}}
\headcommand {\beamer@framepages {14}{14}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{3}{15}{Moderne Webtechnologien in System}}
\headcommand {\slideentry {3}{2}{8}{15/15}{Features}{0}}
\headcommand {\beamer@framepages {15}{15}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{4}{16}{Utilities von System}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{2}{16}{REST in System}}
\headcommand {\slideentry {3}{2}{9}{16/16}{Features}{0}}
\headcommand {\beamer@framepages {16}{16}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{5}{17}{Modulare GUI f\IeC {\"u}r administrative Aufgaben}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{3}{17}{Moderne Webtechnologien in System}}
\headcommand {\slideentry {3}{2}{10}{17/17}{Features}{0}}
\headcommand {\beamer@framepages {17}{17}}
\headcommand {\beamer@subsectionentry {0}{3}{3}{18}{Vorteile und Nachteile}}\headcommand {\beamer@subsectionpages {8}{17}}
\headcommand {\slideentry {3}{3}{1}{18/18}{Vorteile und Nachteile}{0}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{4}{18}{Utilities von System}}
\headcommand {\slideentry {3}{2}{11}{18/18}{Features}{0}}
\headcommand {\beamer@framepages {18}{18}}
\headcommand {\beamer@subsectionentry {0}{3}{4}{19}{Ausblick}}\headcommand {\beamer@subsectionpages {18}{18}}
\headcommand {\slideentry {3}{4}{1}{19/19}{Ausblick}{0}}
\headcommand {\slideentry {3}{2}{12}{19/19}{Features}{0}}
\headcommand {\beamer@framepages {19}{19}}
\headcommand {\slideentry {3}{4}{2}{20/20}{Ausblick}{0}}
\headcommand {\beamer@subsubsectionentry {0}{3}{2}{5}{20}{Modulare GUI f\IeC {\"u}r administrative Aufgaben}}
\headcommand {\slideentry {3}{2}{13}{20/20}{Features}{0}}
\headcommand {\beamer@framepages {20}{20}}
\headcommand {\sectionentry {4}{Versionskontrolle}{21}{Versionskontrolle}{0}}
\headcommand {\beamer@sectionpages {6}{20}}
\headcommand {\beamer@subsectionpages {19}{20}}
\headcommand {\slideentry {4}{0}{1}{21/21}{}{0}}
\headcommand {\slideentry {3}{2}{14}{21/21}{Features}{0}}
\headcommand {\beamer@framepages {21}{21}}
\headcommand {\beamer@subsectionentry {0}{4}{1}{22}{Was ist Versionskontrolle?}}\headcommand {\beamer@subsectionpages {21}{21}}
\headcommand {\slideentry {4}{1}{1}{22/22}{Was ist Versionskontrolle?}{0}}
\headcommand {\slideentry {3}{2}{15}{22/22}{Features}{0}}
\headcommand {\beamer@framepages {22}{22}}
\headcommand {\slideentry {4}{1}{2}{23/23}{Was ist Versionskontrolle?}{0}}
\headcommand {\slideentry {3}{2}{16}{23/23}{Features}{0}}
\headcommand {\beamer@framepages {23}{23}}
\headcommand {\slideentry {4}{1}{3}{24/24}{Was ist Versionskontrolle?}{0}}
\headcommand {\slideentry {3}{2}{17}{24/24}{Features}{0}}
\headcommand {\beamer@framepages {24}{24}}
\headcommand {\beamer@subsectionentry {0}{4}{2}{25}{Features}}\headcommand {\beamer@subsectionpages {22}{24}}
\headcommand {\slideentry {4}{2}{1}{25/25}{Features}{0}}
\headcommand {\slideentry {3}{2}{18}{25/25}{Features}{0}}
\headcommand {\beamer@framepages {25}{25}}
\headcommand {\sectionentry {5}{Software Empfehlungen}{26}{Software Empfehlungen}{0}}
\headcommand {\beamer@sectionpages {21}{25}}
\headcommand {\beamer@subsectionpages {25}{25}}
\headcommand {\slideentry {5}{0}{1}{26/26}{}{0}}
\headcommand {\beamer@subsectionentry {0}{3}{3}{26}{Vorteile und Nachteile}}\headcommand {\beamer@subsectionpages {8}{25}}
\headcommand {\slideentry {3}{3}{1}{26/26}{Vorteile und Nachteile}{0}}
\headcommand {\beamer@framepages {26}{26}}
\headcommand {\beamer@subsectionentry {0}{5}{1}{27}{Entwicklungsumgebung}}\headcommand {\beamer@subsectionpages {26}{26}}
\headcommand {\slideentry {5}{1}{1}{27/27}{Entwicklungsumgebung}{0}}
\headcommand {\beamer@subsectionentry {0}{3}{4}{27}{Ausblick}}\headcommand {\beamer@subsectionpages {26}{26}}
\headcommand {\slideentry {3}{4}{1}{27/27}{Ausblick}{0}}
\headcommand {\beamer@framepages {27}{27}}
\headcommand {\slideentry {5}{1}{2}{28/28}{Entwicklungsumgebung}{0}}
\headcommand {\slideentry {3}{4}{2}{28/28}{Ausblick}{0}}
\headcommand {\beamer@framepages {28}{28}}
\headcommand {\beamer@subsectionentry {0}{5}{2}{29}{Versionskontrolle}}\headcommand {\beamer@subsectionpages {27}{28}}
\headcommand {\slideentry {5}{2}{1}{29/29}{Versionskontrolle}{0}}
\headcommand {\sectionentry {4}{Versionskontrolle}{29}{Versionskontrolle}{0}}
\headcommand {\beamer@sectionpages {6}{28}}
\headcommand {\beamer@subsectionpages {27}{28}}
\headcommand {\slideentry {4}{0}{1}{29/29}{}{0}}
\headcommand {\beamer@framepages {29}{29}}
\headcommand {\beamer@subsectionentry {0}{5}{3}{30}{SQL Client}}\headcommand {\beamer@subsectionpages {29}{29}}
\headcommand {\slideentry {5}{3}{1}{30/30}{SQL Client}{0}}
\headcommand {\beamer@subsectionentry {0}{4}{1}{30}{Was ist Versionskontrolle?}}\headcommand {\beamer@subsectionpages {29}{29}}
\headcommand {\slideentry {4}{1}{1}{30/30}{Was ist Versionskontrolle?}{0}}
\headcommand {\beamer@framepages {30}{30}}
\headcommand {\partentry {Anhang}{1}}
\headcommand {\beamer@partpages {1}{30}}
\headcommand {\beamer@sectionpages {26}{30}}
\headcommand {\beamer@subsectionpages {30}{30}}
\headcommand {\beamer@appendixpages {31}}
\headcommand {\sectionentry {6}{Outro}{31}{Outro}{1}}
\headcommand {\beamer@sectionpages {31}{30}}
\headcommand {\beamer@subsectionpages {31}{30}}
\headcommand {\slideentry {6}{0}{1}{31/31}{}{1}}
\headcommand {\slideentry {4}{1}{2}{31/31}{Was ist Versionskontrolle?}{0}}
\headcommand {\beamer@framepages {31}{31}}
\headcommand {\beamer@subsectionentry {1}{6}{1}{32}{Fragen}}\headcommand {\beamer@subsectionpages {31}{31}}
\headcommand {\slideentry {6}{1}{1}{32/32}{Fragen}{1}}
\headcommand {\slideentry {4}{1}{3}{32/32}{Was ist Versionskontrolle?}{0}}
\headcommand {\beamer@framepages {32}{32}}
\headcommand {\beamer@subsectionentry {1}{6}{2}{33}{Danke}}\headcommand {\beamer@subsectionpages {32}{32}}
\headcommand {\slideentry {6}{2}{1}{33/33}{Danke}{1}}
\headcommand {\beamer@subsectionentry {0}{4}{2}{33}{Features}}\headcommand {\beamer@subsectionpages {30}{32}}
\headcommand {\slideentry {4}{2}{1}{33/33}{Features}{0}}
\headcommand {\beamer@framepages {33}{33}}
\headcommand {\sectionentry {7}{Gems}{34}{Gems}{1}}
\headcommand {\beamer@sectionpages {31}{33}}
\headcommand {\sectionentry {5}{Software Empfehlungen}{34}{Software Empfehlungen}{0}}
\headcommand {\beamer@sectionpages {29}{33}}
\headcommand {\beamer@subsectionpages {33}{33}}
\headcommand {\slideentry {7}{0}{1}{34/34}{}{1}}
\headcommand {\slideentry {5}{0}{1}{34/34}{}{0}}
\headcommand {\beamer@framepages {34}{34}}
\headcommand {\beamer@subsectionentry {1}{7}{1}{35}{API - REST in System}}\headcommand {\beamer@subsectionpages {34}{34}}
\headcommand {\slideentry {7}{1}{1}{35/35}{API - REST in System}{1}}
\headcommand {\beamer@subsectionentry {0}{5}{1}{35}{Entwicklungsumgebung}}\headcommand {\beamer@subsectionpages {34}{34}}
\headcommand {\slideentry {5}{1}{1}{35/35}{Entwicklungsumgebung}{0}}
\headcommand {\beamer@framepages {35}{35}}
\headcommand {\beamer@subsectionentry {1}{7}{2}{36}{Quick Query - Sichere SQL Querys}}\headcommand {\beamer@subsectionpages {35}{35}}
\headcommand {\slideentry {7}{2}{1}{36/36}{Quick Query - Sichere SQL Querys}{1}}
\headcommand {\slideentry {5}{1}{2}{36/36}{Entwicklungsumgebung}{0}}
\headcommand {\beamer@framepages {36}{36}}
\headcommand {\beamer@subsectionentry {1}{7}{3}{37}{Kapselung in System - Eine Seite}}\headcommand {\beamer@subsectionpages {36}{36}}
\headcommand {\slideentry {7}{3}{1}{37/37}{Kapselung in System - Eine Seite}{1}}
\headcommand {\beamer@subsectionentry {0}{5}{2}{37}{Versionskontrolle}}\headcommand {\beamer@subsectionpages {35}{36}}
\headcommand {\slideentry {5}{2}{1}{37/37}{Versionskontrolle}{0}}
\headcommand {\beamer@framepages {37}{37}}
\headcommand {\beamer@partpages {31}{37}}
\headcommand {\beamer@subsectionpages {37}{37}}
\headcommand {\beamer@sectionpages {34}{37}}
\headcommand {\beamer@documentpages {37}}
\headcommand {\def \inserttotalframenumber {37}}
\headcommand {\beamer@subsectionentry {0}{5}{3}{38}{SQL Client}}\headcommand {\beamer@subsectionpages {37}{37}}
\headcommand {\slideentry {5}{3}{1}{38/38}{SQL Client}{0}}
\headcommand {\beamer@framepages {38}{38}}
\headcommand {\partentry {Anhang}{1}}
\headcommand {\beamer@partpages {1}{38}}
\headcommand {\beamer@sectionpages {34}{38}}
\headcommand {\beamer@subsectionpages {38}{38}}
\headcommand {\beamer@appendixpages {39}}
\headcommand {\sectionentry {6}{Outro}{39}{Outro}{1}}
\headcommand {\beamer@sectionpages {39}{38}}
\headcommand {\beamer@subsectionpages {39}{38}}
\headcommand {\slideentry {6}{0}{1}{39/39}{}{1}}
\headcommand {\beamer@framepages {39}{39}}
\headcommand {\beamer@subsectionentry {1}{6}{1}{40}{Fragen}}\headcommand {\beamer@subsectionpages {39}{39}}
\headcommand {\slideentry {6}{1}{1}{40/40}{Fragen}{1}}
\headcommand {\beamer@framepages {40}{40}}
\headcommand {\beamer@subsectionentry {1}{6}{2}{41}{Danke}}\headcommand {\beamer@subsectionpages {40}{40}}
\headcommand {\slideentry {6}{2}{1}{41/41}{Danke}{1}}
\headcommand {\beamer@framepages {41}{41}}
\headcommand {\sectionentry {7}{Gems}{42}{Gems}{1}}
\headcommand {\beamer@sectionpages {39}{41}}
\headcommand {\beamer@subsectionpages {41}{41}}
\headcommand {\slideentry {7}{0}{1}{42/42}{}{1}}
\headcommand {\beamer@framepages {42}{42}}
\headcommand {\beamer@subsectionentry {1}{7}{1}{43}{API - REST in System}}\headcommand {\beamer@subsectionpages {42}{42}}
\headcommand {\slideentry {7}{1}{1}{43/43}{API - REST in System}{1}}
\headcommand {\beamer@framepages {43}{43}}
\headcommand {\beamer@subsectionentry {1}{7}{2}{44}{Quick Query - Sichere SQL Querys}}\headcommand {\beamer@subsectionpages {43}{43}}
\headcommand {\slideentry {7}{2}{1}{44/44}{Quick Query - Sichere SQL Querys}{1}}
\headcommand {\beamer@framepages {44}{44}}
\headcommand {\beamer@subsectionentry {1}{7}{3}{45}{Kapselung in System - Eine Seite}}\headcommand {\beamer@subsectionpages {44}{44}}
\headcommand {\slideentry {7}{3}{1}{45/45}{Kapselung in System - Eine Seite}{1}}
\headcommand {\beamer@framepages {45}{45}}
\headcommand {\beamer@partpages {39}{45}}
\headcommand {\beamer@subsectionpages {45}{45}}
\headcommand {\beamer@sectionpages {42}{45}}
\headcommand {\beamer@documentpages {45}}
\headcommand {\def \inserttotalframenumber {45}}

View File

@ -2,11 +2,11 @@
\BOOKMARK [2][]{Outline0.3}{System - PHP Framework}{}% 2
\BOOKMARK [3][]{Outline0.3.1.7}{Anwendungsbereich}{Outline0.3}% 3
\BOOKMARK [3][]{Outline0.3.2.8}{Features}{Outline0.3}% 4
\BOOKMARK [3][]{Outline0.3.3.18}{Vorteile und Nachteile}{Outline0.3}% 5
\BOOKMARK [3][]{Outline0.3.4.19}{Ausblick}{Outline0.3}% 6
\BOOKMARK [3][]{Outline0.3.3.26}{Vorteile und Nachteile}{Outline0.3}% 5
\BOOKMARK [3][]{Outline0.3.4.27}{Ausblick}{Outline0.3}% 6
\BOOKMARK [2][]{Outline0.4}{Versionskontrolle}{}% 7
\BOOKMARK [2][]{Outline0.5}{Software Empfehlungen}{}% 8
\BOOKMARK [2][]{Outline1.7}{Gems}{}% 9
\BOOKMARK [3][]{Outline1.7.1.35}{API - REST in System}{Outline1.7}% 10
\BOOKMARK [3][]{Outline1.7.2.36}{Quick Query - Sichere SQL Querys}{Outline1.7}% 11
\BOOKMARK [3][]{Outline1.7.3.37}{Kapselung in System - Eine Seite}{Outline1.7}% 12
\BOOKMARK [3][]{Outline1.7.1.43}{API - REST in System}{Outline1.7}% 10
\BOOKMARK [3][]{Outline1.7.2.44}{Quick Query - Sichere SQL Querys}{Outline1.7}% 11
\BOOKMARK [3][]{Outline1.7.3.45}{Kapselung in System - Eine Seite}{Outline1.7}% 12

Binary file not shown.

Binary file not shown.

View File

@ -20,6 +20,18 @@
\usepackage{multimedia}
\usepackage{color}
% beamer: How to place images behind text (z-order)
% (http://tex.stackexchange.com/a/134311)
\makeatletter
\newbox\@backgroundblock
\newenvironment{backgroundblock}[2]{%
\global\setbox\@backgroundblock=\vbox\bgroup%
\unvbox\@backgroundblock%
\vbox to0pt\bgroup\vskip#2\hbox to0pt\bgroup\hskip#1\relax%
}{\egroup\egroup\egroup}
\addtobeamertemplate{background}{\box\@backgroundblock}{}
\makeatother
\usetheme{Dresden}
\addtobeamertemplate{navigation symbols}{}{%

View File

@ -3,11 +3,11 @@
\beamer@sectionintoc {3}{System - PHP Framework}{6}{0}{2}
\beamer@subsectionintoc {3}{1}{Anwendungsbereich}{7}{0}{2}
\beamer@subsectionintoc {3}{2}{Features}{8}{0}{2}
\beamer@subsectionintoc {3}{3}{Vorteile und Nachteile}{18}{0}{2}
\beamer@subsectionintoc {3}{4}{Ausblick}{19}{0}{2}
\beamer@sectionintoc {4}{Versionskontrolle}{21}{0}{3}
\beamer@sectionintoc {5}{Software Empfehlungen}{26}{0}{4}
\beamer@sectionintoc {7}{Gems}{34}{1}{5}
\beamer@subsectionintoc {7}{1}{API - REST in System}{35}{1}{5}
\beamer@subsectionintoc {7}{2}{Quick Query - Sichere SQL Querys}{36}{1}{5}
\beamer@subsectionintoc {7}{3}{Kapselung in System - Eine Seite}{37}{1}{5}
\beamer@subsectionintoc {3}{3}{Vorteile und Nachteile}{26}{0}{2}
\beamer@subsectionintoc {3}{4}{Ausblick}{27}{0}{2}
\beamer@sectionintoc {4}{Versionskontrolle}{29}{0}{3}
\beamer@sectionintoc {5}{Software Empfehlungen}{34}{0}{4}
\beamer@sectionintoc {7}{Gems}{42}{1}{5}
\beamer@subsectionintoc {7}{1}{API - REST in System}{43}{1}{5}
\beamer@subsectionintoc {7}{2}{Quick Query - Sichere SQL Querys}{44}{1}{5}
\beamer@subsectionintoc {7}{3}{Kapselung in System - Eine Seite}{45}{1}{5}

View File

@ -14,9 +14,9 @@
\end{block}
\begin{block}{Aufgaben und Funktion einer Middleware}
\begin{itemize}
\item{Verstecken komplizierter Systeme}
\item{Einfache Schnittstellen}
\item{Modulisierung von Software}
\item{Versteckt komplizierte Systeme}
\item{Bietet einfache Schnittstellen}
\item{Modularisierung von Software}
\item{Konkreter und beschränkter Anwendungsbereich}
\end{itemize}
\end{block}
@ -25,6 +25,9 @@
\subsection*{Alternative PHP-Frameworks}
\frame{
\frametitle{Alternative PHP-Frameworks}
\begin{backgroundblock}{5.5cm}{3.2cm}
\includegraphics[width=5.5cm]{img/framework1.jpg}
\end{backgroundblock}
\begin{block}{Zend Framework}
http://framework.zend.com/
\end{block}

View File

@ -37,9 +37,15 @@
}
\subsubsection*{Kapselung}
\frame{
\frame[t]{
\frametitle{Klassische Struktur von PHP Projekten}
Die klassische Struktur von PHP Projekten orientiert sich oft an der HTML Struktur.
\begin{backgroundblock}{2.5cm}{4cm}
\includegraphics[width=8cm]{img/inlinehtml.jpg}
\end{backgroundblock}
}
\frame{
\frametitle{Klassische Struktur von PHP Projekten - Nachteile}
\begin{block}{}
\begin{itemize}
\item{HTML Code ist unübersichtlich}
@ -61,12 +67,20 @@
\end{itemize}
\end{block}
}
\frame[t]{
\frametitle{Kapselung nach Sprache - MVC-Modell}
\begin{quote}
Der Begriff model view controller (MVC) ist ein Muster zur Strukturierung von Software-Entwicklung in die drei Einheiten Datenmodell, Präsentation und Programmsteuerung. (wikipedia)
\end{quote}
\begin{backgroundblock}{2.5cm}{5.0cm}
\includegraphics[width=7cm]{img/mvc.jpg}
\end{backgroundblock}
}
\frame{
\frametitle{Kapselung nach Sprache}
Die Kapselung nach Sprache implemntiert ein MVC-Modell
Der Begriff model view controller (MVC) ist ein Muster zur Strukturierung von Software-Entwicklung in die drei Einheiten Datenmodell, Präsentation und Programmsteuerung. wikipedia
Die Kapselung nach Sprache implementiert ein MVC-Modell
\begin{block}{MVC durch Kapselung nach Sprache}
\begin{itemize}
\item{PHP (Controller Server)}
@ -90,7 +104,7 @@
\end{block}
}
\frame{
\frame[t]{
\frametitle{Kapselung nach Sinneinheit}
\begin{block}{}
\begin{itemize}
@ -99,12 +113,16 @@
\item{Frei wählbar}
\end{itemize}
\end{block}
Das PHP-Feature autoload ermöglicht es Klassen bei Bedarf nachzuladen.
Das PHP-Feature ``autoload'' ermöglicht es \\
Klassen bei Bedarf nachzuladen.
\begin{backgroundblock}{9.0cm}{2.0cm}
\includegraphics[width=3cm]{img/ordnerstruc.png}
\end{backgroundblock}
}
\subsubsection*{REST in System}
\frame{
\frametitle{REST in System}
\frametitle{REST in System - quality APIs}
\begin{block}{Funktion}
\begin{itemize}
\item{Mapping von URL-Parametern auf Funktionsnamen}
@ -123,7 +141,7 @@
}
\subsubsection*{Moderne Webtechnologien in System}
\frame{
\frame[t]{
\frametitle{Moderne Webtechnologien, von System unterstützt}
\begin{block}{}
\begin{itemize}
@ -134,15 +152,33 @@
\item{Git}
\end{itemize}
\end{block}
\begin{backgroundblock}{1.0cm}{6.5cm}
\includegraphics[width=1.5cm]{img/hashbangs.png}
\end{backgroundblock}
\begin{backgroundblock}{3.0cm}{6.5cm}
\includegraphics[width=1.5cm]{img/jQurery.jpg}
\end{backgroundblock}
\begin{backgroundblock}{5.0cm}{6.8cm}
\includegraphics[width=1.5cm]{img/bootstrap-logo.png}
\end{backgroundblock}
\begin{backgroundblock}{7.0cm}{6.5cm}
\includegraphics[width=1.5cm]{img/sass.jpg}
\end{backgroundblock}
\begin{backgroundblock}{9.0cm}{6.5cm}
\includegraphics[width=1.5cm]{img/minify.png}
\end{backgroundblock}
\begin{backgroundblock}{11cm}{7.0cm}
\includegraphics[width=1.5cm]{img/git.png}
\end{backgroundblock}
}
\subsubsection*{Utilities von System}
\frame{
\frame[t]{
\frametitle{Utilities von System}
\begin{block}{}
\begin{itemize}
\item{Simples Template System - \$\{var\} }
\item{Mask Server Structure - Dateien bereitstellen, Cache}
\item{Verstecke Server Struktur - Dateien bereitstellen, Cache}
\item{Erweiterbare Configuration}
\item{Cron Job Verarbeitung}
\item{Rudimentäres Documentations-System}
@ -151,9 +187,14 @@
\item{Security, Nutzerverwaltung}
\item{Erweiterbares Installations-Script}
\end{itemize}
%\includegraphics[width=7.5cm]{img/Azofarbstoffe2.jpg}
\end{block}
}
\frame[t]{
\frametitle{Codebeispiel - Template System}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/default_page_tpl.png}
\end{backgroundblock}
}
\subsubsection*{Modulare GUI für administrative Aufgaben}
\frame{
@ -167,9 +208,38 @@
\item{Nutzerverwaltung}
\item{Text, Cache, Cron, Config, Todo, Git, ...}
\end{itemize}
%\includegraphics[width=6.5cm]{img/Azofarbstoffe.jpg}
\end{block}
}
\frame[t]{
\frametitle{SAI - Start}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/sai_start.png}
\end{backgroundblock}
}
\frame[t]{
\frametitle{SAI - Log}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/sai_log.png}
\end{backgroundblock}
}
\frame[t]{
\frametitle{SAI - Analysis}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/sai_analysis.png}
\end{backgroundblock}
}
\frame[t]{
\frametitle{SAI - Text}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/sai_text.png}
\end{backgroundblock}
}
\frame[t]{
\frametitle{SAI - Cron}
\begin{backgroundblock}{1cm}{2.5cm}
\includegraphics[width=10cm]{img/sai_cron.png}
\end{backgroundblock}
}
\subsection{Vorteile und Nachteile}
\frame{
@ -190,20 +260,43 @@
}
\subsection{Ausblick}
\frame{
\frame[t]{
\frametitle{Ausblick - Bootstrap}
\begin{block}{}
Bootstrap Grid Abbilden
Einzelne Col-md's füllen mit Content über eine Oberfläche
Bootstrap Menü Abbilden
\"Click Click\" Websiten
\begin{itemize}
\item{Bootstrap Grid}
\item{Col füllen/nachladen}
\item{Bootstrap Menü}
\end{itemize}
\end{block}
\begin{block}{Nutzen}
\begin{itemize}
\item{``Click Click'' Websiten}
\item{Noch einfacher}
\item{Wiederverwertung von \\ Templates/Code}
\end{itemize}
\end{block}
\begin{backgroundblock}{6cm}{2.5cm}
\includegraphics[width=6cm]{img/bootstrap_grid.jpg}
\end{backgroundblock}
}
\frame{
\frametitle{Ausblick - Usermanagement}
\begin{block}{}
unzureichendes Usermanagement, da lokale Tabelle in jedem Projekt
Andere Technologien saml(idps, sps)
verwaltung mehrerer Seiten, zentrale Verwaltung der Nutzer
\begin{itemize}
\item{unzureichend}
\item{umständlich}
\item{Tabelle pro Projekt}
\end{itemize}
\end{block}
\begin{block}{SAML}
\begin{itemize}
\item{IDPs}
\item{SPs}
\item{verwaltung mehrer \\ Seiten, Zentralisierung}
\end{itemize}
\end{block}
\begin{backgroundblock}{6cm}{2.5cm}
\includegraphics[width=6cm]{img/saml.jpg}
\end{backgroundblock}
}