<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://devops.straight8.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KingHayes</id>
	<title>devops.straight8.de - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://devops.straight8.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KingHayes"/>
	<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Spezial:Beitr%C3%A4ge/KingHayes"/>
	<updated>2026-04-04T08:14:36Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://devops.straight8.de/index.php?title=KI-Integration&amp;diff=129</id>
		<title>KI-Integration</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=KI-Integration&amp;diff=129"/>
		<updated>2026-04-01T19:56:24Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Europäische KI-Anbieter==&lt;br /&gt;
&lt;br /&gt;
In Europa gibt es eine wachsende Auswahl an spezialisierten KI-Lösungen, die besonders durch starke Datenschutzstandards (DSGVO-Konformität) und tiefe Integration in europäische Geschäftsprozesse überzeugen. &lt;br /&gt;
&lt;br /&gt;
Hier sind zehn der besten KI-Angebote für Business-Kunden in Europa (Stand 2025/2026):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DeepL (Deutschland): Gilt weltweit als führend in der KI-gestützten Übersetzung und übertrifft bei europäischen Sprachen oft die Genauigkeit von Google Translate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mistral AI (Frankreich): Ein Vorzeigeprojekt für europäische KI, das leistungsstarke Large Language Models (LLMs) als Open-Weight-Modelle anbietet, was Unternehmen maximale Kontrolle über ihre Daten ermöglicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Microsoft 365 Copilot: Die derzeit am tiefsten integrierte Lösung für den Büroalltag. Sie ist DSGVO-konform, da die Datenverarbeitung innerhalb des eigenen Microsoft-Tenants in Europa stattfindet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amberSearch (Deutschland): Fungiert als eine Art interne „Google-Suche“ für Unternehmen. Es verbindet verschiedene Datensilos (wie Cloud-Speicher oder Mail-Server), um Wissen zentral zugänglich zu machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Synthesia (UK): Ein Pionier für KI-Videokommunikation, der es Unternehmen ermöglicht, professionelle Videos mit realistischen Avataren in über 140 Sprachen ohne Studioaufwand zu erstellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nooxit (Deutschland): Eine spezialisierte Plattform für die Automatisierung von Finanz- und Buchhaltungsprozessen, die unter anderem Rechnungen automatisch prüft und kontiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Noota (Frankreich): Ein spezialisierter europäischer Meeting-Assistent, der Gespräche transkribiert, analysiert und direkt in CRM-Systeme integriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aleph Alpha (Deutschland): Bietet mit der Luminous-Modellfamilie KI-Lösungen an, die besonders auf Transparenz und Datensouveränität für Behörden und sicherheitskritische Industrien ausgelegt sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Userlike (Deutschland): Ein führender Anbieter für KI-Chatbots im Kundensupport, der nahtlos zwischen automatisierter Hilfe und menschlichen Beratern wechselt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hugging Face (Frankreich/USA): Die wichtigste Open-Source-Plattform für KI-Modelle weltweit mit starkem europäischem Ursprung, die Unternehmen Zugriff auf eine riesige Bibliothek vortrainierter Modelle bietet.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=KI-Integration&amp;diff=128</id>
		<title>KI-Integration</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=KI-Integration&amp;diff=128"/>
		<updated>2026-04-01T19:55:09Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== Europäische KI-Anbieter==  In Europa gibt es eine wachsende Auswahl an spezialisierten KI-Lösungen, die besonders durch starke Datenschutzstandards (DSGVO-Konformität) und tiefe Integration in europäische Geschäftsprozesse überzeugen.   Hier sind zehn der besten KI-Angebote für Business-Kunden in Europa (Stand 2025/2026): DeepL (Deutschland): Gilt weltweit als führend in der KI-gestützten Übersetzung und übertrifft bei europäischen Sprachen…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Europäische KI-Anbieter==&lt;br /&gt;
&lt;br /&gt;
In Europa gibt es eine wachsende Auswahl an spezialisierten KI-Lösungen, die besonders durch starke Datenschutzstandards (DSGVO-Konformität) und tiefe Integration in europäische Geschäftsprozesse überzeugen. &lt;br /&gt;
&lt;br /&gt;
Hier sind zehn der besten KI-Angebote für Business-Kunden in Europa (Stand 2025/2026):&lt;br /&gt;
DeepL (Deutschland): Gilt weltweit als führend in der KI-gestützten Übersetzung und übertrifft bei europäischen Sprachen oft die Genauigkeit von Google Translate.&lt;br /&gt;
Mistral AI (Frankreich): Ein Vorzeigeprojekt für europäische KI, das leistungsstarke Large Language Models (LLMs) als Open-Weight-Modelle anbietet, was Unternehmen maximale Kontrolle über ihre Daten ermöglicht.&lt;br /&gt;
Microsoft 365 Copilot: Die derzeit am tiefsten integrierte Lösung für den Büroalltag. Sie ist DSGVO-konform, da die Datenverarbeitung innerhalb des eigenen Microsoft-Tenants in Europa stattfindet.&lt;br /&gt;
amberSearch (Deutschland): Fungiert als eine Art interne „Google-Suche“ für Unternehmen. Es verbindet verschiedene Datensilos (wie Cloud-Speicher oder Mail-Server), um Wissen zentral zugänglich zu machen.&lt;br /&gt;
Synthesia (UK): Ein Pionier für KI-Videokommunikation, der es Unternehmen ermöglicht, professionelle Videos mit realistischen Avataren in über 140 Sprachen ohne Studioaufwand zu erstellen.&lt;br /&gt;
Nooxit (Deutschland): Eine spezialisierte Plattform für die Automatisierung von Finanz- und Buchhaltungsprozessen, die unter anderem Rechnungen automatisch prüft und kontiert.&lt;br /&gt;
Noota (Frankreich): Ein spezialisierter europäischer Meeting-Assistent, der Gespräche transkribiert, analysiert und direkt in CRM-Systeme integriert.&lt;br /&gt;
Aleph Alpha (Deutschland): Bietet mit der Luminous-Modellfamilie KI-Lösungen an, die besonders auf Transparenz und Datensouveränität für Behörden und sicherheitskritische Industrien ausgelegt sind.&lt;br /&gt;
Userlike (Deutschland): Ein führender Anbieter für KI-Chatbots im Kundensupport, der nahtlos zwischen automatisierter Hilfe und menschlichen Beratern wechselt.&lt;br /&gt;
Hugging Face (Frankreich/USA): Die wichtigste Open-Source-Plattform für KI-Modelle weltweit mit starkem europäischem Ursprung, die Unternehmen Zugriff auf eine riesige Bibliothek vortrainierter Modelle bietet.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=127</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=127"/>
		<updated>2026-04-01T19:53:45Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Cyber Surfing on the Wire&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hoster in Deutschland&lt;br /&gt;
* FTP Programme&lt;br /&gt;
* SSH Terminal Programme (Win 10)&lt;br /&gt;
* [[Webentwicklung]]&lt;br /&gt;
* Linux BASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Programmiersprachen&#039;&#039;&#039;&lt;br /&gt;
** PHP&lt;br /&gt;
** Python&lt;br /&gt;
** Go&lt;br /&gt;
** C-Sharp&lt;br /&gt;
** [[JavaScript (JS)/ TypeScript (TS)]]&lt;br /&gt;
** HTML&lt;br /&gt;
** CSS&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenaustauschformate&#039;&#039;&#039;&lt;br /&gt;
** [[JSON]]&lt;br /&gt;
** XML&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Entwicklungsumgebungen&#039;&#039;&#039;&lt;br /&gt;
** Eclipse&lt;br /&gt;
** Visual Studio&lt;br /&gt;
** [[Visual Studio Code]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Content-Management-Systeme&#039;&#039;&#039;&lt;br /&gt;
** [[Typo3]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenbanken&#039;&#039;&#039;&lt;br /&gt;
** [[Datenbank Clients]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Betriebssysteme&#039;&#039;&#039;&lt;br /&gt;
** bootable USB-Device&lt;br /&gt;
*** https://www.ventoy.net/&lt;br /&gt;
*** https://rufus.ie/de/&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Weiterbildung&#039;&#039;&#039;&lt;br /&gt;
** [[Cloud &amp;amp; DevOps Spezialisierung]]&lt;br /&gt;
** [[KI-Integration und Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
* ToDo&lt;br /&gt;
** [[Softwarequalität]]&lt;br /&gt;
** [[IT Freelancer]]&lt;br /&gt;
*** [[IT Freelancer/Vermittler und Recruiter]]&lt;br /&gt;
** [[n8n]]&lt;br /&gt;
** [[APIs der Bundesagentur für Arbeit (BA)]]&lt;br /&gt;
** [[KI-Integration]]&lt;br /&gt;
&lt;br /&gt;
* ToDo - Tools und Services evaluieren&lt;br /&gt;
** LM Studio https://lmstudio.ai/ https://www.heise.de/download/product/lmstudio&lt;br /&gt;
** Miro https://miro.com/de/&lt;br /&gt;
** Postman https://www.postman.com/downloads/&lt;br /&gt;
** n8n https://www.hostinger.com/de/n8n-hosting&lt;br /&gt;
** Hostinger https://www.hostinger.com/de&lt;br /&gt;
** Hetzner https://www.hetzner.com/de/cloud/&lt;br /&gt;
&lt;br /&gt;
== Foo ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Typo3&amp;diff=126</id>
		<title>Typo3</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Typo3&amp;diff=126"/>
		<updated>2026-04-01T15:32:07Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Seiten Laypouts =&lt;br /&gt;
&lt;br /&gt;
Die Verzeichnisstruktur von Seitenlayouts in TYPO3 ist eng mit dem Konzept des Sitepackages verbunden, das auf der Extension-Struktur von TYPO3 basiert. Layouts definieren das grundlegende HTML-Gerüst, während Partials für wiederverwendbare Komponenten (z.B. Header, Footer) und Templates für die eigentlichen Inhaltsseiten zuständig sind. &lt;br /&gt;
&lt;br /&gt;
Grundlegende Verzeichnisstruktur (Sitepackage)&lt;br /&gt;
Ein typisches Sitepackage, das Layouts enthält, wird unter &amp;lt;code&amp;gt;typo3conf/ext/&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;packages/&amp;lt;/code&amp;gt; abgelegt: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sitepackage Struktur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mein_sitepackage/&lt;br /&gt;
├── Configuration/&lt;br /&gt;
│   ├── BackendLayouts/    # Definitionen der Backend-Layouts (TSconfig/YAML)&lt;br /&gt;
│   ├── TypoScript/        # Haupt-TypoScript-Dateien&lt;br /&gt;
│   └── RTE/               # Konfiguration für den Rich Text Editor&lt;br /&gt;
├── Resources/&lt;br /&gt;
│   ├── Private/&lt;br /&gt;
│   │   ├── Layouts/       # Haupt-Layouts (HTML)&lt;br /&gt;
│   │   ├── Partials/      # Wiederverwendbare Komponenten (Header, Footer)&lt;br /&gt;
│   │   └── Templates/     # Haupt-Templates (z.B. für Seiten)&lt;br /&gt;
│   └── Public/&lt;br /&gt;
│       ├── CSS/&lt;br /&gt;
│       ├── Images/&lt;br /&gt;
│       └── JavaScript/&lt;br /&gt;
└── ext_emconf.php         # Extension-Konfigurationsdatei&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vorlagen für Templates ==&lt;br /&gt;
&lt;br /&gt;
* HTML&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;default.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;de&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;TYPO3 Website - {data.title}&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;css/style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;header class=&amp;quot;site-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;logo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/&amp;quot;&amp;gt;MEIN LOGO&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;nav class=&amp;quot;main-navigation&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Leistungen&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Kontakt&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/nav&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;main class=&amp;quot;content-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;section class=&amp;quot;breadcrumb&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
                Sie sind hier: Home &amp;gt; Unterseite&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container main-grid&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;article class=&amp;quot;content-main&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;Überschrift der Seite&amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;Hier erscheint der Hauptinhalt aus dem Backend.&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/article&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;aside class=&amp;quot;sidebar&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h3&amp;gt;Sidebar&amp;lt;/h3&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;Zusatzinfos oder Menüs.&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/aside&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/main&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;footer class=&amp;quot;site-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&amp;amp;copy; 2026 Meine TYPO3 Website&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/footer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CSS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;style.css&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* { box-sizing: border-box; }&lt;br /&gt;
body { font-family: sans-serif; line-height: 1.6; margin: 0; color: #333; }&lt;br /&gt;
.container { max-width: 1100px; margin: 0 auto; padding: 0 20px; }&lt;br /&gt;
&lt;br /&gt;
header { background: #f4f4f4; padding: 1rem 0; border-bottom: 3px solid #ff8700; }&lt;br /&gt;
.logo { font-weight: bold; font-size: 1.5rem; float: left; }&lt;br /&gt;
nav { float: right; }&lt;br /&gt;
nav ul { list-style: none; padding: 0; margin: 0; display: flex; }&lt;br /&gt;
nav li { margin-left: 20px; }&lt;br /&gt;
&lt;br /&gt;
.main-grid { display: grid; grid-template-columns: 2fr 1fr; gap: 40px; padding: 40px 0; }&lt;br /&gt;
&lt;br /&gt;
footer { background: #333; color: #fff; padding: 2rem 0; margin-top: 40px; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Typo3&amp;diff=125</id>
		<title>Typo3</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Typo3&amp;diff=125"/>
		<updated>2026-04-01T15:27:09Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== Vorlagen für Templates ==  * HTML  &amp;lt;code&amp;gt;default.html&amp;lt;/code&amp;gt;  &amp;lt;pre&amp;gt; &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&amp;quot;de&amp;quot;&amp;gt; &amp;lt;head&amp;gt;     &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;     &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;     &amp;lt;title&amp;gt;TYPO3 Website - {data.title}&amp;lt;/title&amp;gt;     &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;css/style.css&amp;quot;&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;      &amp;lt;header class=&amp;quot;site-header&amp;quot;&amp;gt;         &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;             &amp;lt;div class=&amp;quot;logo&amp;quot;&amp;gt;                 &amp;lt;a href=&amp;quot;/&amp;quot;&amp;gt;MEIN LOG…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorlagen für Templates ==&lt;br /&gt;
&lt;br /&gt;
* HTML&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;default.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;de&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;TYPO3 Website - {data.title}&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;css/style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;header class=&amp;quot;site-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;logo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/&amp;quot;&amp;gt;MEIN LOGO&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;nav class=&amp;quot;main-navigation&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Leistungen&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Kontakt&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/nav&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;main class=&amp;quot;content-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;section class=&amp;quot;breadcrumb&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
                Sie sind hier: Home &amp;gt; Unterseite&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container main-grid&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;article class=&amp;quot;content-main&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;Überschrift der Seite&amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;Hier erscheint der Hauptinhalt aus dem Backend.&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/article&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;aside class=&amp;quot;sidebar&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h3&amp;gt;Sidebar&amp;lt;/h3&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;Zusatzinfos oder Menüs.&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/aside&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/main&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;footer class=&amp;quot;site-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&amp;amp;copy; 2026 Meine TYPO3 Website&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/footer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CSS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;style.css&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* { box-sizing: border-box; }&lt;br /&gt;
body { font-family: sans-serif; line-height: 1.6; margin: 0; color: #333; }&lt;br /&gt;
.container { max-width: 1100px; margin: 0 auto; padding: 0 20px; }&lt;br /&gt;
&lt;br /&gt;
header { background: #f4f4f4; padding: 1rem 0; border-bottom: 3px solid #ff8700; }&lt;br /&gt;
.logo { font-weight: bold; font-size: 1.5rem; float: left; }&lt;br /&gt;
nav { float: right; }&lt;br /&gt;
nav ul { list-style: none; padding: 0; margin: 0; display: flex; }&lt;br /&gt;
nav li { margin-left: 20px; }&lt;br /&gt;
&lt;br /&gt;
.main-grid { display: grid; grid-template-columns: 2fr 1fr; gap: 40px; padding: 40px 0; }&lt;br /&gt;
&lt;br /&gt;
footer { background: #333; color: #fff; padding: 2rem 0; margin-top: 40px; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=124</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=124"/>
		<updated>2026-04-01T15:23:42Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Cyber Surfing on the Wire&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hoster in Deutschland&lt;br /&gt;
* FTP Programme&lt;br /&gt;
* SSH Terminal Programme (Win 10)&lt;br /&gt;
* [[Webentwicklung]]&lt;br /&gt;
* Linux BASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Programmiersprachen&#039;&#039;&#039;&lt;br /&gt;
** PHP&lt;br /&gt;
** Python&lt;br /&gt;
** Go&lt;br /&gt;
** C-Sharp&lt;br /&gt;
** [[JavaScript (JS)/ TypeScript (TS)]]&lt;br /&gt;
** HTML&lt;br /&gt;
** CSS&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenaustauschformate&#039;&#039;&#039;&lt;br /&gt;
** [[JSON]]&lt;br /&gt;
** XML&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Entwicklungsumgebungen&#039;&#039;&#039;&lt;br /&gt;
** Eclipse&lt;br /&gt;
** Visual Studio&lt;br /&gt;
** [[Visual Studio Code]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Content-Management-Systeme&#039;&#039;&#039;&lt;br /&gt;
** [[Typo3]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenbanken&#039;&#039;&#039;&lt;br /&gt;
** [[Datenbank Clients]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Betriebssysteme&#039;&#039;&#039;&lt;br /&gt;
** bootable USB-Device&lt;br /&gt;
*** https://www.ventoy.net/&lt;br /&gt;
*** https://rufus.ie/de/&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Weiterbildung&#039;&#039;&#039;&lt;br /&gt;
** [[Cloud &amp;amp; DevOps Spezialisierung]]&lt;br /&gt;
** [[KI-Integration und Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
* ToDo&lt;br /&gt;
** [[Softwarequalität]]&lt;br /&gt;
** [[IT Freelancer]]&lt;br /&gt;
*** [[IT Freelancer/Vermittler und Recruiter]]&lt;br /&gt;
** [[n8n]]&lt;br /&gt;
** [[APIs der Bundesagentur für Arbeit (BA)]]&lt;br /&gt;
&lt;br /&gt;
* ToDo - Tools und Services evaluieren&lt;br /&gt;
** LM Studio https://lmstudio.ai/ https://www.heise.de/download/product/lmstudio&lt;br /&gt;
** Miro https://miro.com/de/&lt;br /&gt;
** Postman https://www.postman.com/downloads/&lt;br /&gt;
** n8n https://www.hostinger.com/de/n8n-hosting&lt;br /&gt;
** Hostinger https://www.hostinger.com/de&lt;br /&gt;
** Hetzner https://www.hetzner.com/de/cloud/&lt;br /&gt;
&lt;br /&gt;
== Foo ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Code_auf_mehreren_Zeilen_gleichzeitig_%C3%A4ndern&amp;diff=123</id>
		<title>Code auf mehreren Zeilen gleichzeitig ändern</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Code_auf_mehreren_Zeilen_gleichzeitig_%C3%A4ndern&amp;diff=123"/>
		<updated>2026-03-27T18:59:23Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „In VS Code können Sie Code auf mehreren Zeilen gleichzeitig ändern, indem Sie &amp;#039;&amp;#039;&amp;#039;Multi-Cursor&amp;#039;&amp;#039;&amp;#039; verwenden. Die effektivsten Methoden sind &amp;#039;&amp;#039;&amp;#039;Alt+Klick&amp;#039;&amp;#039;&amp;#039; (Windows/Linux) bzw. &amp;#039;&amp;#039;&amp;#039;Option+Klick&amp;#039;&amp;#039;&amp;#039; (macOS) zum Setzen mehrerer Cursor, oder &amp;#039;&amp;#039;&amp;#039;Strg/Cmd+Alt+Pfeiltasten&amp;#039;&amp;#039;&amp;#039;, um Cursor vertikal zu erweitern. Dies ermöglicht paralleles Tippen, Löschen oder Bearbeiten.    Hier sind die besten Methoden im Überblick:  === 1. Mehrere Cursor manuell setzen (Alt / O…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In VS Code können Sie Code auf mehreren Zeilen gleichzeitig ändern, indem Sie &#039;&#039;&#039;Multi-Cursor&#039;&#039;&#039; verwenden. Die effektivsten Methoden sind &#039;&#039;&#039;Alt+Klick&#039;&#039;&#039; (Windows/Linux) bzw. &#039;&#039;&#039;Option+Klick&#039;&#039;&#039; (macOS) zum Setzen mehrerer Cursor, oder &#039;&#039;&#039;Strg/Cmd+Alt+Pfeiltasten&#039;&#039;&#039;, um Cursor vertikal zu erweitern. Dies ermöglicht paralleles Tippen, Löschen oder Bearbeiten. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier sind die besten Methoden im Überblick:&lt;br /&gt;
&lt;br /&gt;
=== 1. Mehrere Cursor manuell setzen (Alt / Option + Klick) ===&lt;br /&gt;
* Funktion: Klicken Sie mit gedrückter &#039;&#039;&#039;Alt-Taste&#039;&#039;&#039; (Windows/Linux) oder &lt;br /&gt;
* Option-Taste (macOS) an jede Stelle, die Sie bearbeiten möchten. &lt;br /&gt;
* Anwendung: Perfekt, wenn die Zeilen nicht direkt untereinander liegen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2. Vertikale Auswahl (Alt+Shift / Option+Shift + Ziehen) ===&lt;br /&gt;
* Funktion: Halten Sie &#039;&#039;&#039;Alt+Shift&#039;&#039;&#039; (Windows/Linux) bzw. &#039;&#039;&#039;Option+Shift&#039;&#039;&#039; (macOS) gedrückt und ziehen Sie die Maus vertikal. &lt;br /&gt;
* Anwendung: Erzeugt einen Auswahlblock über mehrere Zeilen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3. Cursor nach oben/unten erweitern (Strg+Alt / Cmd+Alt + Pfeiltasten) ===&lt;br /&gt;
* Funktion: Drücken Sie Strg+Alt+Pfeil-nach-oben/unten (Windows/Linux) oder Cmd+Alt+Pfeil-nach-oben/unten (macOS). &lt;br /&gt;
* &#039;&#039;&#039;Anwendung:&#039;&#039;&#039; Fügt schnell Cursor in den Zeilen darüber oder darunter hinzu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4. Alle Vorkommen eines Wortes ändern (Strg+D / Cmd+D) ===&lt;br /&gt;
* Funktion: Markieren Sie ein Wort und drücken Sie mehrfach &#039;&#039;&#039;Strg+D&#039;&#039;&#039; (Windows) / &#039;&#039;&#039;Cmd+D&#039;&#039;&#039; (macOS), um das nächste Vorkommen desselben Wortes auszuwählen.&lt;br /&gt;
* &#039;&#039;&#039;Anwendung:&#039;&#039;&#039; Ideal zum Umbenennen von Variablen.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5. Alle Vorkommen in der Datei auswählen (Strg+Shift+L / Cmd+Shift+L) ===&lt;br /&gt;
* Funktion: Markieren Sie ein Wort und drücken Sie &#039;&#039;&#039;Strg+Shift+L&#039;&#039;&#039; (Windows) oder &#039;&#039;&#039;Cmd+Shift+L&#039;&#039;&#039; (macOS). &lt;br /&gt;
* &#039;&#039;&#039;Anwendung:&#039;&#039;&#039; Wählt alle Instanzen des Wortes in der gesamten Datei aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6. Blockweise bearbeiten (Column Selection Mode) ===&lt;br /&gt;
* Sie können auch in den Modus &amp;quot;Spaltenauswahl&amp;quot; wechseln, um wie in einem Texteditor Rechtecke zu markieren, indem Sie die Maus bei gedrückter &#039;&#039;&#039;Alt/Option-Taste&#039;&#039;&#039; verwenden.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Prettifying_Code&amp;diff=118</id>
		<title>Prettifying Code</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Prettifying_Code&amp;diff=118"/>
		<updated>2026-03-19T20:03:48Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „Das „Aufhübschen“ von Code nennt man in der Fachsprache &amp;#039;&amp;#039;&amp;#039;Beautifying&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Prettifying&amp;#039;&amp;#039;&amp;#039;. Unter Windows gibt es dafür eine ganze Reihe von Programmen – von einfachen Texteditoren bis hin zu professionellen Entwicklungsumgebungen.  Hier sind die besten Optionen, sortiert nach Komplexität:  === 1. Visual Studio Code (VS Code) – Der Goldstandard === VS Code ist aktuell das beliebteste Programm für Code. Es ist kostenlos und bringt die Fun…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das „Aufhübschen“ von Code nennt man in der Fachsprache &#039;&#039;&#039;Beautifying&#039;&#039;&#039; oder &#039;&#039;&#039;Prettifying&#039;&#039;&#039;. Unter Windows gibt es dafür eine ganze Reihe von Programmen – von einfachen Texteditoren bis hin zu professionellen Entwicklungsumgebungen.&lt;br /&gt;
&lt;br /&gt;
Hier sind die besten Optionen, sortiert nach Komplexität:&lt;br /&gt;
&lt;br /&gt;
=== 1. Visual Studio Code (VS Code) – Der Goldstandard ===&lt;br /&gt;
VS Code ist aktuell das beliebteste Programm für Code. Es ist kostenlos und bringt die Funktion meist schon von Haus aus mit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wie es geht:&#039;&#039;&#039; Code einfügen, Rechtsklick und &#039;&#039;&#039;„Dokument formatieren“&#039;&#039;&#039; (Tastenkürzel: {{Taste|Alt}} + {{Taste|Shift}} + {{Taste|F}}) wählen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pro-Tipp:&#039;&#039;&#039; Installiere die Erweiterung &#039;&#039;&#039;„Prettier“&#039;&#039;&#039;. Sie ist der Industriestandard für die Formatierung von HTML, CSS und JavaScript.&lt;br /&gt;
&lt;br /&gt;
=== 2. Notepad++ – Der Klassiker ===&lt;br /&gt;
Viele nutzen Notepad++, weil es extrem schnell und leichtgewichtig ist. Für die Einrückung benötigst du hier ein Plugin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plugin:&#039;&#039;&#039; Gehe über den „Plugin Admin“ und suche nach &#039;&#039;&#039;„XML Tools“&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wie es geht:&#039;&#039;&#039; Nach der Installation findest du unter &#039;&#039;Erweiterungen -&amp;gt; XML Tools&#039;&#039; die Option &#039;&#039;&#039;„Pretty print“&#039;&#039;&#039; (Tastenkürzel: {{Key|Strg}} + {{Taste|Alt}} + {{Taste|Shift}} + {{Taste|B}}). Trotz des Namens funktioniert das oft auch hervorragend für HTML.&lt;br /&gt;
&lt;br /&gt;
=== 3. Webbrowser (Chrome, Edge, Firefox) – Ohne Installation ===&lt;br /&gt;
Wenn du nur schnell mal Code lesen willst, der auf einer Website minimiert ist, brauchst du gar kein extra Programm.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wie es geht:&#039;&#039;&#039; Drücke {{Taste|F12}} (Entwicklertools), gehe auf den Reiter &#039;&#039;&#039;„Sources“&#039;&#039;&#039; (Quellen) und öffne die Datei.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Zaubertrick:&#039;&#039;&#039; Unten links im Code-Fenster findest du ein kleines Icon mit zwei geschweiften Klammern &amp;lt;code&amp;gt;{ }&amp;lt;/code&amp;gt;. Ein Klick darauf macht den Code sofort lesbar („Pretty Print“).&lt;br /&gt;
&lt;br /&gt;
=== 4. Sublime Text – Schnell &amp;amp; Edel ===&lt;br /&gt;
Ein sehr eleganter Editor, der besonders bei Webentwicklern beliebt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plugin:&#039;&#039;&#039; Über das „Package Control“ installierst du das Plugin &#039;&#039;&#039;„HTML-CSS-JS Prettify“&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteil:&#039;&#039;&#039; Es nutzt im Hintergrund &#039;&#039;node.js&#039;&#039;, was die Formatierung extrem präzise macht.&lt;br /&gt;
&lt;br /&gt;
=== Vergleich der Werkzeuge ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Programm !! Schwierigkeit !! Besonders geeignet für... !! Kosten&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;VS Code&#039;&#039;&#039; || Mittel || Komplette Projekte, tägliche Arbeit || Kostenlos&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Notepad++&#039;&#039;&#039; || Einfach || Schnelles Bearbeiten einzelner Dateien || Kostenlos&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Browser DevTools&#039;&#039;&#039; || Sehr einfach || Schnelles Reinschauen ohne Installation || Integriert&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Prettier (CLI)&#039;&#039;&#039; || Profi || Automatisierung in Firmen-Workflows || Kostenlos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:Minified_vs_beautified_code_placeholder.png|thumb|Beispiel für minimierten vs. formatierten Code]]&lt;br /&gt;
&lt;br /&gt;
=== Welches Tool ist das richtige für dich? ===&lt;br /&gt;
Das hängt davon ab, wie oft du das machst. Wenn du nur gelegentlich Code-Schnipsel lesbar machen willst, ist &#039;&#039;&#039;Notepad++ mit XML Tools&#039;&#039;&#039; oder einfach ein &#039;&#039;&#039;Online-Beautifier&#039;&#039;&#039; (wie &#039;&#039;beautifier.io&#039;&#039;) am unkompliziertesten. Wenn du vorhast, öfter mit Code zu arbeiten, führt kein Weg an &#039;&#039;&#039;VS Code&#039;&#039;&#039; vorbei.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Webentwicklung&amp;diff=117</id>
		<title>Webentwicklung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Webentwicklung&amp;diff=117"/>
		<updated>2026-03-19T20:01:55Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Verschiedene Technologien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Verschiedene Technologien=&lt;br /&gt;
* [[Prettifying_Code]]&lt;br /&gt;
&lt;br /&gt;
==HTML/ CSS==&lt;br /&gt;
===Fallbeispiele===&lt;br /&gt;
====Positionierung von &amp;lt;code&amp;gt;‹div›&amp;lt;/code&amp;gt;-Containern====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial von acadamy.of.webdesign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teil1&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=4-qAfmobWxU&lt;br /&gt;
&lt;br /&gt;
Teil 2&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=ZlSpVq_qi-E&lt;br /&gt;
&lt;br /&gt;
Teil 3&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=LLfoO_IZKjw&amp;amp;t=1s&lt;br /&gt;
&lt;br /&gt;
Teil 4&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=EbuK3KZOPzs&lt;br /&gt;
&lt;br /&gt;
Teil 5&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=D7gFur7lXW8&lt;br /&gt;
&lt;br /&gt;
====CSS Variablen====&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=YINBFCpLWUE &#039;&#039;(v. Programmieren mit Mario&lt;br /&gt;
)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Farbschema eines Layout an zentraler Stelle definieren====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video-Tutorial von Mario&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=OOQe1Y4e5ro&lt;br /&gt;
&lt;br /&gt;
====Farbpaletten====&lt;br /&gt;
==Javascript (JS)==&lt;br /&gt;
===Fallbeispiele===&lt;br /&gt;
====Lokalisierung von Element (Zahlen, Währung, Datum etc.)====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=A0FaqIR_Ngw &#039;&#039;(v. Programmieren mit Mario)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=gesammelte Code Beispiele=&lt;br /&gt;
&lt;br /&gt;
==currentColor (CSS)==&lt;br /&gt;
&lt;br /&gt;
Video: https://www.youtube.com/watch?v=Mb_bF4Y26DA&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Datenbank_Clients&amp;diff=116</id>
		<title>Datenbank Clients</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Datenbank_Clients&amp;diff=116"/>
		<updated>2026-02-24T09:43:08Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== HeidiSQL == Ein lokaler Client für Datenbanken. Da er nicht - wie z.B. phpMyAdmin - auf der produktiven Webpräsenz installiert ist, bietet er mehr Sicherheit.  HeidiSQL gibt es für Linux, Windows und Mac.  https://www.heidisql.com/download.php“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HeidiSQL ==&lt;br /&gt;
Ein lokaler Client für Datenbanken. Da er nicht - wie z.B. phpMyAdmin - auf der produktiven Webpräsenz installiert ist, bietet er mehr Sicherheit.&lt;br /&gt;
&lt;br /&gt;
HeidiSQL gibt es für Linux, Windows und Mac.&lt;br /&gt;
&lt;br /&gt;
https://www.heidisql.com/download.php&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=115</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=115"/>
		<updated>2026-02-24T09:40:30Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Cyber Surfing on the Wire&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hoster in Deutschland&lt;br /&gt;
* FTP Programme&lt;br /&gt;
* SSH Terminal Programme (Win 10)&lt;br /&gt;
* [[Webentwicklung]]&lt;br /&gt;
* Linux BASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiersprachen&lt;br /&gt;
** PHP&lt;br /&gt;
** Python&lt;br /&gt;
** Go&lt;br /&gt;
** C-Sharp&lt;br /&gt;
** [[JavaScript (JS)/ TypeScript (TS)]]&lt;br /&gt;
** HTML&lt;br /&gt;
** CSS&lt;br /&gt;
&lt;br /&gt;
* Datenaustauschformate&lt;br /&gt;
** [[JSON]]&lt;br /&gt;
** XML&lt;br /&gt;
&lt;br /&gt;
* Entwicklungsumgebungen&lt;br /&gt;
** Eclipse&lt;br /&gt;
** Visual Studio&lt;br /&gt;
** Visual Studio Code&lt;br /&gt;
&lt;br /&gt;
* Datenbanken&lt;br /&gt;
** [[Datenbank Clients]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Betriebssysteme&#039;&#039;&#039;&lt;br /&gt;
** bootable USB-Device&lt;br /&gt;
*** https://www.ventoy.net/&lt;br /&gt;
*** https://rufus.ie/de/&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Weiterbildung&#039;&#039;&#039;&lt;br /&gt;
** [[Cloud &amp;amp; DevOps Spezialisierung]]&lt;br /&gt;
** [[KI-Integration und Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
* ToDo&lt;br /&gt;
** [[Softwarequalität]]&lt;br /&gt;
** [[IT Freelancer]]&lt;br /&gt;
*** [[IT Freelancer/Vermittler und Recruiter]]&lt;br /&gt;
** [[n8n]]&lt;br /&gt;
** [[APIs der Bundesagentur für Arbeit (BA)]]&lt;br /&gt;
&lt;br /&gt;
* ToDo - Tools und Services evaluieren&lt;br /&gt;
** LM Studio https://lmstudio.ai/ https://www.heise.de/download/product/lmstudio&lt;br /&gt;
** Miro https://miro.com/de/&lt;br /&gt;
** Postman https://www.postman.com/downloads/&lt;br /&gt;
** n8n https://www.hostinger.com/de/n8n-hosting&lt;br /&gt;
** Hostinger https://www.hostinger.com/de&lt;br /&gt;
** Hetzner https://www.hetzner.com/de/cloud/&lt;br /&gt;
&lt;br /&gt;
== Foo ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=VPC,_Subnets,_Security_Groups&amp;diff=112</id>
		<title>VPC, Subnets, Security Groups</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=VPC,_Subnets,_Security_Groups&amp;diff=112"/>
		<updated>2026-02-16T17:16:03Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „Einführung in Cloud-Netzwerkgrundlagen =  == 1. Virtual Private Cloud (VPC) == Eine &amp;#039;&amp;#039;&amp;#039;Virtual Private Cloud (VPC)&amp;#039;&amp;#039;&amp;#039; ist ein privater, isolierter Bereich innerhalb einer öffentlichen Cloud-Plattform (wie AWS, Google Cloud oder Azure). Man kann sie sich als ein virtuelles Rechenzentrum vorstellen, das die vollständige Kontrolle über die Netzwerkumgebung ermöglicht.  === Kernmerkmale einer VPC ===  &amp;#039;&amp;#039;&amp;#039;Isolierung:&amp;#039;&amp;#039;&amp;#039; Standardmäßig ist der Datenverkeh…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Einführung in Cloud-Netzwerkgrundlagen =&lt;br /&gt;
&lt;br /&gt;
== 1. Virtual Private Cloud (VPC) ==&lt;br /&gt;
Eine &#039;&#039;&#039;Virtual Private Cloud (VPC)&#039;&#039;&#039; ist ein privater, isolierter Bereich innerhalb einer öffentlichen Cloud-Plattform (wie AWS, Google Cloud oder Azure). Man kann sie sich als ein virtuelles Rechenzentrum vorstellen, das die vollständige Kontrolle über die Netzwerkumgebung ermöglicht.&lt;br /&gt;
&lt;br /&gt;
=== Kernmerkmale einer VPC ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Isolierung:&#039;&#039;&#039; Standardmäßig ist der Datenverkehr innerhalb einer VPC komplett vom Internet und anderen Kunden getrennt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IP-Adressbereich:&#039;&#039;&#039; Beim Erstellen einer VPC wird ein privater IP-Adressbereich mittels eines CIDR-Blocks (Classless Inter-Domain Routing) definiert, z. B. 10.0.0.0/16.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anpassbarkeit:&#039;&#039;&#039; Sie bestimmen das Routing, die Gateways und die Sicherheitsmechanismen.&lt;br /&gt;
&lt;br /&gt;
=== Warum ist eine VPC wichtig? ===&lt;br /&gt;
Ohne eine VPC würden Cloud-Ressourcen ohne logische Trennung nebeneinander existieren. Die VPC bildet das Fundament, auf dem alle anderen Dienste (Datenbanken, Server, Load Balancer) sicher kommunizieren können.&lt;br /&gt;
&lt;br /&gt;
== 2. Subnets (Subnetze) ==&lt;br /&gt;
Ein &#039;&#039;&#039;Subnet&#039;&#039;&#039; ist eine Unterteilung des IP-Adressbereichs einer VPC. Während die VPC das gesamte Netzwerk darstellt, sind Subnets die &amp;quot;Räume&amp;quot; innerhalb dieses Gebäudes, in denen die Ressourcen leben.&lt;br /&gt;
&lt;br /&gt;
=== Arten von Subnets ===&lt;br /&gt;
Es wird primär zwischen zwei Typen unterschieden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Public Subnets (Öffentliche Subnetze):&#039;&#039;&#039; Besitzen eine Route zu einem &#039;&#039;&#039;Internet Gateway (IGW)&#039;&#039;&#039;. Ressourcen hier (z. B. Webserver) sind direkt aus dem Internet erreichbar.&lt;br /&gt;
&#039;&#039;&#039;Private Subnets (Private Subnetze):&#039;&#039;&#039; Haben keine direkte Route zum Internet. Sie werden für sensible Daten wie Datenbanken oder Backend-Logik genutzt.&lt;br /&gt;
=== Logische Trennung (Beispiel) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Komponente !! Subnet-Typ !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| Web-Frontend || Public || Erreichbarkeit für Nutzer&lt;br /&gt;
|-&lt;br /&gt;
| Applikations-Server || Private || Verarbeitung der Geschäftslogik&lt;br /&gt;
|-&lt;br /&gt;
| Datenbank || Private || Höchster Schutz der Daten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3. Security Groups (Sicherheitsgruppen) ==&lt;br /&gt;
&#039;&#039;&#039;Security Groups&#039;&#039;&#039; agieren als virtuelle Firewalls auf Ebene der einzelnen Instanz (z. B. eine virtuelle Maschine). Sie kontrollieren, welcher Datenverkehr ein- und ausgehen darf.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stateful (Zustandsbehaftet):&#039;&#039;&#039; Wenn Sie eine eingehende Anfrage erlauben, wird die Antwort automatisch erlaubt, unabhängig von den ausgehenden Regeln.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Whitelist-Prinzip:&#039;&#039;&#039; Standardmäßig ist jeglicher eingehende Verkehr verboten. Sie müssen explizit Regeln hinzufügen, um Zugriff zu gewähren.&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Parameter einer Regel ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Protokoll:&#039;&#039;&#039; z. B. TCP, UDP oder ICMP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Port-Bereich:&#039;&#039;&#039; z. B. 80 (HTTP), 443 (HTTPS) oder 22 (SSH).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quelle/Ziel:&#039;&#039;&#039; Dies kann eine IP-Adresse, ein CIDR-Block oder eine andere Security Group sein.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel-Konfiguration ===&lt;br /&gt;
Für einen Webserver würde eine typische Security Group so aussehen:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inbound:&#039;&#039;&#039; Erlaube Port 80 (HTTP) von 0.0.0.0/0 (überall).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outbound:&#039;&#039;&#039; Erlaube allen Verkehr zu jedem Ziel (um Updates zu laden).&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung des Zusammenspiels ==&lt;br /&gt;
Die Sicherheit in der Cloud folgt dem Prinzip der &#039;&#039;&#039;Defense in Depth&#039;&#039;&#039; (gestaffelte Verteidigung):&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;VPC&#039;&#039;&#039; isoliert das gesamte Unternehmen nach außen.&lt;br /&gt;
&#039;&#039;&#039;Subnets&#039;&#039;&#039; organisieren die Ressourcen nach ihrer Funktion und Erreichbarkeit.&lt;br /&gt;
&#039;&#039;&#039;Security Groups&#039;&#039;&#039; schützen jede einzelne Instanz individuell vor unbefugten Zugriffen.&lt;br /&gt;
[[Kategorie:Cloud Computing]]&lt;br /&gt;
[[Kategorie:Netzwerksicherheit]]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=111</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=111"/>
		<updated>2026-02-16T17:14:58Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Tag 4 – Networking Basics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* [[IaaS, PaaS und SaaS|IaaS vs PaaS vs SaaS]]  &lt;br /&gt;
* Regionen, Zonen, [[Hochverfügbarkeit]]  &lt;br /&gt;
* [[Shared Responsibility Model]]  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache [[Web-App-Architektur]] in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  ... [[AWS: EC2, S3, RDS, IAM|more]]&lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID ... [[Azure: VM, Blob Storage, Azure SQL, Entra ID|more]] &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier) ... [[Cloud Accounts unter Nutzung des Free Tier (kostenlose Kontingente)|more]]&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* [[VPC, Subnets, Security Groups]]  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, [[Container-Orchestrierung in der Cloud|Container]], Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* [[Kubernetes (K8s)]]&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=110</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=110"/>
		<updated>2026-02-16T17:12:43Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Cyber Surfing on the Wire&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hoster in Deutschland&lt;br /&gt;
* FTP Programme&lt;br /&gt;
* SSH Terminal Programme (Win 10)&lt;br /&gt;
* [[Webentwicklung]]&lt;br /&gt;
* Linux BASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiersprachen&lt;br /&gt;
** PHP&lt;br /&gt;
** Python&lt;br /&gt;
** Go&lt;br /&gt;
** C-Sharp&lt;br /&gt;
** [[JavaScript (JS)/ TypeScript (TS)]]&lt;br /&gt;
** HTML&lt;br /&gt;
** CSS&lt;br /&gt;
&lt;br /&gt;
* Datenaustauschformate&lt;br /&gt;
** [[JSON]]&lt;br /&gt;
** XML&lt;br /&gt;
&lt;br /&gt;
* Entwicklungsumgebungen&lt;br /&gt;
** Eclipse&lt;br /&gt;
** Visual Studio&lt;br /&gt;
** Visual Studio Code&lt;br /&gt;
&lt;br /&gt;
* Datenbanken&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Betriebssysteme&#039;&#039;&#039;&lt;br /&gt;
** bootable USB-Device&lt;br /&gt;
*** https://www.ventoy.net/&lt;br /&gt;
*** https://rufus.ie/de/&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Weiterbildung&#039;&#039;&#039;&lt;br /&gt;
** [[Cloud &amp;amp; DevOps Spezialisierung]]&lt;br /&gt;
** [[KI-Integration und Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
* ToDo&lt;br /&gt;
** [[Softwarequalität]]&lt;br /&gt;
** [[IT Freelancer]]&lt;br /&gt;
*** [[IT Freelancer/Vermittler und Recruiter]]&lt;br /&gt;
** [[n8n]]&lt;br /&gt;
** [[APIs der Bundesagentur für Arbeit (BA)]]&lt;br /&gt;
&lt;br /&gt;
* ToDo - Tools und Services evaluieren&lt;br /&gt;
** LM Studio https://lmstudio.ai/ https://www.heise.de/download/product/lmstudio&lt;br /&gt;
** Miro https://miro.com/de/&lt;br /&gt;
** Postman https://www.postman.com/downloads/&lt;br /&gt;
** n8n https://www.hostinger.com/de/n8n-hosting&lt;br /&gt;
** Hostinger https://www.hostinger.com/de&lt;br /&gt;
** Hetzner https://www.hetzner.com/de/cloud/&lt;br /&gt;
&lt;br /&gt;
== Foo ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=JavaScript_(JS)/_TypeScript_(TS)&amp;diff=109</id>
		<title>JavaScript (JS)/ TypeScript (TS)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=JavaScript_(JS)/_TypeScript_(TS)&amp;diff=109"/>
		<updated>2026-02-15T14:31:21Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Software Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== JavaScript-Libraries ==&lt;br /&gt;
&lt;br /&gt;
* jQuery&lt;br /&gt;
* Lodash&lt;br /&gt;
* Moment.js&lt;br /&gt;
* Chart.js und D3.js&lt;br /&gt;
* Three.js&lt;br /&gt;
* Webpack und Vite&lt;br /&gt;
* Node.js&lt;br /&gt;
* Mithril.js&lt;br /&gt;
* Frameworks: Angular, React, Vue.js&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software Tools ==&lt;br /&gt;
&lt;br /&gt;
* Loom&lt;br /&gt;
* Jira&lt;br /&gt;
* Google Stack&lt;br /&gt;
* Google Apps Script&lt;br /&gt;
* JavaScript und Python&lt;br /&gt;
* Make&lt;br /&gt;
* Slack&lt;br /&gt;
* Confluence&lt;br /&gt;
* ChatGPT&lt;br /&gt;
* Git und GitHub&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=JavaScript_(JS)/_TypeScript_(TS)&amp;diff=108</id>
		<title>JavaScript (JS)/ TypeScript (TS)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=JavaScript_(JS)/_TypeScript_(TS)&amp;diff=108"/>
		<updated>2026-02-15T14:27:51Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „ == JavaScript-Libraries ==  * jQuery * Lodash * Moment.js * Chart.js und D3.js * Three.js * Webpack und Vite * Node.js * Mithril.js * Frameworks: Angular, React, Vue.js    == Software Tools ==“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== JavaScript-Libraries ==&lt;br /&gt;
&lt;br /&gt;
* jQuery&lt;br /&gt;
* Lodash&lt;br /&gt;
* Moment.js&lt;br /&gt;
* Chart.js und D3.js&lt;br /&gt;
* Three.js&lt;br /&gt;
* Webpack und Vite&lt;br /&gt;
* Node.js&lt;br /&gt;
* Mithril.js&lt;br /&gt;
* Frameworks: Angular, React, Vue.js&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software Tools ==&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=107</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=107"/>
		<updated>2026-02-15T14:09:27Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Cyber Surfing on the Wire&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hoster in Deutschland&lt;br /&gt;
* FTP Programme&lt;br /&gt;
* SSH Terminal Programme (Win 10)&lt;br /&gt;
* [[Webentwicklung]]&lt;br /&gt;
* Linux BASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiersprachen&lt;br /&gt;
** PHP&lt;br /&gt;
** Python&lt;br /&gt;
** Go&lt;br /&gt;
** C-Sharp&lt;br /&gt;
** [[JavaScript (JS)/ TypeScript (TS)]]&lt;br /&gt;
** HTML&lt;br /&gt;
** CSS&lt;br /&gt;
&lt;br /&gt;
* Datenaustauschformate&lt;br /&gt;
** [[JSON]]&lt;br /&gt;
** XML&lt;br /&gt;
&lt;br /&gt;
* Entwicklungsumgebungen&lt;br /&gt;
** Eclipse&lt;br /&gt;
** Visual Studio&lt;br /&gt;
** Visual Studio Code&lt;br /&gt;
&lt;br /&gt;
* Datenbanken&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Betriebssysteme&#039;&#039;&#039;&lt;br /&gt;
** bootable USB-Device&lt;br /&gt;
*** https://www.ventoy.net/&lt;br /&gt;
*** https://rufus.ie/de/&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Weiterbildung&#039;&#039;&#039;&lt;br /&gt;
** [[Cloud &amp;amp; DevOps Spezialisierung]]&lt;br /&gt;
** [[KI-Integration und Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
* ToDo&lt;br /&gt;
** [[Softwarequalität]]&lt;br /&gt;
** [[IT Freelancer]]&lt;br /&gt;
*** [[IT Freelancer/Vermittler und Recruiter]]&lt;br /&gt;
** [[n8n]]&lt;br /&gt;
** [[APIs der Bundesagentur für Arbeit (BA)]]&lt;br /&gt;
&lt;br /&gt;
== Foo ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Nutzung_der_Jobsuche-API_und_Anwendungsszenarien_f%C3%BCr_Software-Tools&amp;diff=106</id>
		<title>Nutzung der Jobsuche-API und Anwendungsszenarien für Software-Tools</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Nutzung_der_Jobsuche-API_und_Anwendungsszenarien_f%C3%BCr_Software-Tools&amp;diff=106"/>
		<updated>2026-02-15T14:08:33Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Abruf über die Console mit cURL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nutzung der Jobsuche-API der Bundesagentur für Arbeit (BA) ==&lt;br /&gt;
&lt;br /&gt;
Um die &#039;&#039;&#039;Jobsuche-API&#039;&#039;&#039; in eigener Software zu verwenden, muss die technische Authentifizierung über die interne Client-ID der BA erfolgen, da kein offizielles Entwickler-Portal mit individueller Key-Vergabe existiert.&lt;br /&gt;
&lt;br /&gt;
=== Technische Umsetzung ===&lt;br /&gt;
&lt;br /&gt;
Die Einbindung erfolgt über eine REST-Schnittstelle. Da die API primär für die Web-Anwendung der BA konzipiert wurde, wird eine statische &#039;&#039;client-id&#039;&#039; genutzt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Basis-URL:&#039;&#039;&#039; &amp;lt;nowiki&amp;gt;https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentifizierung:&#039;&#039;&#039; Erfordert den HTTP-Header &amp;lt;code style=&amp;quot;color: #c7254e;&amp;quot;&amp;gt;X-API-Key&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard-Key:&#039;&#039;&#039; &amp;lt;code style=&amp;quot;background-color: #f9f9f9;&amp;quot;&amp;gt;jobboerse-jobsuche&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wichtige Query-Parameter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Funktion !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;was&#039;&#039;&#039; || Suchbegriff oder Beruf || was=Informatiker&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;wo&#039;&#039;&#039; || Ort oder Postleitzahl || wo=Berlin&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;umkreis&#039;&#039;&#039; || Suchradius in Kilometern || umkreis=20&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;page&#039;&#039;&#039; || Seitennummer für Ergebnisse || page=1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendungsszenarien für Software-Tools ==&lt;br /&gt;
&lt;br /&gt;
Hier sind drei Konzepte für Anwendungen, die auf Basis dieser API-Daten entwickelt werden könnten:&lt;br /&gt;
&lt;br /&gt;
=== 1. Der &amp;quot;Hidden Gem&amp;quot; Radar (Nischen-Job-Aggregator) ===&lt;br /&gt;
Während kommerzielle Portale oft nur bezahlte Anzeigen priorisieren, enthält die BA-Datenbank nahezu alle gemeldeten Stellen, auch von kleinen Betrieben oder Behörden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Ein Bot, der die API nach spezifischen, seltenen Schlagwortkombinationen scannt und Nutzer per Push-Benachrichtigung (z. B. Telegram oder Slack) über neue Treffer informiert, die auf großen Plattformen untergehen würden.&lt;br /&gt;
&lt;br /&gt;
=== 2. Regionaler Fachkräfte-Monitor für Kommunen ===&lt;br /&gt;
Entscheidungsträger benötigen oft Echtzeit-Daten zur lokalen Arbeitsmarktsituation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Ein Dashboard, das die API-Daten aggregiert und auf einer Karte visualisiert. So lässt sich darstellen, in welchen Stadtteilen die Diskrepanz zwischen Gehaltsniveau (Entgeltatlas) und der Anzahl offener Stellen am größten ist.&lt;br /&gt;
&lt;br /&gt;
=== 3. KI-basierter &amp;quot;Skill-Gap&amp;quot; Analysator ===&lt;br /&gt;
Bewerber wissen oft nicht, welche technischen Qualifikationen in ihrer spezifischen Region aktuell den Ausschlag geben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Eine Anwendung, die per API die Volltext-Beschreibungen der letzten 100 relevanten Stellenanzeigen abruft. Mittels einer KI (LLM) werden die am häufigsten geforderten &amp;quot;Must-have&amp;quot;-Skills extrahiert und mit dem Lebenslauf des Nutzers abgeglichen.&lt;br /&gt;
&lt;br /&gt;
== Rechtlicher und technischer Hinweis ==&lt;br /&gt;
Da die Nutzung über eine inoffizielle Client-ID erfolgt, besteht keine Garantie für die dauerhafte Stabilität der Endpunkte. Für hochverfügbare, kommerzielle Anwendungen sollte die offizielle &#039;&#039;&#039;HR-BA-XML Schnittstelle&#039;&#039;&#039; über das Partner-Portal der BA geprüft werden.&lt;br /&gt;
&lt;br /&gt;
=== Abruf über die Console mit cURL ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -o jobs.json -H &amp;quot;X-API-Key: jobboerse-jobsuche&amp;quot; &amp;quot;https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs?was=Informatiker&amp;amp;wo=Berlin&amp;amp;umkreis=2&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hilfe zu cURL:&lt;br /&gt;
&lt;br /&gt;
https://hostman.com/de/tutorials/so-laden-sie-dateien-mit-curl-herunter/&lt;br /&gt;
&lt;br /&gt;
https://linux-de.com/?p=21245&lt;br /&gt;
&lt;br /&gt;
https://de.unixlinux.online/tx/1004033469.html&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]] [[Kategorie:API]] [[Kategorie:Arbeitsmarkt]]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Nutzung_der_Jobsuche-API_und_Anwendungsszenarien_f%C3%BCr_Software-Tools&amp;diff=105</id>
		<title>Nutzung der Jobsuche-API und Anwendungsszenarien für Software-Tools</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Nutzung_der_Jobsuche-API_und_Anwendungsszenarien_f%C3%BCr_Software-Tools&amp;diff=105"/>
		<updated>2026-02-14T18:50:15Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Rechtlicher und technischer Hinweis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nutzung der Jobsuche-API der Bundesagentur für Arbeit (BA) ==&lt;br /&gt;
&lt;br /&gt;
Um die &#039;&#039;&#039;Jobsuche-API&#039;&#039;&#039; in eigener Software zu verwenden, muss die technische Authentifizierung über die interne Client-ID der BA erfolgen, da kein offizielles Entwickler-Portal mit individueller Key-Vergabe existiert.&lt;br /&gt;
&lt;br /&gt;
=== Technische Umsetzung ===&lt;br /&gt;
&lt;br /&gt;
Die Einbindung erfolgt über eine REST-Schnittstelle. Da die API primär für die Web-Anwendung der BA konzipiert wurde, wird eine statische &#039;&#039;client-id&#039;&#039; genutzt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Basis-URL:&#039;&#039;&#039; &amp;lt;nowiki&amp;gt;https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentifizierung:&#039;&#039;&#039; Erfordert den HTTP-Header &amp;lt;code style=&amp;quot;color: #c7254e;&amp;quot;&amp;gt;X-API-Key&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard-Key:&#039;&#039;&#039; &amp;lt;code style=&amp;quot;background-color: #f9f9f9;&amp;quot;&amp;gt;jobboerse-jobsuche&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wichtige Query-Parameter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Funktion !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;was&#039;&#039;&#039; || Suchbegriff oder Beruf || was=Informatiker&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;wo&#039;&#039;&#039; || Ort oder Postleitzahl || wo=Berlin&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;umkreis&#039;&#039;&#039; || Suchradius in Kilometern || umkreis=20&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;page&#039;&#039;&#039; || Seitennummer für Ergebnisse || page=1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendungsszenarien für Software-Tools ==&lt;br /&gt;
&lt;br /&gt;
Hier sind drei Konzepte für Anwendungen, die auf Basis dieser API-Daten entwickelt werden könnten:&lt;br /&gt;
&lt;br /&gt;
=== 1. Der &amp;quot;Hidden Gem&amp;quot; Radar (Nischen-Job-Aggregator) ===&lt;br /&gt;
Während kommerzielle Portale oft nur bezahlte Anzeigen priorisieren, enthält die BA-Datenbank nahezu alle gemeldeten Stellen, auch von kleinen Betrieben oder Behörden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Ein Bot, der die API nach spezifischen, seltenen Schlagwortkombinationen scannt und Nutzer per Push-Benachrichtigung (z. B. Telegram oder Slack) über neue Treffer informiert, die auf großen Plattformen untergehen würden.&lt;br /&gt;
&lt;br /&gt;
=== 2. Regionaler Fachkräfte-Monitor für Kommunen ===&lt;br /&gt;
Entscheidungsträger benötigen oft Echtzeit-Daten zur lokalen Arbeitsmarktsituation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Ein Dashboard, das die API-Daten aggregiert und auf einer Karte visualisiert. So lässt sich darstellen, in welchen Stadtteilen die Diskrepanz zwischen Gehaltsniveau (Entgeltatlas) und der Anzahl offener Stellen am größten ist.&lt;br /&gt;
&lt;br /&gt;
=== 3. KI-basierter &amp;quot;Skill-Gap&amp;quot; Analysator ===&lt;br /&gt;
Bewerber wissen oft nicht, welche technischen Qualifikationen in ihrer spezifischen Region aktuell den Ausschlag geben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Eine Anwendung, die per API die Volltext-Beschreibungen der letzten 100 relevanten Stellenanzeigen abruft. Mittels einer KI (LLM) werden die am häufigsten geforderten &amp;quot;Must-have&amp;quot;-Skills extrahiert und mit dem Lebenslauf des Nutzers abgeglichen.&lt;br /&gt;
&lt;br /&gt;
== Rechtlicher und technischer Hinweis ==&lt;br /&gt;
Da die Nutzung über eine inoffizielle Client-ID erfolgt, besteht keine Garantie für die dauerhafte Stabilität der Endpunkte. Für hochverfügbare, kommerzielle Anwendungen sollte die offizielle &#039;&#039;&#039;HR-BA-XML Schnittstelle&#039;&#039;&#039; über das Partner-Portal der BA geprüft werden.&lt;br /&gt;
&lt;br /&gt;
=== Abruf über die Console mit cURL ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -o jobs.json -H &amp;quot;X-API-Key: jobboerse-jobsuche&amp;quot; &amp;quot;https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs?was=Informatiker&amp;amp;wo=Berlin&amp;amp;umkreis=2&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hilfe zu cURL: https://linux-de.com/?p=21245&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]] [[Kategorie:API]] [[Kategorie:Arbeitsmarkt]]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Nutzung_der_Jobsuche-API_und_Anwendungsszenarien_f%C3%BCr_Software-Tools&amp;diff=104</id>
		<title>Nutzung der Jobsuche-API und Anwendungsszenarien für Software-Tools</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Nutzung_der_Jobsuche-API_und_Anwendungsszenarien_f%C3%BCr_Software-Tools&amp;diff=104"/>
		<updated>2026-02-13T19:53:32Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== Nutzung der Jobsuche-API der Bundesagentur für Arbeit (BA) ==  Um die &amp;#039;&amp;#039;&amp;#039;Jobsuche-API&amp;#039;&amp;#039;&amp;#039; in eigener Software zu verwenden, muss die technische Authentifizierung über die interne Client-ID der BA erfolgen, da kein offizielles Entwickler-Portal mit individueller Key-Vergabe existiert.  === Technische Umsetzung ===  Die Einbindung erfolgt über eine REST-Schnittstelle. Da die API primär für die Web-Anwendung der BA konzipiert wurde, wird eine statisch…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nutzung der Jobsuche-API der Bundesagentur für Arbeit (BA) ==&lt;br /&gt;
&lt;br /&gt;
Um die &#039;&#039;&#039;Jobsuche-API&#039;&#039;&#039; in eigener Software zu verwenden, muss die technische Authentifizierung über die interne Client-ID der BA erfolgen, da kein offizielles Entwickler-Portal mit individueller Key-Vergabe existiert.&lt;br /&gt;
&lt;br /&gt;
=== Technische Umsetzung ===&lt;br /&gt;
&lt;br /&gt;
Die Einbindung erfolgt über eine REST-Schnittstelle. Da die API primär für die Web-Anwendung der BA konzipiert wurde, wird eine statische &#039;&#039;client-id&#039;&#039; genutzt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Basis-URL:&#039;&#039;&#039; &amp;lt;nowiki&amp;gt;https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentifizierung:&#039;&#039;&#039; Erfordert den HTTP-Header &amp;lt;code style=&amp;quot;color: #c7254e;&amp;quot;&amp;gt;X-API-Key&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard-Key:&#039;&#039;&#039; &amp;lt;code style=&amp;quot;background-color: #f9f9f9;&amp;quot;&amp;gt;jobboerse-jobsuche&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wichtige Query-Parameter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Funktion !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;was&#039;&#039;&#039; || Suchbegriff oder Beruf || was=Informatiker&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;wo&#039;&#039;&#039; || Ort oder Postleitzahl || wo=Berlin&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;umkreis&#039;&#039;&#039; || Suchradius in Kilometern || umkreis=20&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;page&#039;&#039;&#039; || Seitennummer für Ergebnisse || page=1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendungsszenarien für Software-Tools ==&lt;br /&gt;
&lt;br /&gt;
Hier sind drei Konzepte für Anwendungen, die auf Basis dieser API-Daten entwickelt werden könnten:&lt;br /&gt;
&lt;br /&gt;
=== 1. Der &amp;quot;Hidden Gem&amp;quot; Radar (Nischen-Job-Aggregator) ===&lt;br /&gt;
Während kommerzielle Portale oft nur bezahlte Anzeigen priorisieren, enthält die BA-Datenbank nahezu alle gemeldeten Stellen, auch von kleinen Betrieben oder Behörden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Ein Bot, der die API nach spezifischen, seltenen Schlagwortkombinationen scannt und Nutzer per Push-Benachrichtigung (z. B. Telegram oder Slack) über neue Treffer informiert, die auf großen Plattformen untergehen würden.&lt;br /&gt;
&lt;br /&gt;
=== 2. Regionaler Fachkräfte-Monitor für Kommunen ===&lt;br /&gt;
Entscheidungsträger benötigen oft Echtzeit-Daten zur lokalen Arbeitsmarktsituation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Ein Dashboard, das die API-Daten aggregiert und auf einer Karte visualisiert. So lässt sich darstellen, in welchen Stadtteilen die Diskrepanz zwischen Gehaltsniveau (Entgeltatlas) und der Anzahl offener Stellen am größten ist.&lt;br /&gt;
&lt;br /&gt;
=== 3. KI-basierter &amp;quot;Skill-Gap&amp;quot; Analysator ===&lt;br /&gt;
Bewerber wissen oft nicht, welche technischen Qualifikationen in ihrer spezifischen Region aktuell den Ausschlag geben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Tool:&#039;&#039;&#039; Eine Anwendung, die per API die Volltext-Beschreibungen der letzten 100 relevanten Stellenanzeigen abruft. Mittels einer KI (LLM) werden die am häufigsten geforderten &amp;quot;Must-have&amp;quot;-Skills extrahiert und mit dem Lebenslauf des Nutzers abgeglichen.&lt;br /&gt;
&lt;br /&gt;
== Rechtlicher und technischer Hinweis ==&lt;br /&gt;
Da die Nutzung über eine inoffizielle Client-ID erfolgt, besteht keine Garantie für die dauerhafte Stabilität der Endpunkte. Für hochverfügbare, kommerzielle Anwendungen sollte die offizielle &#039;&#039;&#039;HR-BA-XML Schnittstelle&#039;&#039;&#039; über das Partner-Portal der BA geprüft werden.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]] [[Kategorie:API]] [[Kategorie:Arbeitsmarkt]]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=APIs_der_Bundesagentur_f%C3%BCr_Arbeit_(BA)&amp;diff=103</id>
		<title>APIs der Bundesagentur für Arbeit (BA)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=APIs_der_Bundesagentur_f%C3%BCr_Arbeit_(BA)&amp;diff=103"/>
		<updated>2026-02-13T19:52:35Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Öffentliche APIs der Bundesagentur für Arbeit (BA) ==&lt;br /&gt;
&lt;br /&gt;
Die Bundesagentur für Arbeit stellt verschiedene digitale Schnittstellen zur Verfügung. Dabei muss zwischen offiziell dokumentierten Statistik-Schnittstellen und technisch vorhandenen, aber inoffiziellen REST-APIs für die Fachportale unterschieden werden.&lt;br /&gt;
&lt;br /&gt;
=== 1. Offizielle Statistik-API ===&lt;br /&gt;
Dies ist die primäre offizielle Schnittstelle für den automatisierten Datenabruf.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Aggregierte Marktdaten zu Arbeitslosigkeit, Unterbeschäftigung und Beschäftigungszahlen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formate:&#039;&#039;&#039; JSON, CSV, XLSX.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ebenen:&#039;&#039;&#039; Daten sind auf Bundes-, Landes- und Kreisebene abrufbar.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dokumentation:&#039;&#039;&#039; Über das Statistik-Portal der BA erreichbar.&lt;br /&gt;
&lt;br /&gt;
=== 2. Inoffizielle REST-APIs (Fachportale) ===&lt;br /&gt;
Die großen Portale der BA nutzen moderne REST-Schnittstellen, die jedoch nicht offiziell für Drittentwickler dokumentiert sind. Diese werden häufig per Reverse Engineering erschlossen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Dienst !! Beschreibung !! Authentifizierung (Header)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Jobsuche&#039;&#039;&#039; || Suche in der nationalen Stellendatenbank || X-API-Key (statisch)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;KURSNET&#039;&#039;&#039; || Datenbank für Aus- und Weiterbildungen || X-API-Key (statisch)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Bewerberbörse&#039;&#039;&#039; || Profile von Arbeitsuchenden für Arbeitgeber || X-API-Key (statisch)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Entgeltatlas&#039;&#039;&#039; || Statistische Gehaltsdaten nach Berufen || X-API-Key (statisch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Der Entgeltatlas und seine API ==&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Entgeltatlas&#039;&#039;&#039; ist ein Werkzeug der BA zur Anzeige von mittleren Bruttomonatsgehältern (Median) in Deutschland.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise der API ===&lt;br /&gt;
Die API liefert Daten basierend auf der &#039;&#039;&#039;Klassifikation der Berufe (KldB)&#039;&#039;&#039;. Sie wird primär für die Web-Anwendung des Entgeltatlasses genutzt, ist aber über spezifische Endpunkte (&#039;&#039;rest.arbeitsagentur.de/infosysbub/entgeltatlas/&#039;&#039;) ansprechbar.&lt;br /&gt;
&lt;br /&gt;
=== Dateninhalt ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Median-Entgelt:&#039;&#039;&#039; Das zentrale mittlere Einkommen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quartile:&#039;&#039;&#039; Anzeige der Gehaltsspanne (25 % und 75 % Grenze).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demografische Filter:&#039;&#039;&#039; Aufteilung nach Region (Bundesland), Geschlecht und Alter.&lt;br /&gt;
&lt;br /&gt;
== Das Projekt bund.dev ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;bund.dev&#039;&#039;&#039; ist eine ehrenamtliche Open-Source-Initiative (Civic Tech), die die Brücke zwischen staatlichen Daten und Softwareentwicklern schlägt.&lt;br /&gt;
&lt;br /&gt;
=== Ziele des Projekts ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dokumentation:&#039;&#039;&#039; Erstellung von verständlichen Anleitungen für eigentlich &amp;quot;undokumentierte&amp;quot; Behörden-APIs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OpenAPI-Spezifikationen:&#039;&#039;&#039; Bereitstellung von standardisierten Schemata (Swagger), um die Integration in moderne Softwareprojekte zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transparenz:&#039;&#039;&#039; Förderung von Open Data in Deutschland durch die Bündelung von Schnittstellen (z. B. DWD, KBA, BA).&lt;br /&gt;
&lt;br /&gt;
=== Rechtlicher Kontext ===&lt;br /&gt;
Das Projekt nutzt öffentlich zugängliche Endpunkte und dokumentiert deren Funktionsweise. Es hostet keine eigenen Datenbanken, sondern fungiert als technischer Wegweiser für die Infrastruktur des Bundes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nutzung der Jobsuche-API und Anwendungsszenarien für Software-Tools ===&lt;br /&gt;
&lt;br /&gt;
[[Nutzung der Jobsuche-API und Anwendungsszenarien für Software-Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Digitalisierung]] [[Kategorie:Open Data]] [[Kategorie:Bundesagentur für Arbeit]]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=APIs_der_Bundesagentur_f%C3%BCr_Arbeit_(BA)&amp;diff=102</id>
		<title>APIs der Bundesagentur für Arbeit (BA)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=APIs_der_Bundesagentur_f%C3%BCr_Arbeit_(BA)&amp;diff=102"/>
		<updated>2026-02-13T19:43:32Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== Öffentliche APIs der Bundesagentur für Arbeit (BA) ==  Die Bundesagentur für Arbeit stellt verschiedene digitale Schnittstellen zur Verfügung. Dabei muss zwischen offiziell dokumentierten Statistik-Schnittstellen und technisch vorhandenen, aber inoffiziellen REST-APIs für die Fachportale unterschieden werden.  === 1. Offizielle Statistik-API === Dies ist die primäre offizielle Schnittstelle für den automatisierten Datenabruf.  &amp;#039;&amp;#039;&amp;#039;Inhalt:&amp;#039;&amp;#039;&amp;#039; Aggr…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Öffentliche APIs der Bundesagentur für Arbeit (BA) ==&lt;br /&gt;
&lt;br /&gt;
Die Bundesagentur für Arbeit stellt verschiedene digitale Schnittstellen zur Verfügung. Dabei muss zwischen offiziell dokumentierten Statistik-Schnittstellen und technisch vorhandenen, aber inoffiziellen REST-APIs für die Fachportale unterschieden werden.&lt;br /&gt;
&lt;br /&gt;
=== 1. Offizielle Statistik-API ===&lt;br /&gt;
Dies ist die primäre offizielle Schnittstelle für den automatisierten Datenabruf.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Aggregierte Marktdaten zu Arbeitslosigkeit, Unterbeschäftigung und Beschäftigungszahlen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formate:&#039;&#039;&#039; JSON, CSV, XLSX.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ebenen:&#039;&#039;&#039; Daten sind auf Bundes-, Landes- und Kreisebene abrufbar.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dokumentation:&#039;&#039;&#039; Über das Statistik-Portal der BA erreichbar.&lt;br /&gt;
&lt;br /&gt;
=== 2. Inoffizielle REST-APIs (Fachportale) ===&lt;br /&gt;
Die großen Portale der BA nutzen moderne REST-Schnittstellen, die jedoch nicht offiziell für Drittentwickler dokumentiert sind. Diese werden häufig per Reverse Engineering erschlossen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Dienst !! Beschreibung !! Authentifizierung (Header)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Jobsuche&#039;&#039;&#039; || Suche in der nationalen Stellendatenbank || X-API-Key (statisch)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;KURSNET&#039;&#039;&#039; || Datenbank für Aus- und Weiterbildungen || X-API-Key (statisch)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Bewerberbörse&#039;&#039;&#039; || Profile von Arbeitsuchenden für Arbeitgeber || X-API-Key (statisch)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Entgeltatlas&#039;&#039;&#039; || Statistische Gehaltsdaten nach Berufen || X-API-Key (statisch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Der Entgeltatlas und seine API ==&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Entgeltatlas&#039;&#039;&#039; ist ein Werkzeug der BA zur Anzeige von mittleren Bruttomonatsgehältern (Median) in Deutschland.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise der API ===&lt;br /&gt;
Die API liefert Daten basierend auf der &#039;&#039;&#039;Klassifikation der Berufe (KldB)&#039;&#039;&#039;. Sie wird primär für die Web-Anwendung des Entgeltatlasses genutzt, ist aber über spezifische Endpunkte (&#039;&#039;rest.arbeitsagentur.de/infosysbub/entgeltatlas/&#039;&#039;) ansprechbar.&lt;br /&gt;
&lt;br /&gt;
=== Dateninhalt ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Median-Entgelt:&#039;&#039;&#039; Das zentrale mittlere Einkommen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quartile:&#039;&#039;&#039; Anzeige der Gehaltsspanne (25 % und 75 % Grenze).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demografische Filter:&#039;&#039;&#039; Aufteilung nach Region (Bundesland), Geschlecht und Alter.&lt;br /&gt;
&lt;br /&gt;
== Das Projekt bund.dev ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;bund.dev&#039;&#039;&#039; ist eine ehrenamtliche Open-Source-Initiative (Civic Tech), die die Brücke zwischen staatlichen Daten und Softwareentwicklern schlägt.&lt;br /&gt;
&lt;br /&gt;
=== Ziele des Projekts ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dokumentation:&#039;&#039;&#039; Erstellung von verständlichen Anleitungen für eigentlich &amp;quot;undokumentierte&amp;quot; Behörden-APIs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OpenAPI-Spezifikationen:&#039;&#039;&#039; Bereitstellung von standardisierten Schemata (Swagger), um die Integration in moderne Softwareprojekte zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transparenz:&#039;&#039;&#039; Förderung von Open Data in Deutschland durch die Bündelung von Schnittstellen (z. B. DWD, KBA, BA).&lt;br /&gt;
&lt;br /&gt;
=== Rechtlicher Kontext ===&lt;br /&gt;
Das Projekt nutzt öffentlich zugängliche Endpunkte und dokumentiert deren Funktionsweise. Es hostet keine eigenen Datenbanken, sondern fungiert als technischer Wegweiser für die Infrastruktur des Bundes.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Digitalisierung]] [[Kategorie:Open Data]] [[Kategorie:Bundesagentur für Arbeit]]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=101</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Hauptseite&amp;diff=101"/>
		<updated>2026-02-13T19:42:28Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Cyber Surfing on the Wire&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hoster in Deutschland&lt;br /&gt;
* FTP Programme&lt;br /&gt;
* SSH Terminal Programme (Win 10)&lt;br /&gt;
* [[Webentwicklung]]&lt;br /&gt;
* Linux BASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiersprachen&lt;br /&gt;
** PHP&lt;br /&gt;
** Python&lt;br /&gt;
** Go&lt;br /&gt;
** C-Sharp&lt;br /&gt;
** JavaScript/ TypeScript&lt;br /&gt;
** HTML&lt;br /&gt;
** CSS&lt;br /&gt;
&lt;br /&gt;
* Datenaustauschformate&lt;br /&gt;
** [[JSON]]&lt;br /&gt;
** XML&lt;br /&gt;
&lt;br /&gt;
* Entwicklungsumgebungen&lt;br /&gt;
** Eclipse&lt;br /&gt;
** Visual Studio&lt;br /&gt;
** Visual Studio Code&lt;br /&gt;
&lt;br /&gt;
* Datenbanken&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Betriebssysteme&#039;&#039;&#039;&lt;br /&gt;
** bootable USB-Device&lt;br /&gt;
*** https://www.ventoy.net/&lt;br /&gt;
*** https://rufus.ie/de/&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Weiterbildung&#039;&#039;&#039;&lt;br /&gt;
** [[Cloud &amp;amp; DevOps Spezialisierung]]&lt;br /&gt;
** [[KI-Integration und Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
* ToDo&lt;br /&gt;
** [[Softwarequalität]]&lt;br /&gt;
** [[IT Freelancer]]&lt;br /&gt;
*** [[IT Freelancer/Vermittler und Recruiter]]&lt;br /&gt;
** [[n8n]]&lt;br /&gt;
** [[APIs der Bundesagentur für Arbeit (BA)]]&lt;br /&gt;
&lt;br /&gt;
== Foo ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=100</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=100"/>
		<updated>2026-02-12T16:41:30Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Software Design Prinzipien ==&lt;br /&gt;
* Das DRY Principle - Don&#039;t Repeat Yourself&lt;br /&gt;
* KISS Principle - Keep It Simple and Stupid!&lt;br /&gt;
* Das YAGNI Principle - &amp;quot;you ain&#039;t gonna need it&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Softwarequalität Tipps ==&lt;br /&gt;
* Prozessqualität&lt;br /&gt;
* Produktqualität&lt;br /&gt;
&lt;br /&gt;
# Wer schreibt die Unit Tests?&lt;br /&gt;
# Feedback Loops&lt;br /&gt;
# Logging mit Niveau(s) durch Log Levels&lt;br /&gt;
# Software Risiko Management&lt;br /&gt;
# Technical Dept Backlog&lt;br /&gt;
# Weiterbildung&lt;br /&gt;
# Entwicklungsvision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
# Visual Studio Multi Monitor Modus&lt;br /&gt;
# Solution Explorer Views&lt;br /&gt;
# Solution Error Visualizer&lt;br /&gt;
# Developer Command Prompt&lt;br /&gt;
# Paste Special&lt;br /&gt;
# Diagnosic Tools&lt;br /&gt;
# Tastatur oder Maus - was ist professioneller?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
# Navigieren in Dateien&lt;br /&gt;
# In Quellcode navigieren&lt;br /&gt;
# Adjust Namespaces&lt;br /&gt;
# Move Types Into Matching Files&lt;br /&gt;
# Cleanup Code&lt;br /&gt;
# File Layout&lt;br /&gt;
# Todo Explorer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
* Projekte, Klassen und Methoden&lt;br /&gt;
* Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)&lt;br /&gt;
* Die richtigen Bezeichner&lt;br /&gt;
&lt;br /&gt;
# Niemals Null zurückgeben&lt;br /&gt;
# Collections richtig zurückgeben&lt;br /&gt;
# Weniger Bugs durch Validierung&lt;br /&gt;
# Finger weg von Magic Numbers&lt;br /&gt;
# Lesbarkeit mit Named Arguments&lt;br /&gt;
# Verwendet endlich Zwischenvariablen&lt;br /&gt;
# Immer Default in Switch-Statements&lt;br /&gt;
# Kommentare im Quellcode&lt;br /&gt;
# Domain Specific Value Types&lt;br /&gt;
# var / Type Inference in C#, Java &amp;amp; Co&lt;br /&gt;
# Namensgebung Felder In C#, Java &amp;amp; Co&lt;br /&gt;
# Finger weg von static in C#, Java &amp;amp; Co&lt;br /&gt;
# Vorsicht vor Vererbung in C#, Java &amp;amp; Co&lt;br /&gt;
# Schlechte Fehlerbehandlung in C#, Java, Co&lt;br /&gt;
# Richtig gute Fehlermeldungen in C#, Java &amp;amp; Co&lt;br /&gt;
&lt;br /&gt;
== Dev Tooling Tipps ==&lt;br /&gt;
&lt;br /&gt;
# Problem Step Recorder - psr.exe&lt;br /&gt;
# Reguläre Ausdrücke (Regex) mit regex101.com&lt;br /&gt;
# HTTPie&lt;br /&gt;
# Windows Subsystem for Linux (WSL2)&lt;br /&gt;
# Windows Terminal&lt;br /&gt;
# Gist&lt;br /&gt;
# Docker for Windows auf WSL2&lt;br /&gt;
# NDepend, CppDepend, JArchitect und Scanyp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Architektur Tipps ==&lt;br /&gt;
* Was ist Architektur?&lt;br /&gt;
* Warum Architektur für Eure Projekte unverzichtbar ist&lt;br /&gt;
* Architektur - Modularisierung&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=99</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=99"/>
		<updated>2026-02-11T19:04:50Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Software Design Prinzipien ==&lt;br /&gt;
* Das DRY Principle - Don&#039;t Repeat Yourself&lt;br /&gt;
* KISS Principle - Keep It Simple and Stupid!&lt;br /&gt;
* Das YAGNI Principle - &amp;quot;you ain&#039;t gonna need it&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Softwarequalität Tipps ==&lt;br /&gt;
* Prozessqualität&lt;br /&gt;
* Produktqualität&lt;br /&gt;
&lt;br /&gt;
# Wer schreibt die Unit Tests?&lt;br /&gt;
# x&lt;br /&gt;
# Logging mit Niveau(s) durch Log Levels&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# Weiterbildung&lt;br /&gt;
# Entwicklungsvision&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
# x &lt;br /&gt;
# Solution Explorer Views&lt;br /&gt;
# x&lt;br /&gt;
# Developer Command Prompt&lt;br /&gt;
# Paste Special&lt;br /&gt;
# Diagnosic Tools&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
# Navigieren in Dateien&lt;br /&gt;
# In Quellcode navigieren&lt;br /&gt;
# Adjust Namespaces&lt;br /&gt;
# Move Types Into Matching Files&lt;br /&gt;
# Cleanup Code&lt;br /&gt;
# x&lt;br /&gt;
# Todo Explorer&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
* Projekte, Klassen und Methoden&lt;br /&gt;
* Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)&lt;br /&gt;
* Die richtigen Bezeichner&lt;br /&gt;
&lt;br /&gt;
# Niemals Null zurückgeben&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# Finger weg von Magic Numbers&lt;br /&gt;
# Lesbarkeit mit Named Arguments&lt;br /&gt;
# Verwendet endlich Zwischenvariablen&lt;br /&gt;
# Immer Default in Switch-Statements&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# Namensgebung Felder In C#, Java &amp;amp; Co&lt;br /&gt;
# Finger weg von static in C#, Java &amp;amp; Co&lt;br /&gt;
# x&lt;br /&gt;
# Schlechte Fehlerbehandlung in C#, Java, Co&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
== Dev Tooling Tipps ==&lt;br /&gt;
&lt;br /&gt;
# x &lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# Windows Terminal&lt;br /&gt;
# Gist&lt;br /&gt;
# x&lt;br /&gt;
# NDepend, CppDepend, JArchitect und Scanyp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Architektur Tipps ==&lt;br /&gt;
* Was ist Architektur?&lt;br /&gt;
* Warum Architektur für Eure Projekte unverzichtbar ist&lt;br /&gt;
* Architektur - Modularisierung&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=98</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=98"/>
		<updated>2026-02-11T17:53:27Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Software Design Prinzipien ==&lt;br /&gt;
* Das DRY Principle - Don&#039;t Repeat Yourself&lt;br /&gt;
* KISS Principle - Keep It Simple and Stupid!&lt;br /&gt;
* Das YAGNI Principle - &amp;quot;you ain&#039;t gonna need it&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Softwarequalität Tipps ==&lt;br /&gt;
* Prozessqualität&lt;br /&gt;
* Produktqualität&lt;br /&gt;
&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
# x &lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# Diagnosic Tools&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
# Navigieren in Dateien&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
* Projekte, Klassen und Methoden&lt;br /&gt;
* Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)&lt;br /&gt;
* Die richtigen Bezeichner&lt;br /&gt;
&lt;br /&gt;
# Niemals Null zurückgeben&lt;br /&gt;
# x&lt;br /&gt;
# x&lt;br /&gt;
# Finger weg von Magic Numbers&lt;br /&gt;
# Lesbarkeit mit Named Arguments&lt;br /&gt;
# Verwendet endlich Zwischenvariablen&lt;br /&gt;
# Immer Default in Switch-Statements&lt;br /&gt;
# x&lt;br /&gt;
&lt;br /&gt;
== Architektur Tipps ==&lt;br /&gt;
* Was ist Architektur?&lt;br /&gt;
* Warum Architektur für Eure Projekte unverzichtbar ist&lt;br /&gt;
* Architektur - Modularisierung&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=97</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=97"/>
		<updated>2026-02-11T17:51:39Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Software Design Prinzipien ==&lt;br /&gt;
* Das DRY Principle - Don&#039;t Repeat Yourself&lt;br /&gt;
* KISS Principle - Keep It Simple and Stupid!&lt;br /&gt;
* Das YAGNI Principle - &amp;quot;you ain&#039;t gonna need it&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Softwarequalität Tipps ==&lt;br /&gt;
* Prozessqualität&lt;br /&gt;
* Produktqualität&lt;br /&gt;
&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
# Diagnosic Tools&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
# Navigieren in Dateien&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
* Projekte, Klassen und Methoden&lt;br /&gt;
* Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)&lt;br /&gt;
* Die richtigen Bezeichner&lt;br /&gt;
&lt;br /&gt;
# Niemals Null zurückgeben&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
# Finger weg von Magic Numbers&lt;br /&gt;
# Lesbarkeit mit Named Arguments&lt;br /&gt;
# Verwendet endlich Zwischenvariablen&lt;br /&gt;
# Immer Default in Switch-Statements&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
== Architektur Tipps ==&lt;br /&gt;
* Was ist Architektur?&lt;br /&gt;
* Warum Architektur für Eure Projekte unverzichtbar ist&lt;br /&gt;
* Architektur - Modularisierung&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=96</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=96"/>
		<updated>2026-02-11T17:41:10Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Softwarequalität Tipps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Softwarequalität Tipps ==&lt;br /&gt;
* Prozessqualität&lt;br /&gt;
* Produktqualität&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
* Projekte, Klassen und Methoden&lt;br /&gt;
* Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)&lt;br /&gt;
* Die richtigen Bezeichner&lt;br /&gt;
&lt;br /&gt;
==  ==&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=95</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=95"/>
		<updated>2026-02-11T17:40:43Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Clean Code Tipps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Softwarequalität Tipps ==&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
* Projekte, Klassen und Methoden&lt;br /&gt;
* Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)&lt;br /&gt;
* Die richtigen Bezeichner&lt;br /&gt;
&lt;br /&gt;
==  ==&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=94</id>
		<title>Softwarequalität</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Softwarequalit%C3%A4t&amp;diff=94"/>
		<updated>2026-02-11T17:38:45Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== Softwarequalität Tipps ==  == Visual Studio Tipps ==  == ReSharper Tipps == * Jetbrains ReSharper  == Clean Code Tipps ==  ==  ==“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Softwarequalität Tipps ==&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Tipps ==&lt;br /&gt;
&lt;br /&gt;
== ReSharper Tipps ==&lt;br /&gt;
* Jetbrains ReSharper&lt;br /&gt;
&lt;br /&gt;
== Clean Code Tipps ==&lt;br /&gt;
&lt;br /&gt;
==  ==&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Kubernetes_(K8s)&amp;diff=93</id>
		<title>Kubernetes (K8s)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Kubernetes_(K8s)&amp;diff=93"/>
		<updated>2026-02-11T16:22:10Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „&amp;#039;&amp;#039;&amp;#039;Kubernetes Einführung: Vom Fundament bis zur Strategie 2025&amp;#039;&amp;#039;&amp;#039;  == 1. Das Fundament – Warum Kubernetes? ==  === Was ist Kubernetes? === Kubernetes, oft als &amp;#039;&amp;#039;&amp;#039;„Betriebssystem für die Cloud“&amp;#039;&amp;#039;&amp;#039; bezeichnet, ist eine Open-Source-Plattform zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen. Ursprünglich von Google entwickelt, wird es heute von der [https://www.cncf.io Cloud Native Computing Foundati…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kubernetes Einführung: Vom Fundament bis zur Strategie 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 1. Das Fundament – Warum Kubernetes? ==&lt;br /&gt;
&lt;br /&gt;
=== Was ist Kubernetes? ===&lt;br /&gt;
Kubernetes, oft als &#039;&#039;&#039;„Betriebssystem für die Cloud“&#039;&#039;&#039; bezeichnet, ist eine Open-Source-Plattform zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen. Ursprünglich von Google entwickelt, wird es heute von der [https://www.cncf.io Cloud Native Computing Foundation (CNCF)] verwaltet.&lt;br /&gt;
&lt;br /&gt;
=== Das Problem der Container-Orchestrierung ===&lt;br /&gt;
In einer modernen Microservices-Architektur laufen hunderte oder tausende Container (z. B. via [https://www.docker.com Docker]). Ohne Automatisierung wäre es unmöglich, manuell zu überwachen, welcher Container auf welchem Server läuft, ob er noch gesund ist oder ob die Kapazität ausreicht. Kubernetes übernimmt die Rolle des &#039;&#039;&#039;„Steuermanns“&#039;&#039;&#039; (griechisch: &#039;&#039;kybernetes&#039;&#039;) und sorgt dafür, dass der gewünschte Zustand der Infrastruktur stets erhalten bleibt.&lt;br /&gt;
&lt;br /&gt;
=== Kernvorteile für Unternehmen ===&lt;br /&gt;
* &#039;&#039;&#039;Skalierbarkeit:&#039;&#039;&#039; Anwendungen atmen mit der Last. Bei hohem Traffic werden automatisch neue Instanzen gestartet.&lt;br /&gt;
* &#039;&#039;&#039;Self-Healing:&#039;&#039;&#039; Stürzt ein Container oder ein ganzer Server ab, startet Kubernetes die betroffenen Anwendungen sofort auf gesunder Hardware neu.&lt;br /&gt;
* &#039;&#039;&#039;Plattformunabhängigkeit:&#039;&#039;&#039; Ob On-Premise, in der Google Cloud, auf [https://aws.amazon.com AWS (Amazon Elastic Kubernetes Service)] oder [https://azure.microsoft.com Microsoft Azure (AKS)] – Kubernetes bietet eine konsistente Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Die Architektur – Wie es funktioniert ==&lt;br /&gt;
&lt;br /&gt;
Ein Kubernetes-System wird als &#039;&#039;&#039;Cluster&#039;&#039;&#039; bezeichnet. Es besteht aus zwei Hauptbereichen:&lt;br /&gt;
&lt;br /&gt;
=== 1. Die Steuerungsebene (Control Plane) ===&lt;br /&gt;
Sie ist das „Gehirn“ des Clusters und trifft globale Entscheidungen (z. B. Scheduling).&lt;br /&gt;
* &#039;&#039;&#039;API Server:&#039;&#039;&#039; Der zentrale Kommunikationspunkt für alle internen und externen Anfragen (z. B. via &amp;lt;small&amp;gt;&amp;lt;code&amp;gt;kubectl&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;etcd:&#039;&#039;&#039; Ein hochverfügbarer Key-Value-Speicher für alle Cluster-Daten (die „Source of Truth“).&lt;br /&gt;
* &#039;&#039;&#039;Scheduler:&#039;&#039;&#039; Entscheidet, auf welchem Knoten ein neuer Container platziert wird.&lt;br /&gt;
&lt;br /&gt;
=== 2. Die Worker-Knoten (Data Plane) ===&lt;br /&gt;
Hier findet die eigentliche Arbeit statt. Jeder Knoten beherbergt die notwendigen Komponenten, um Container auszuführen:&lt;br /&gt;
* &#039;&#039;&#039;Kubelet:&#039;&#039;&#039; Ein Agent, der sicherstellt, dass die Container in einem Pod laufen und gesund sind.&lt;br /&gt;
* &#039;&#039;&#039;Kube-Proxy:&#039;&#039;&#039; Verwaltet die Netzwerkregeln, damit Container untereinander und mit der Außenwelt kommunizieren können.&lt;br /&gt;
* &#039;&#039;&#039;Container-Laufzeit:&#039;&#039;&#039; Die Software (z. B. [https://containerd.io containerd]), die die Container tatsächlich startet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das kleinste Objekt: Der Pod&#039;&#039;&#039;&lt;br /&gt;
In Kubernetes verwaltet man keine einzelnen Container, sondern &#039;&#039;&#039;Pods&#039;&#039;&#039;. Ein Pod ist die kleinste deploybare Einheit und kapselt einen oder mehrere Container (z. B. eine App und einen Hilfsprozess), die sich Netzwerk und Speicher teilen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. Status Quo und Ausblick 2025/ 2026 ==&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes als Standard ===&lt;br /&gt;
Bis 2025 hat sich Kubernetes als &#039;&#039;&#039;De-facto-Standard&#039;&#039;&#039; etabliert. Rund 79 % der Unternehmen nutzen es bereits für ihre Cloud-Workloads. Der Markt bewegt sich massiv in Richtung &#039;&#039;&#039;Managed Kubernetes&#039;&#039;&#039; (Anteil ca. 62 %), da Unternehmen die Komplexität der Steuerungsebene lieber an Cloud-Provider auslagern.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Trends &amp;amp; Herausforderungen ===&lt;br /&gt;
* &#039;&#039;&#039;KI &amp;amp; MLOps:&#039;&#039;&#039; Kubernetes wird zunehmend zur Basis für KI-Workloads. Neue Funktionen ermöglichen die effiziente Zuweisung von GPUs für das Training von Large Language Models (LLMs).&lt;br /&gt;
* &#039;&#039;&#039;Plattform-Engineering:&#039;&#039;&#039; Da Kubernetes-Rohdaten für Entwickler oft zu komplex sind, bauen Firmen interne Plattformen (Internal Developer Platforms) darüber auf, um die Nutzung zu vereinfachen.&lt;br /&gt;
* &#039;&#039;&#039;Sicherheitsfokus:&#039;&#039;&#039; Mit steigender Verbreitung rücken Cloud-native Sicherheitsbedrohungen in den Fokus. Tools zur automatisierten Überwachung von Fehlkonfigurationen sind heute Standard.&lt;br /&gt;
* &#039;&#039;&#039;Komplexität vs. Alternativen:&#039;&#039;&#039; Trotz der Dominanz suchen kleinere Teams vermehrt nach simpleren Alternativen wie [https://www.nomadproject.io HashiCorp Nomad] oder serverlosen Container-Diensten, wenn die volle Macht von K8s nicht benötigt wird.&lt;br /&gt;
&lt;br /&gt;
=== Fazit ===&lt;br /&gt;
Kubernetes ist kein Hype mehr, sondern die notwendige Infrastruktur-Schicht für das moderne Web. Wer heute skalierbare, robuste Software bauen will, kommt an den Konzepten von K8s nicht vorbei.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=92</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=92"/>
		<updated>2026-02-11T16:20:11Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Tag 14 – Kubernetes Grundlagen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* [[IaaS, PaaS und SaaS|IaaS vs PaaS vs SaaS]]  &lt;br /&gt;
* Regionen, Zonen, [[Hochverfügbarkeit]]  &lt;br /&gt;
* [[Shared Responsibility Model]]  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache [[Web-App-Architektur]] in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  ... [[AWS: EC2, S3, RDS, IAM|more]]&lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID ... [[Azure: VM, Blob Storage, Azure SQL, Entra ID|more]] &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier) ... [[Cloud Accounts unter Nutzung des Free Tier (kostenlose Kontingente)|more]]&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, [[Container-Orchestrierung in der Cloud|Container]], Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* [[Kubernetes (K8s)]]&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=IT_Freelancer/Vermittler_und_Recruiter&amp;diff=91</id>
		<title>IT Freelancer/Vermittler und Recruiter</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=IT_Freelancer/Vermittler_und_Recruiter&amp;diff=91"/>
		<updated>2026-02-11T16:16:27Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „In Deutschland wird der Markt für die Vermittlung von IT-Freelancern maßgeblich von spezialisierten Personaldienstleistern dominiert, die oft in der jährlichen [https://www.luenendonk.de Lünendonk-Liste] geführt werden.  Hier sind die zehn wichtigsten Vermittler (Broker), basierend auf Marktpräsenz und Umsatzvolumen:  # &amp;#039;&amp;#039;&amp;#039;Hays&amp;#039;&amp;#039;&amp;#039;: Der unangefochtene Marktführer in Deutschland mit dem größten Projektvolumen für IT-Spezialisten. # &amp;#039;&amp;#039;&amp;#039;GULP (Randst…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In Deutschland wird der Markt für die Vermittlung von IT-Freelancern maßgeblich von spezialisierten Personaldienstleistern dominiert, die oft in der jährlichen [https://www.luenendonk.de Lünendonk-Liste] geführt werden.&lt;br /&gt;
&lt;br /&gt;
Hier sind die zehn wichtigsten Vermittler (Broker), basierend auf Marktpräsenz und Umsatzvolumen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Hays&#039;&#039;&#039;: Der unangefochtene Marktführer in Deutschland mit dem größten Projektvolumen für IT-Spezialisten.&lt;br /&gt;
# &#039;&#039;&#039;GULP (Randstad Group)&#039;&#039;&#039;: Einer der traditionsreichsten Vermittler, der sich fast ausschließlich auf IT und Engineering konzentriert.&lt;br /&gt;
# &#039;&#039;&#039;SThree (mit Marken wie Computer Futures &amp;amp; Progressive)&#039;&#039;&#039;: Ein globaler Player, der besonders stark in der Vermittlung von Nischen-Technologien ist.&lt;br /&gt;
# &#039;&#039;&#039;FERCHAU&#039;&#039;&#039;: Ursprünglich im Engineering verwurzelt, mittlerweile einer der größten Akteure im IT-Freelancing.&lt;br /&gt;
# &#039;&#039;&#039;Solcom&#039;&#039;&#039;: Spezialisiert auf die Besetzung von Projekten mit IT-Freiberuflern und Ingenieuren.&lt;br /&gt;
# &#039;&#039;&#039;Westhouse Group&#039;&#039;&#039;: Bekannt für IT-Expertise und durch strategische Übernahmen (z. B. Future Consulting) stark gewachsen.&lt;br /&gt;
# &#039;&#039;&#039;Allgeier Experts&#039;&#039;&#039;: Ein bedeutender Dienstleister für IT-Services und Personalvermittlung im Großkundenumfeld.&lt;br /&gt;
# &#039;&#039;&#039;Etengo&#039;&#039;&#039;: Ein reiner Freelance-Vermittler („Broker“), der sich durch ein transparentes Margenmodell positioniert.&lt;br /&gt;
# &#039;&#039;&#039;K-Source (K-Messe)&#039;&#039;&#039;: Starker Fokus auf Technologie-Experten und IT-Infrastrukturprojekte.&lt;br /&gt;
# &#039;&#039;&#039;Amadeus Fire&#039;&#039;&#039;: Traditionell stark im Finanzwesen, aber auch einer der führenden Anbieter für IT-Fachkräfte.&lt;br /&gt;
&lt;br /&gt;
== Wichtige digitale Plattformen (Marktplätze) ==&lt;br /&gt;
Zusätzlich zu diesen klassischen Brokern spielen &#039;&#039;&#039;Plattformen&#039;&#039;&#039; eine zentrale Rolle, auf denen viele der oben genannten Vermittler selbst ihre Projekte ausschreiben:&lt;br /&gt;
* [https://www.freelancermap.de freelancermap.de]: Fokus auf IT und Engineering, sehr hohe Reichweite.&lt;br /&gt;
* [https://www.freelance.de freelance.de]: Eine der größten Plattformen für hochqualifizierte Freiberufler in Deutschland.&lt;br /&gt;
&lt;br /&gt;
== Fokus: Frontend Entwicklung ==&lt;br /&gt;
Für Freelancer im Bereich &#039;&#039;&#039;Frontend-Entwicklung&#039;&#039;&#039; verschiebt sich der Fokus oft hin zu Vermittlern, die eine starke Schnittstelle zu Agenturen, Fintechs und modernen E-Commerce-Playern haben. Die folgenden Anbieter sind besonders relevant für Projekte mit Technologien wie React, Angular, Vue.js oder TypeScript.&lt;br /&gt;
&lt;br /&gt;
Hier sind die zehn wichtigsten Vermittler für Frontend-Spezialisten in Deutschland:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Hays&#039;&#039;&#039;: Durch die schiere Größe der Marktführer. Besetzt massenhaft Frontend-Rollen in Großkonzernen (Enterprise-Umfeld), oft für langfristige Transformationen.&lt;br /&gt;
# &#039;&#039;&#039;GULP (Randstad Group)&#039;&#039;&#039;: Stark bei Industrie- und Bankenprojekten. Besonders gut für Frontend-Entwickler, die in stabilen, gut bezahlten Großprojekten arbeiten wollen.&lt;br /&gt;
# &#039;&#039;&#039;SThree (Computer Futures)&#039;&#039;&#039;: Sehr proaktives Recruitment. Haben spezialisierte Teams, die sich nur auf JavaScript-Frameworks und moderne Web-Stacks konzentrieren.&lt;br /&gt;
# &#039;&#039;&#039;Solcom&#039;&#039;&#039;: Bekannt für sehr schnelle Reaktionszeiten. Vermitteln viele UI/UX-nahe Frontend-Projekte im industriellen Mittelstand.&lt;br /&gt;
# &#039;&#039;&#039;Westhouse Group&#039;&#039;&#039;: Starker Fokus auf Digitalisierungsprojekte. Hier finden Frontendler oft Rollen in agilen Teams bei Medienhäusern oder E-Commerce-Riesen.&lt;br /&gt;
# &#039;&#039;&#039;Uplink&#039;&#039;&#039;: [https://uplink.tech/recruiters  Uplink] ist die wichtigste Community-basierte Plattform für erfahrene Entwickler in Deutschland – sehr hohe Qualität bei den gelisteten Frontend-Projekten.&lt;br /&gt;
# &#039;&#039;&#039;Etengo&#039;&#039;&#039;: Spezialisierter Broker für Freiberufler. Punktet durch Transparenz und einfache Abwicklung für Frontend-Experten in IT-Kernprojekten.&lt;br /&gt;
# &#039;&#039;&#039;Michael Page (IT)&#039;&#039;&#039;: [https://www.michaelpage.de/personalberatung/information-technology  Michael Page] vermittelt oft anspruchsvolle Frontend-Positionen im gehobenen Mittelstand und bei Finanzdienstleistern.&lt;br /&gt;
# &#039;&#039;&#039;Allgeier Experts&#039;&#039;&#039;: Fokus auf die öffentliche Hand und Großprojekte. Ideal für Frontendler, die barrierefreie Webanwendungen oder komplexe Dashboards bauen.&lt;br /&gt;
# &#039;&#039;&#039;FERCHAU&#039;&#039;&#039;: Besetzt zunehmend Rollen in der &amp;quot;Digital Factory&amp;quot;. Stark für Frontend-Entwickler mit Interesse an IoT-Visualisierung oder Embedded Frontend (z. B. Automotive).&lt;br /&gt;
&lt;br /&gt;
== Spezialisierte Plattformen für Frontend-Projekte ==&lt;br /&gt;
Neben klassischen Brokern sollten Frontend-Entwickler diese Kanäle nutzen:&lt;br /&gt;
* [https://www.freelancermap.de freelancermap.de]: Die wichtigste Anlaufstelle, um aktiv nach &amp;quot;React&amp;quot;, &amp;quot;Vue&amp;quot; oder &amp;quot;Frontend&amp;quot; zu filtern [https://www.freelancermap.de/blog/welchen-stundenlohn-kann-man-als-freelancer-verlangen/  (Stundensatz-Benchmarks)].&lt;br /&gt;
* [https://www.freelance.de freelance.de]: Bietet die höchste Dichte an direkten Projektausschreibungen von Agenturen [https://www.freelance.de/blog/deutschlands-groesste-freelancer-plattform/  (Marktführer-Status)].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Benötigen Sie eine Vorlage für eine überzeugende Projektliste, die speziell Ihre Frontend-Expertise (z. B. Core Web Vitals oder UI-Testing) hervorhebt?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_Accounts_unter_Nutzung_des_Free_Tier_(kostenlose_Kontingente)&amp;diff=89</id>
		<title>Cloud Accounts unter Nutzung des Free Tier (kostenlose Kontingente)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_Accounts_unter_Nutzung_des_Free_Tier_(kostenlose_Kontingente)&amp;diff=89"/>
		<updated>2026-02-05T15:38:24Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== 1. AWS Account &amp;amp; Free Tier ==  Amazon Web Services (AWS) bietet neuen Kunden das sogenannte &amp;#039;&amp;#039;&amp;#039;AWS Free Tier&amp;#039;&amp;#039;&amp;#039; an. Es ist wichtig zu verstehen, dass es hier drei verschiedene Arten von Angeboten gibt: * &amp;#039;&amp;#039;&amp;#039;12 Monate kostenlos:&amp;#039;&amp;#039;&amp;#039; Gilt für ein Jahr nach der Registrierung (z. B. EC2, S3). * &amp;#039;&amp;#039;&amp;#039;Immer kostenlos:&amp;#039;&amp;#039;&amp;#039; Läuft nie ab (z. B. Lambda, DynamoDB bis zu gewissen Limits). * &amp;#039;&amp;#039;&amp;#039;Kurzzeit-Testversionen:&amp;#039;&amp;#039;&amp;#039; Kostenlos für einen kurzen Zeitraum oder eine…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. AWS Account &amp;amp; Free Tier ==&lt;br /&gt;
&lt;br /&gt;
Amazon Web Services (AWS) bietet neuen Kunden das sogenannte &#039;&#039;&#039;AWS Free Tier&#039;&#039;&#039; an. Es ist wichtig zu verstehen, dass es hier drei verschiedene Arten von Angeboten gibt:&lt;br /&gt;
* &#039;&#039;&#039;12 Monate kostenlos:&#039;&#039;&#039; Gilt für ein Jahr nach der Registrierung (z. B. EC2, S3).&lt;br /&gt;
* &#039;&#039;&#039;Immer kostenlos:&#039;&#039;&#039; Läuft nie ab (z. B. Lambda, DynamoDB bis zu gewissen Limits).&lt;br /&gt;
* &#039;&#039;&#039;Kurzzeit-Testversionen:&#039;&#039;&#039; Kostenlos für einen kurzen Zeitraum oder eine bestimmte Nutzung.&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Vorbereitung für die Registrierung ===&lt;br /&gt;
Bevor Sie beginnen, benötigen Sie:&lt;br /&gt;
# Eine gültige &#039;&#039;&#039;E-Mail-Adresse&#039;&#039;&#039;.&lt;br /&gt;
# Eine &#039;&#039;&#039;Kreditkarte&#039;&#039;&#039; oder Debitkarte (zur Identitätsprüfung, auch wenn keine Kosten anfallen).&lt;br /&gt;
# Ein &#039;&#039;&#039;Mobiltelefon&#039;&#039;&#039; für die SMS-Verifizierung.&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Der Erstellungsprozess ===&lt;br /&gt;
# Gehen Sie auf [https://aws.amazon.com/free aws.amazon.com/free] und wählen Sie „Erstellen Sie ein kostenloses Konto“.&lt;br /&gt;
# &#039;&#039;&#039;Root-User Daten:&#039;&#039;&#039; Geben Sie E-Mail und einen Kontonamen ein.&lt;br /&gt;
# &#039;&#039;&#039;Kontaktinformationen:&#039;&#039;&#039; Wählen Sie „Privat“, sofern Sie kein Unternehmen registrieren.&lt;br /&gt;
# &#039;&#039;&#039;Zahlungsinformationen:&#039;&#039;&#039; AWS belastet die Karte kurzzeitig mit 1 USD/EUR zur Validierung (wird sofort erstattet).&lt;br /&gt;
# &#039;&#039;&#039;Support-Plan:&#039;&#039;&#039; Wählen Sie unbedingt den &#039;&#039;&#039;Basic Support (Kostenlos)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.3 Wichtige Sicherheitsmaßnahme nach dem Login ===&lt;br /&gt;
Aktivieren Sie sofort die &#039;&#039;&#039;Multi-Faktor-Authentifizierung (MFA)&#039;&#039;&#039; für Ihren Root-Account und erstellen Sie einen IAM-Benutzer für die tägliche Arbeit. Nutzen Sie den Root-Account nie für alltägliche Aufgaben!&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 2. Azure Account &amp;amp; Free Tier ==&lt;br /&gt;
&lt;br /&gt;
Das Microsoft Azure Free Tier (oft als „Kostenloses Azure-Konto“ bezeichnet) bietet einen ähnlichen Einstieg, ist aber etwas anders strukturiert als bei AWS.&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Das Azure-Angebot im Überblick ===&lt;br /&gt;
Wenn Sie ein kostenloses Konto erstellen, erhalten Sie:&lt;br /&gt;
* &#039;&#039;&#039;200 USD Guthaben:&#039;&#039;&#039; Für die ersten 30 Tage, um jeden beliebigen Dienst zu testen.&lt;br /&gt;
* &#039;&#039;&#039;12 Monate beliebte Dienste:&#039;&#039;&#039; Begrenzte Kontingente für VMs, SQL-Datenbanken und Speicher.&lt;br /&gt;
* &#039;&#039;&#039;Über 55 Dienste „immer kostenlos“:&#039;&#039;&#039; Darunter Azure App Service (F1-Tier) und Azure Funktionen.&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Der Erstellungsprozess ===&lt;br /&gt;
# Besuchen Sie [https://azure.microsoft.com/free azure.microsoft.com/free].&lt;br /&gt;
# &#039;&#039;&#039;Microsoft-Konto:&#039;&#039;&#039; Sie benötigen ein Microsoft-Konto (@outlook.de, @hotmail.com etc.).&lt;br /&gt;
# &#039;&#039;&#039;Identitätsprüfung per Telefon:&#039;&#039;&#039; Verifizierung via SMS oder Anruf.&lt;br /&gt;
# &#039;&#039;&#039;Identitätsprüfung per Karte:&#039;&#039;&#039; Auch hier ist eine Kredit-/Debitkarte zur Identitätsprüfung zwingend erforderlich.&lt;br /&gt;
# &#039;&#039;&#039;Zustimmung:&#039;&#039;&#039; Bestätigen Sie den Kundenvertrag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Kostenkontrolle in Azure ===&lt;br /&gt;
Azure ist sehr benutzerfreundlich bei der Kostenkontrolle:&lt;br /&gt;
* Sobald die 200 USD Guthaben aufgebraucht sind oder die 30 Tage enden, wird Ihr Konto &#039;&#039;&#039;deaktiviert&#039;&#039;&#039;, sofern Sie nicht explizit auf „Pay-As-You-Go“ upgraden. Es entstehen also nicht versehentlich Kosten.&lt;br /&gt;
* Nutzen Sie das &#039;&#039;&#039;Azure Cost Management&#039;&#039;&#039;, um Budgets und Alarme einzurichten.&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Vergleich der Identitätsprüfung ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Merkmal !! AWS Free Tier !! Azure Free Tier&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Startguthaben&#039;&#039;&#039; || Kein direktes Cash-Guthaben || 200 USD (für 30 Tage)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kreditkarte&#039;&#039;&#039; || Erforderlich (Identitätsprüfung) || Erforderlich (Identitätsprüfung)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Upgrade-Verhalten&#039;&#039;&#039; || Läuft weiter (Gefahr von Kosten) || Pausiert (Sicherer für Anfänger)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; Beide Anbieter verlangen eine Kreditkarte, um Missbrauch zu verhindern. Während Azure durch das automatische Pausieren nach dem Testzeitraum sicherer für den Geldbeutel ist, bietet AWS eine längere Laufzeit (12 Monate) für die wichtigsten Basistechnologien.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=88</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=88"/>
		<updated>2026-02-05T15:37:59Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Tag 2 – AWS &amp;amp; Azure Überblick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* [[IaaS, PaaS und SaaS|IaaS vs PaaS vs SaaS]]  &lt;br /&gt;
* Regionen, Zonen, [[Hochverfügbarkeit]]  &lt;br /&gt;
* [[Shared Responsibility Model]]  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache [[Web-App-Architektur]] in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  ... [[AWS: EC2, S3, RDS, IAM|more]]&lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID ... [[Azure: VM, Blob Storage, Azure SQL, Entra ID|more]] &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier) ... [[Cloud Accounts unter Nutzung des Free Tier (kostenlose Kontingente)|more]]&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, [[Container-Orchestrierung in der Cloud|Container]], Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Azure:_VM,_Blob_Storage,_Azure_SQL,_Entra_ID&amp;diff=87</id>
		<title>Azure: VM, Blob Storage, Azure SQL, Entra ID</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Azure:_VM,_Blob_Storage,_Azure_SQL,_Entra_ID&amp;diff=87"/>
		<updated>2026-02-05T15:29:42Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== 1. Infrastruktur &amp;amp; Speicher (Virtual Machines und Blob Storage) ==  Microsoft Azure bietet eine hochflexible Cloud-Plattform. Die Basis für viele Migrationen bilden virtuelle Maschinen und der skalierbare Objektspeicher.  === 1.1 Azure Virtual Machines (VM) === Azure VMs sind der Infrastructure-as-a-Service (IaaS) Kern von Microsoft. Sie ermöglichen die Bereitstellung von Windows- und Linux-Servern in der Cloud.  * &amp;#039;&amp;#039;&amp;#039;Größen &amp;amp; Serien:&amp;#039;&amp;#039;&amp;#039; Azure unte…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Infrastruktur &amp;amp; Speicher (Virtual Machines und Blob Storage) ==&lt;br /&gt;
&lt;br /&gt;
Microsoft Azure bietet eine hochflexible Cloud-Plattform. Die Basis für viele Migrationen bilden virtuelle Maschinen und der skalierbare Objektspeicher.&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Azure Virtual Machines (VM) ===&lt;br /&gt;
Azure VMs sind der Infrastructure-as-a-Service (IaaS) Kern von Microsoft. Sie ermöglichen die Bereitstellung von Windows- und Linux-Servern in der Cloud.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Größen &amp;amp; Serien:&#039;&#039;&#039; Azure unterteilt VMs in Serien (z. B. &#039;&#039;&#039;B-Serie&#039;&#039;&#039; für kostengünstige Testumgebungen, &#039;&#039;&#039;D-Serie&#039;&#039;&#039; für allgemeine Workloads, &#039;&#039;&#039;N-Serie&#039;&#039;&#039; für GPU-intensive Aufgaben).&lt;br /&gt;
* &#039;&#039;&#039;Verfügbarkeit:&#039;&#039;&#039; Über &#039;&#039;&#039;Availability Sets&#039;&#039;&#039; oder &#039;&#039;&#039;Availability Zones&#039;&#039;&#039; stellt Azure sicher, dass VMs auf verschiedene Hardware-Racks oder Rechenzentren verteilt werden, um die SLA zu maximieren.&lt;br /&gt;
* &#039;&#039;&#039;Azure Spot Instances:&#039;&#039;&#039; Ungenutzte Kapazitäten können mit hohem Rabatt (bis zu 90%) genutzt werden, sofern die Anwendung kurzzeitige Unterbrechungen toleriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Azure Blob Storage ===&lt;br /&gt;
Blob Storage (Binary Large Object) ist die Entsprechung zu AWS S3. Er ist für die Speicherung riesiger Mengen unstrukturierter Daten optimiert.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Container-Struktur:&#039;&#039;&#039; Daten werden in &#039;&#039;&#039;Containern&#039;&#039;&#039; organisiert (ähnlich wie Buckets).&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsebenen (Tiers):&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Hot:&#039;&#039;&#039; Für Daten, auf die häufig zugegriffen wird.&lt;br /&gt;
** &#039;&#039;&#039;Cool:&#039;&#039;&#039; Günstigerer Speicher für Daten, die mindestens 30 Tage liegen bleiben.&lt;br /&gt;
** &#039;&#039;&#039;Archive:&#039;&#039;&#039; Sehr günstig, aber mit Wartezeiten bei der Wiederherstellung (Stunden).&lt;br /&gt;
* &#039;&#039;&#039;Redundanz:&#039;&#039;&#039; Optionen reichen von &#039;&#039;&#039;LRS&#039;&#039;&#039; (Lokal redundant im selben RZ) bis zu &#039;&#039;&#039;GZRS&#039;&#039;&#039; (Geo-Zonen-redundant über Kontinente hinweg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Datenbanken (Azure SQL) ==&lt;br /&gt;
&lt;br /&gt;
Azure SQL ist ein Sammelbegriff für verwaltete Datenbankdienste, die auf der Microsoft SQL Server-Engine basieren.&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Azure SQL Database ===&lt;br /&gt;
Dies ist ein vollverwalteter Platform-as-a-Service (PaaS) Dienst. Microsoft kümmert sich um Updates, Backups und Skalierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Deployment-Modelle:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Single Database:&#039;&#039;&#039; Eine isolierte Datenbank mit eigenen Ressourcen.&lt;br /&gt;
** &#039;&#039;&#039;Elastic Pool:&#039;&#039;&#039; Mehrere Datenbanken teilen sich einen Ressourcen-Pool (ideal für SaaS-Anbieter).&lt;br /&gt;
* &#039;&#039;&#039;Serverless-Option:&#039;&#039;&#039; Die Datenbank skaliert automatisch nach Bedarf und pausiert in Leerlaufzeiten, um Kosten zu sparen.&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Hochverfügbarkeit &amp;amp; Sicherheit ===&lt;br /&gt;
Azure SQL bietet integrierte Hochverfügbarkeit. Mit dem Feature &#039;&#039;&#039;Active Geo-Replication&#039;&#039;&#039; können lesbare Kopien der Datenbank in anderen Weltregionen erstellt werden. Zudem ist die Verschlüsselung (TDE) standardmäßig aktiviert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. Identität &amp;amp; Sicherheit (Microsoft Entra ID) ==&lt;br /&gt;
&lt;br /&gt;
Was früher als **Azure Active Directory (Azure AD)** bekannt war, heißt heute **Microsoft Entra ID**. Es ist der zentrale Identitätsdienst für Azure, Office 365 und tausende externe Apps.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Identitätsmanagement in der Cloud ===&lt;br /&gt;
Entra ID ist kein klassisches Domain-Controller-System (LDAP), sondern ein moderner Cloud-Identitätsdienst, der Protokolle wie OIDC, SAML und OAuth 2.0 nutzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3.2 Wichtige Konzepte ===&lt;br /&gt;
* &#039;&#039;&#039;Mandanten (Tenants):&#039;&#039;&#039; Eine dedizierte Instanz von Entra ID für ein Unternehmen.&lt;br /&gt;
* &#039;&#039;&#039;B2B und B2C:&#039;&#039;&#039; Entra ID ermöglicht die Einbindung externer Partner (B2B) oder das Management von Millionen von Kunden-Identitäten (B2C).&lt;br /&gt;
* &#039;&#039;&#039;Conditional Access (Bedingter Zugriff):&#039;&#039;&#039; Das mächtigste Sicherheits-Feature. Man kann Regeln definieren wie: „Admins dürfen sich nur von Firmen-Laptops und nur mit MFA einloggen.“&lt;br /&gt;
&lt;br /&gt;
=== 3.3 RBAC (Role-Based Access Control) ===&lt;br /&gt;
Der Zugriff auf Azure-Ressourcen wird über Rollen gesteuert.&lt;br /&gt;
* &#039;&#039;&#039;Scope:&#039;&#039;&#039; Berechtigungen können auf Ebene der Management-Gruppe, des Abonnements, der Ressourcengruppe oder der einzelnen Ressource vergeben werden.&lt;br /&gt;
* &#039;&#039;&#039;Standardrollen:&#039;&#039;&#039; Besitzer (Owner), Mitwirkender (Contributor) und Leser (Reader).&lt;br /&gt;
&lt;br /&gt;
=== 3.4 Integration ===&lt;br /&gt;
Ein großer Vorteil ist die nahtlose Integration: Ein Nutzer loggt sich einmal ein (Single Sign-On, SSO) und hat Zugriff auf sein E-Mail-Postfach, seine Azure-VMs und Cloud-Anwendungen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; Azure VMs liefern die Rechenleistung, Blob Storage speichert die Dateien, Azure SQL verwaltet die Geschäftsdaten und Entra ID bildet die Sicherheitsklammer um das gesamte Ökosystem.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=86</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=86"/>
		<updated>2026-02-05T15:28:50Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Tag 2 – AWS &amp;amp; Azure Überblick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* [[IaaS, PaaS und SaaS|IaaS vs PaaS vs SaaS]]  &lt;br /&gt;
* Regionen, Zonen, [[Hochverfügbarkeit]]  &lt;br /&gt;
* [[Shared Responsibility Model]]  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache [[Web-App-Architektur]] in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  ... [[AWS: EC2, S3, RDS, IAM|more]]&lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID ... [[Azure: VM, Blob Storage, Azure SQL, Entra ID|more]] &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier)&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, [[Container-Orchestrierung in der Cloud|Container]], Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=AWS:_EC2,_S3,_RDS,_IAM&amp;diff=85</id>
		<title>AWS: EC2, S3, RDS, IAM</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=AWS:_EC2,_S3,_RDS,_IAM&amp;diff=85"/>
		<updated>2026-02-05T15:21:13Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Compute &amp;amp; Storage (EC2 und S3) ==&lt;br /&gt;
&lt;br /&gt;
AWS bietet eine Vielzahl von Diensten, aber EC2 und S3 bilden seit den Anfängen das Rückgrat fast jeder Cloud-Architektur.&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Amazon EC2 (Elastic Compute Cloud) ===&lt;br /&gt;
EC2 stellt virtuelle Server (Instanzen) in der Cloud bereit. Es ist das Äquivalent zu physischen Servern im eigenen Rechenzentrum, jedoch mit dem Vorteil der sekundenschnellen Skalierbarkeit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Instanztypen:&#039;&#039;&#039; AWS bietet spezialisierte Hardware-Konfigurationen für verschiedene Zwecke (z. B. &#039;&#039;&#039;T-Serie&#039;&#039;&#039; für allgemeine Aufgaben, &#039;&#039;&#039;C-Serie&#039;&#039;&#039; für rechenintensive Anwendungen, &#039;&#039;&#039;R-Serie&#039;&#039;&#039; für speicherintensive Datenbanken).&lt;br /&gt;
* &#039;&#039;&#039;Skalierbarkeit:&#039;&#039;&#039; Über &#039;&#039;&#039;Auto Scaling Groups&#039;&#039;&#039; kann die Anzahl der Instanzen automatisch an die CPU-Auslastung oder den Netzwerkverkehr angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Zahlungsmodell:&#039;&#039;&#039; Man zahlt nur für die Kapazität, die man tatsächlich nutzt (On-Demand), oder spart durch Vorab-Reservierungen (Reserved Instances).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Amazon S3 (Simple Storage Service) ===&lt;br /&gt;
S3 ist ein Objektspeicher-Dienst, der für das Speichern und Abrufen beliebiger Datenmengen ausgelegt ist. Er bietet eine theoretisch unbegrenzte Kapazität und eine extrem hohe Datenhaltbarkeit (99,999999999%).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Buckets &amp;amp; Objekte:&#039;&#039;&#039; Daten werden als &amp;quot;Objekte&amp;quot; in &amp;quot;Buckets&amp;quot; (Containern) gespeichert. Jedes Objekt hat eine eindeutige ID (Key) und Metadaten.&lt;br /&gt;
* &#039;&#039;&#039;Speicherklassen:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;S3 Standard:&#039;&#039;&#039; Für häufig genutzte Daten.&lt;br /&gt;
** &#039;&#039;&#039;S3 Glacier:&#039;&#039;&#039; Kostengünstiges Archiv für Daten, die selten abgerufen werden.&lt;br /&gt;
* &#039;&#039;&#039;Einsatzgebiete:&#039;&#039;&#039; Hosting statischer Webseiten, Backups, Data Lakes für Big-Data-Analysen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 2. Datenbanken (Amazon RDS) ==&lt;br /&gt;
&lt;br /&gt;
Das Verwalten eigener Datenbanken auf EC2-Instanzen ist komplex. Hier setzt &#039;&#039;&#039;Amazon RDS (Relational Database Service)&#039;&#039;&#039; an, um den administrativen Aufwand zu minimieren.&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Was ist Amazon RDS? ===&lt;br /&gt;
RDS ist ein verwalteter Dienst für relationale Datenbanken. AWS übernimmt hierbei die &amp;quot;undankbaren&amp;quot; Aufgaben wie Hardware-Provisionierung, Datenbank-Setup, Patching und Backups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Unterstützte Datenbank-Engines ===&lt;br /&gt;
Kunden können aus verschiedenen populären Engines wählen:&lt;br /&gt;
* MySQL, PostgreSQL, MariaDB&lt;br /&gt;
* Oracle, Microsoft SQL Server&lt;br /&gt;
* &#039;&#039;&#039;Amazon Aurora:&#039;&#039;&#039; Eine von AWS optimierte, Cloud-native Datenbank, die bis zu 5x schneller als Standard-MySQL ist.&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Hochverfügbarkeit mit Multi-AZ ===&lt;br /&gt;
Durch Aktivierung der &#039;&#039;&#039;Multi-AZ-Option&#039;&#039;&#039; (Multi-Availability Zone) repliziert RDS die Daten synchron in ein zweites Rechenzentrum. Fällt das primäre Rechenzentrum aus, erfolgt ein automatisches Failover ohne Datenverlust und ohne Änderung der Verbindungszeichenfolge (Endpoint) in der Applikation.&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Read Replicas ===&lt;br /&gt;
Für leseintensive Anwendungen können Read Replicas erstellt werden. Diese entlasten die Hauptdatenbank, indem sie Kopien der Daten für Abfragen (Select-Statements) bereitstellen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 3. Sicherheit &amp;amp; Zugriff (AWS IAM) ==&lt;br /&gt;
&lt;br /&gt;
Sicherheit ist bei AWS die &amp;quot;Job Zero&amp;quot;. Der zentrale Dienst hierfür ist das &#039;&#039;&#039;Identity and Access Management (IAM)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Das IAM-Framework ===&lt;br /&gt;
IAM ermöglicht es, den Zugriff auf AWS-Ressourcen sicher zu steuern. Es ist ein globaler Dienst (nicht regionsspezifisch) und kostenlos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3.2 Die wichtigsten Identitäten ===&lt;br /&gt;
* &#039;&#039;&#039;IAM Users:&#039;&#039;&#039; Personen innerhalb einer Organisation. Jeder sollte einen eigenen Account haben (kein Teilen von Root-Zugangsdaten!).&lt;br /&gt;
* &#039;&#039;&#039;IAM Groups:&#039;&#039;&#039; Sammlungen von Usern. Berechtigungen sollten idealerweise auf Gruppenebene vergeben werden.&lt;br /&gt;
* &#039;&#039;&#039;IAM Roles:&#039;&#039;&#039; Werden nicht Personen, sondern Services zugewiesen. Beispielsweise kann eine EC2-Instanz eine Rolle erhalten, die es ihr erlaubt, Dateien in einen S3-Bucket zu schreiben, ohne dass Passwörter auf dem Server gespeichert werden müssen.&lt;br /&gt;
&lt;br /&gt;
=== 3.3 Policies (Richtlinien) ===&lt;br /&gt;
Berechtigungen werden in &#039;&#039;&#039;JSON-Dokumenten&#039;&#039;&#039; definiert. Eine typische Policy legt fest:&lt;br /&gt;
* &#039;&#039;&#039;Effect:&#039;&#039;&#039; Erlauben (Allow) oder Verweigern (Deny).&lt;br /&gt;
* &#039;&#039;&#039;Action:&#039;&#039;&#039; Welche Aktion (z. B. `s3:ListBucket`).&lt;br /&gt;
* &#039;&#039;&#039;Resource:&#039;&#039;&#039; Auf welche Ressource (z. B. ARN des Buckets).&lt;br /&gt;
&lt;br /&gt;
=== 3.4 Best Practices für AWS Sicherheit ===&lt;br /&gt;
# &#039;&#039;&#039;MFA für den Root-User:&#039;&#039;&#039; Den Root-Account nach der Ersteinrichtung mit Multi-Faktor-Authentifizierung sichern und &amp;quot;einsperren&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;Least Privilege:&#039;&#039;&#039; Vergebe nur so viele Rechte wie unbedingt nötig.&lt;br /&gt;
# &#039;&#039;&#039;Rollen statt Keys:&#039;&#039;&#039; Nutze IAM-Rollen für Anwendungen, um das Risiko von gestohlenen Access-Keys zu minimieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; EC2 liefert die Rechenpower, S3 den Speicherplatz, RDS die strukturierten Daten und IAM hält alles sicher zusammen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=AWS:_EC2,_S3,_RDS,_IAM&amp;diff=84</id>
		<title>AWS: EC2, S3, RDS, IAM</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=AWS:_EC2,_S3,_RDS,_IAM&amp;diff=84"/>
		<updated>2026-02-05T15:20:39Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Compute &amp;amp; Storage (EC2 und S3) ==&lt;br /&gt;
&lt;br /&gt;
AWS bietet eine Vielzahl von Diensten, aber EC2 und S3 bilden seit den Anfängen das Rückgrat fast jeder Cloud-Architektur.&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Amazon EC2 (Elastic Compute Cloud) ===&lt;br /&gt;
EC2 stellt virtuelle Server (Instanzen) in der Cloud bereit. Es ist das Äquivalent zu physischen Servern im eigenen Rechenzentrum, jedoch mit dem Vorteil der sekundenschnellen Skalierbarkeit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Instanztypen:&#039;&#039;&#039; AWS bietet spezialisierte Hardware-Konfigurationen für verschiedene Zwecke (z. B. &#039;&#039;&#039;T-Serie&#039;&#039;&#039; für allgemeine Aufgaben, &#039;&#039;&#039;C-Serie&#039;&#039;&#039; für rechenintensive Anwendungen, &#039;&#039;&#039;R-Serie&#039;&#039;&#039; für speicherintensive Datenbanken).&lt;br /&gt;
* &#039;&#039;&#039;Skalierbarkeit:&#039;&#039;&#039; Über &#039;&#039;&#039;Auto Scaling Groups&#039;&#039;&#039; kann die Anzahl der Instanzen automatisch an die CPU-Auslastung oder den Netzwerkverkehr angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Zahlungsmodell:&#039;&#039;&#039; Man zahlt nur für die Kapazität, die man tatsächlich nutzt (On-Demand), oder spart durch Vorab-Reservierungen (Reserved Instances).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Amazon S3 (Simple Storage Service) ===&lt;br /&gt;
S3 ist ein Objektspeicher-Dienst, der für das Speichern und Abrufen beliebiger Datenmengen ausgelegt ist. Er bietet eine theoretisch unbegrenzte Kapazität und eine extrem hohe Datenhaltbarkeit (99,999999999%).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Buckets &amp;amp; Objekte:&#039;&#039;&#039; Daten werden als &amp;quot;Objekte&amp;quot; in &amp;quot;Buckets&amp;quot; (Containern) gespeichert. Jedes Objekt hat eine eindeutige ID (Key) und Metadaten.&lt;br /&gt;
* &#039;&#039;&#039;Speicherklassen:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;S3 Standard:&#039;&#039;&#039; Für häufig genutzte Daten.&lt;br /&gt;
** &#039;&#039;&#039;S3 Glacier:&#039;&#039;&#039; Kostengünstiges Archiv für Daten, die selten abgerufen werden.&lt;br /&gt;
* &#039;&#039;&#039;Einsatzgebiete:&#039;&#039;&#039; Hosting statischer Webseiten, Backups, Data Lakes für Big-Data-Analysen.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 2. Datenbanken (Amazon RDS) ==&lt;br /&gt;
&lt;br /&gt;
Das Verwalten eigener Datenbanken auf EC2-Instanzen ist komplex. Hier setzt &#039;&#039;&#039;Amazon RDS (Relational Database Service)&#039;&#039;&#039; an, um den administrativen Aufwand zu minimieren.&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Was ist Amazon RDS? ===&lt;br /&gt;
RDS ist ein verwalteter Dienst für relationale Datenbanken. AWS übernimmt hierbei die &amp;quot;undankbaren&amp;quot; Aufgaben wie Hardware-Provisionierung, Datenbank-Setup, Patching und Backups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Unterstützte Datenbank-Engines ===&lt;br /&gt;
Kunden können aus verschiedenen populären Engines wählen:&lt;br /&gt;
* MySQL, PostgreSQL, MariaDB&lt;br /&gt;
* Oracle, Microsoft SQL Server&lt;br /&gt;
* &#039;&#039;&#039;Amazon Aurora:&#039;&#039;&#039; Eine von AWS optimierte, Cloud-native Datenbank, die bis zu 5x schneller als Standard-MySQL ist.&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Hochverfügbarkeit mit Multi-AZ ===&lt;br /&gt;
Durch Aktivierung der &#039;&#039;&#039;Multi-AZ-Option&#039;&#039;&#039; (Multi-Availability Zone) repliziert RDS die Daten synchron in ein zweites Rechenzentrum. Fällt das primäre Rechenzentrum aus, erfolgt ein automatisches Failover ohne Datenverlust und ohne Änderung der Verbindungszeichenfolge (Endpoint) in der Applikation.&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Read Replicas ===&lt;br /&gt;
Für leseintensive Anwendungen können Read Replicas erstellt werden. Diese entlasten die Hauptdatenbank, indem sie Kopien der Daten für Abfragen (Select-Statements) bereitstellen.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 3. Sicherheit &amp;amp; Zugriff (AWS IAM) ==&lt;br /&gt;
&lt;br /&gt;
Sicherheit ist bei AWS die &amp;quot;Job Zero&amp;quot;. Der zentrale Dienst hierfür ist das &#039;&#039;&#039;Identity and Access Management (IAM)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Das IAM-Framework ===&lt;br /&gt;
IAM ermöglicht es, den Zugriff auf AWS-Ressourcen sicher zu steuern. Es ist ein globaler Dienst (nicht regionsspezifisch) und kostenlos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3.2 Die wichtigsten Identitäten ===&lt;br /&gt;
* &#039;&#039;&#039;IAM Users:&#039;&#039;&#039; Personen innerhalb einer Organisation. Jeder sollte einen eigenen Account haben (kein Teilen von Root-Zugangsdaten!).&lt;br /&gt;
* &#039;&#039;&#039;IAM Groups:&#039;&#039;&#039; Sammlungen von Usern. Berechtigungen sollten idealerweise auf Gruppenebene vergeben werden.&lt;br /&gt;
* &#039;&#039;&#039;IAM Roles:&#039;&#039;&#039; Werden nicht Personen, sondern Services zugewiesen. Beispielsweise kann eine EC2-Instanz eine Rolle erhalten, die es ihr erlaubt, Dateien in einen S3-Bucket zu schreiben, ohne dass Passwörter auf dem Server gespeichert werden müssen.&lt;br /&gt;
&lt;br /&gt;
=== 3.3 Policies (Richtlinien) ===&lt;br /&gt;
Berechtigungen werden in &#039;&#039;&#039;JSON-Dokumenten&#039;&#039;&#039; definiert. Eine typische Policy legt fest:&lt;br /&gt;
* &#039;&#039;&#039;Effect:&#039;&#039;&#039; Erlauben (Allow) oder Verweigern (Deny).&lt;br /&gt;
* &#039;&#039;&#039;Action:&#039;&#039;&#039; Welche Aktion (z. B. `s3:ListBucket`).&lt;br /&gt;
* &#039;&#039;&#039;Resource:&#039;&#039;&#039; Auf welche Ressource (z. B. ARN des Buckets).&lt;br /&gt;
&lt;br /&gt;
=== 3.4 Best Practices für AWS Sicherheit ===&lt;br /&gt;
# &#039;&#039;&#039;MFA für den Root-User:&#039;&#039;&#039; Den Root-Account nach der Ersteinrichtung mit Multi-Faktor-Authentifizierung sichern und &amp;quot;einsperren&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;Least Privilege:&#039;&#039;&#039; Vergebe nur so viele Rechte wie unbedingt nötig.&lt;br /&gt;
# &#039;&#039;&#039;Rollen statt Keys:&#039;&#039;&#039; Nutze IAM-Rollen für Anwendungen, um das Risiko von gestohlenen Access-Keys zu minimieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; EC2 liefert die Rechenpower, S3 den Speicherplatz, RDS die strukturierten Daten und IAM hält alles sicher zusammen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=AWS:_EC2,_S3,_RDS,_IAM&amp;diff=83</id>
		<title>AWS: EC2, S3, RDS, IAM</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=AWS:_EC2,_S3,_RDS,_IAM&amp;diff=83"/>
		<updated>2026-02-05T15:20:05Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „== 1: Compute &amp;amp; Storage (EC2 und S3) ==  AWS bietet eine Vielzahl von Diensten, aber EC2 und S3 bilden seit den Anfängen das Rückgrat fast jeder Cloud-Architektur.  === 1.1 Amazon EC2 (Elastic Compute Cloud) === EC2 stellt virtuelle Server (Instanzen) in der Cloud bereit. Es ist das Äquivalent zu physischen Servern im eigenen Rechenzentrum, jedoch mit dem Vorteil der sekundenschnellen Skalierbarkeit.  * &amp;#039;&amp;#039;&amp;#039;Instanztypen:&amp;#039;&amp;#039;&amp;#039; AWS bietet spezialisierte Har…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1: Compute &amp;amp; Storage (EC2 und S3) ==&lt;br /&gt;
&lt;br /&gt;
AWS bietet eine Vielzahl von Diensten, aber EC2 und S3 bilden seit den Anfängen das Rückgrat fast jeder Cloud-Architektur.&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Amazon EC2 (Elastic Compute Cloud) ===&lt;br /&gt;
EC2 stellt virtuelle Server (Instanzen) in der Cloud bereit. Es ist das Äquivalent zu physischen Servern im eigenen Rechenzentrum, jedoch mit dem Vorteil der sekundenschnellen Skalierbarkeit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Instanztypen:&#039;&#039;&#039; AWS bietet spezialisierte Hardware-Konfigurationen für verschiedene Zwecke (z. B. &#039;&#039;&#039;T-Serie&#039;&#039;&#039; für allgemeine Aufgaben, &#039;&#039;&#039;C-Serie&#039;&#039;&#039; für rechenintensive Anwendungen, &#039;&#039;&#039;R-Serie&#039;&#039;&#039; für speicherintensive Datenbanken).&lt;br /&gt;
* &#039;&#039;&#039;Skalierbarkeit:&#039;&#039;&#039; Über &#039;&#039;&#039;Auto Scaling Groups&#039;&#039;&#039; kann die Anzahl der Instanzen automatisch an die CPU-Auslastung oder den Netzwerkverkehr angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Zahlungsmodell:&#039;&#039;&#039; Man zahlt nur für die Kapazität, die man tatsächlich nutzt (On-Demand), oder spart durch Vorab-Reservierungen (Reserved Instances).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Amazon S3 (Simple Storage Service) ===&lt;br /&gt;
S3 ist ein Objektspeicher-Dienst, der für das Speichern und Abrufen beliebiger Datenmengen ausgelegt ist. Er bietet eine theoretisch unbegrenzte Kapazität und eine extrem hohe Datenhaltbarkeit (99,999999999%).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Buckets &amp;amp; Objekte:&#039;&#039;&#039; Daten werden als &amp;quot;Objekte&amp;quot; in &amp;quot;Buckets&amp;quot; (Containern) gespeichert. Jedes Objekt hat eine eindeutige ID (Key) und Metadaten.&lt;br /&gt;
* &#039;&#039;&#039;Speicherklassen:&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;S3 Standard:&#039;&#039;&#039; Für häufig genutzte Daten.&lt;br /&gt;
** &#039;&#039;&#039;S3 Glacier:&#039;&#039;&#039; Kostengünstiges Archiv für Daten, die selten abgerufen werden.&lt;br /&gt;
* &#039;&#039;&#039;Einsatzgebiete:&#039;&#039;&#039; Hosting statischer Webseiten, Backups, Data Lakes für Big-Data-Analysen.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 2: Datenbanken (Amazon RDS) ==&lt;br /&gt;
&lt;br /&gt;
Das Verwalten eigener Datenbanken auf EC2-Instanzen ist komplex. Hier setzt &#039;&#039;&#039;Amazon RDS (Relational Database Service)&#039;&#039;&#039; an, um den administrativen Aufwand zu minimieren.&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Was ist Amazon RDS? ===&lt;br /&gt;
RDS ist ein verwalteter Dienst für relationale Datenbanken. AWS übernimmt hierbei die &amp;quot;undankbaren&amp;quot; Aufgaben wie Hardware-Provisionierung, Datenbank-Setup, Patching und Backups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Unterstützte Datenbank-Engines ===&lt;br /&gt;
Kunden können aus verschiedenen populären Engines wählen:&lt;br /&gt;
* MySQL, PostgreSQL, MariaDB&lt;br /&gt;
* Oracle, Microsoft SQL Server&lt;br /&gt;
* &#039;&#039;&#039;Amazon Aurora:&#039;&#039;&#039; Eine von AWS optimierte, Cloud-native Datenbank, die bis zu 5x schneller als Standard-MySQL ist.&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Hochverfügbarkeit mit Multi-AZ ===&lt;br /&gt;
Durch Aktivierung der &#039;&#039;&#039;Multi-AZ-Option&#039;&#039;&#039; (Multi-Availability Zone) repliziert RDS die Daten synchron in ein zweites Rechenzentrum. Fällt das primäre Rechenzentrum aus, erfolgt ein automatisches Failover ohne Datenverlust und ohne Änderung der Verbindungszeichenfolge (Endpoint) in der Applikation.&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Read Replicas ===&lt;br /&gt;
Für leseintensive Anwendungen können Read Replicas erstellt werden. Diese entlasten die Hauptdatenbank, indem sie Kopien der Daten für Abfragen (Select-Statements) bereitstellen.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 3: Sicherheit &amp;amp; Zugriff (AWS IAM) ==&lt;br /&gt;
&lt;br /&gt;
Sicherheit ist bei AWS die &amp;quot;Job Zero&amp;quot;. Der zentrale Dienst hierfür ist das &#039;&#039;&#039;Identity and Access Management (IAM)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Das IAM-Framework ===&lt;br /&gt;
IAM ermöglicht es, den Zugriff auf AWS-Ressourcen sicher zu steuern. Es ist ein globaler Dienst (nicht regionsspezifisch) und kostenlos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3.2 Die wichtigsten Identitäten ===&lt;br /&gt;
* &#039;&#039;&#039;IAM Users:&#039;&#039;&#039; Personen innerhalb einer Organisation. Jeder sollte einen eigenen Account haben (kein Teilen von Root-Zugangsdaten!).&lt;br /&gt;
* &#039;&#039;&#039;IAM Groups:&#039;&#039;&#039; Sammlungen von Usern. Berechtigungen sollten idealerweise auf Gruppenebene vergeben werden.&lt;br /&gt;
* &#039;&#039;&#039;IAM Roles:&#039;&#039;&#039; Werden nicht Personen, sondern Services zugewiesen. Beispielsweise kann eine EC2-Instanz eine Rolle erhalten, die es ihr erlaubt, Dateien in einen S3-Bucket zu schreiben, ohne dass Passwörter auf dem Server gespeichert werden müssen.&lt;br /&gt;
&lt;br /&gt;
=== 3.3 Policies (Richtlinien) ===&lt;br /&gt;
Berechtigungen werden in &#039;&#039;&#039;JSON-Dokumenten&#039;&#039;&#039; definiert. Eine typische Policy legt fest:&lt;br /&gt;
* &#039;&#039;&#039;Effect:&#039;&#039;&#039; Erlauben (Allow) oder Verweigern (Deny).&lt;br /&gt;
* &#039;&#039;&#039;Action:&#039;&#039;&#039; Welche Aktion (z. B. `s3:ListBucket`).&lt;br /&gt;
* &#039;&#039;&#039;Resource:&#039;&#039;&#039; Auf welche Ressource (z. B. ARN des Buckets).&lt;br /&gt;
&lt;br /&gt;
=== 3.4 Best Practices für AWS Sicherheit ===&lt;br /&gt;
# &#039;&#039;&#039;MFA für den Root-User:&#039;&#039;&#039; Den Root-Account nach der Ersteinrichtung mit Multi-Faktor-Authentifizierung sichern und &amp;quot;einsperren&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;Least Privilege:&#039;&#039;&#039; Vergebe nur so viele Rechte wie unbedingt nötig.&lt;br /&gt;
# &#039;&#039;&#039;Rollen statt Keys:&#039;&#039;&#039; Nutze IAM-Rollen für Anwendungen, um das Risiko von gestohlenen Access-Keys zu minimieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; EC2 liefert die Rechenpower, S3 den Speicherplatz, RDS die strukturierten Daten und IAM hält alles sicher zusammen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=82</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=82"/>
		<updated>2026-02-05T15:19:31Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* Tag 2 – AWS &amp;amp; Azure Überblick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* [[IaaS, PaaS und SaaS|IaaS vs PaaS vs SaaS]]  &lt;br /&gt;
* Regionen, Zonen, [[Hochverfügbarkeit]]  &lt;br /&gt;
* [[Shared Responsibility Model]]  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache [[Web-App-Architektur]] in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  ... [[AWS: EC2, S3, RDS, IAM|more]]&lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier)&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, [[Container-Orchestrierung in der Cloud|Container]], Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Identity_and_Access_Management_(IAM)&amp;diff=81</id>
		<title>Identity and Access Management (IAM)</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Identity_and_Access_Management_(IAM)&amp;diff=81"/>
		<updated>2026-02-05T15:14:14Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „Dies ist eine kompakte Einführung in das Identity and Access Management (IAM), das als zentrales Kontrollzentrum für die Sicherheit in der Cloud fungiert.  == Identity and Access Management (IAM) und Zugriffssicherheit ==  Das &amp;#039;&amp;#039;&amp;#039;Identity and Access Management (IAM)&amp;#039;&amp;#039;&amp;#039; ist das Fundament der Cloud-Sicherheit. Es stellt sicher, dass die richtigen Personen und Systeme zur richtigen Zeit Zugriff auf die richtigen Ressourcen haben – und das aus den richtig…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist eine kompakte Einführung in das Identity and Access Management (IAM), das als zentrales Kontrollzentrum für die Sicherheit in der Cloud fungiert.&lt;br /&gt;
&lt;br /&gt;
== Identity and Access Management (IAM) und Zugriffssicherheit ==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;Identity and Access Management (IAM)&#039;&#039;&#039; ist das Fundament der Cloud-Sicherheit. Es stellt sicher, dass die richtigen Personen und Systeme zur richtigen Zeit Zugriff auf die richtigen Ressourcen haben – und das aus den richtigen Gründen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. Die Kernkomponenten von IAM ===&lt;br /&gt;
Ein modernes IAM-System basiert auf vier Säulen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Identitäten (Principals):&#039;&#039;&#039; Dies können menschliche Nutzer (Entwickler, Admins) oder maschinelle Identitäten (Applikationen, Server-Instanzen) sein.&lt;br /&gt;
* &#039;&#039;&#039;Gruppen:&#039;&#039;&#039; Logische Sammlungen von Nutzern, um Rechte effizienter zu verwalten (z. B. Gruppe &amp;quot;Marketing&amp;quot; erhält Zugriff auf den Image-Speicher).&lt;br /&gt;
* &#039;&#039;&#039;Rollen:&#039;&#039;&#039; Temporäre Identitäten, die von Services oder Nutzern angenommen werden können, um bestimmte Aufgaben auszuführen, ohne dauerhafte Zugangsdaten zu nutzen.&lt;br /&gt;
* &#039;&#039;&#039;Policies (Richtlinien):&#039;&#039;&#039; JSON-Dokumente, die präzise definieren, welche Aktionen (Read, Write, Delete) auf welche Ressourcen erlaubt oder verboten sind.&lt;br /&gt;
&lt;br /&gt;
=== 2. Das Prinzip der geringsten Berechtigung (Least Privilege) ===&lt;br /&gt;
Dies ist die wichtigste Sicherheitsregel: Ein Nutzer oder Dienst darf &#039;&#039;&#039;nur die minimal notwendigen Rechte&#039;&#039;&#039; erhalten, die er zur Ausführung seiner Aufgabe benötigt. Dies minimiert den &amp;quot;Explosionsradius&amp;quot; im Falle eines kompromittierten Kontos.&lt;br /&gt;
&lt;br /&gt;
=== 3. Passwortrichtlinien ===&lt;br /&gt;
Trotz moderner Verfahren bleiben Passwörter eine Schwachstelle. Effektive Richtlinien fordern heute:&lt;br /&gt;
* &#039;&#039;&#039;Komplexität:&#039;&#039;&#039; Kombination aus Groß-/Kleinschreibung, Zahlen und Sonderzeichen.&lt;br /&gt;
* &#039;&#039;&#039;Länge:&#039;&#039;&#039; Mindestens 12-14 Zeichen werden empfohlen.&lt;br /&gt;
* &#039;&#039;&#039;Kein regelmäßiger Zwangswechsel:&#039;&#039;&#039; Moderne Sicherheitsstandards (wie NIST) raten von einem Wechsel alle 90 Tage ab, da Nutzer sonst nur einfache Muster wählen. Ein Wechsel sollte nur bei Verdacht auf Kompromittierung erfolgen.&lt;br /&gt;
&lt;br /&gt;
=== 4. Multi-Faktor-Authentifizierung (MFA) ===&lt;br /&gt;
MFA ist die effektivste Maßnahme gegen Identitätsdiebstahl. Sie kombiniert mindestens zwei Faktoren aus verschiedenen Kategorien:&lt;br /&gt;
# &#039;&#039;&#039;Wissen:&#039;&#039;&#039; Etwas, das man weiß (Passwort/PIN).&lt;br /&gt;
# &#039;&#039;&#039;Besitz:&#039;&#039;&#039; Etwas, das man hat (Hardware-Token wie YubiKey, Smartphone-App wie Google Authenticator).&lt;br /&gt;
# &#039;&#039;&#039;Inhärenz:&#039;&#039;&#039; Etwas, das man ist (Biometrie wie Fingerabdruck oder FaceID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5. Vergleich der Zugriffstypen ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Merkmal !! Root / Global Admin !! Standard Nutzer !! Service Account&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Zweck&#039;&#039;&#039; || Vollzugriff (nur für Setup) || Tägliche Arbeit || Maschinen-Kommunikation&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sicherheit&#039;&#039;&#039; || MFA zwingend erforderlich || Passwort + MFA || Zertifikate / IAM Rollen&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Risiko&#039;&#039;&#039; || Extrem hoch || Mittel || Gering (bei engen Rechten)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 6. Zusammenfassung ===&lt;br /&gt;
Ein starkes IAM-Konzept ersetzt das alte &amp;quot;Burgmauer-Prinzip&amp;quot; (Perimetersicherheit) durch eine identitätsbasierte Sicherheit. In der Cloud ist die Identität der neue Perimeter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; Ohne striktes IAM, starke Passwortrichtlinien und flächendeckendes MFA ist selbst die beste Verschlüsselung wirkungslos, da Angreifer einfach &amp;quot;durch die Vordertür&amp;quot; spazieren könnten.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Shared_Responsibility_Model&amp;diff=80</id>
		<title>Shared Responsibility Model</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Shared_Responsibility_Model&amp;diff=80"/>
		<updated>2026-02-05T15:13:46Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* 2. Verantwortung des Kunden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Das Shared Responsibility Model ==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;Shared Responsibility Model&#039;&#039;&#039; ist eine vertragliche und operative Abgrenzung zwischen einem Cloud-Service-Provider (CSP) wie AWS, Azure oder Google Cloud und dem Kunden. Die goldene Regel lautet: Der Anbieter ist verantwortlich für die Sicherheit &#039;&#039;&#039;der&#039;&#039;&#039; Cloud, der Kunde ist verantwortlich für die Sicherheit &#039;&#039;&#039;in&#039;&#039;&#039; der Cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. Verantwortung des Cloud-Anbieters ===&lt;br /&gt;
Der Anbieter schützt die Infrastruktur, die alle in der Cloud angebotenen Dienste ausführt. Dazu gehören:&lt;br /&gt;
* &#039;&#039;&#039;Physische Sicherheit:&#039;&#039;&#039; Schutz der Rechenzentren (Zugangskontrollen, Kameras, Stromversorgung).&lt;br /&gt;
* &#039;&#039;&#039;Hardware-Infrastruktur:&#039;&#039;&#039; Wartung der Server, Speichergeräte und Netzwerkkomponenten.&lt;br /&gt;
* &#039;&#039;&#039;Software-Infrastruktur:&#039;&#039;&#039; Sicherheit der Virtualisierungsschicht (Hypervisor) und der verwalteten Dienste.&lt;br /&gt;
&lt;br /&gt;
=== 2. Verantwortung des Kunden ===&lt;br /&gt;
Die Verantwortung des Kunden hängt stark vom gewählten Servicemodell ab, umfasst aber im Kern:&lt;br /&gt;
* &#039;&#039;&#039;Daten:&#039;&#039;&#039; [[Daten-Verschlüsselung in der Cloud|Verschlüsselung (At-Rest und In-Transit)]] sowie Backup der eigenen Daten.&lt;br /&gt;
* [[Identity and Access Management (IAM)|&#039;&#039;&#039;Identitäts- und Zugriffsmanagement (IAM)]]:&#039;&#039;&#039; Wer darf auf welche Ressourcen zugreifen? (Passwortrichtlinien, MFA).&lt;br /&gt;
* &#039;&#039;&#039;Konfiguration:&#039;&#039;&#039; Sicherheitsgruppen, Firewalls und Betriebssystem-Updates (bei IaaS).&lt;br /&gt;
&lt;br /&gt;
=== 3. Verschiebung je nach Servicemodell ===&lt;br /&gt;
Die Grenze der Verantwortung verschiebt sich, je mehr Management-Aufgaben der Anbieter übernimmt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Modell !! Beispiel !! Wer macht was?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;IaaS&#039;&#039;&#039; (Infrastructure as a Service) || EC2, Azure VMs || Der Kunde verwaltet fast alles: Betriebssystem, Middleware und Apps.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;PaaS&#039;&#039;&#039; (Platform as a Service) || App Service, Lambda || Der Anbieter verwaltet das OS; der Kunde nur den Code und die Daten.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SaaS&#039;&#039;&#039; (Software as a Service) || Microsoft 365, Salesforce || Der Anbieter verwaltet fast alles; der Kunde nur die Nutzer und Daten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4. Häufige Missverständnisse ===&lt;br /&gt;
Ein weit verbreiteter Irrtum ist, dass Daten in der Cloud automatisch &amp;quot;sicher&amp;quot; und &amp;quot;gesichert&amp;quot; (Backup) sind. &lt;br /&gt;
* Wenn ein Nutzer versehentlich Daten löscht (menschliches Versagen), ist das in der Regel kein Fehler des Cloud-Anbieters. &lt;br /&gt;
* Die Konfiguration einer Firewall (z. B. &amp;quot;Port 80 für die ganze Welt öffnen&amp;quot;) liegt allein in der Hand des Kunden.&lt;br /&gt;
&lt;br /&gt;
=== 5. Zusammenfassung ===&lt;br /&gt;
Das Modell hilft Unternehmen zu verstehen, wo ihre Sicherheitsbemühungen enden und wo sie beginnen müssen. Es verhindert &amp;quot;Sicherheitslücken durch Annahme&amp;quot;, indem es klare Grenzen zieht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusammenfassend:&#039;&#039;&#039; Der Cloud-Anbieter liefert die sicheren Bausteine, aber der Kunde ist dafür verantwortlich, diese Bausteine zu einem sicheren Haus zusammenzusetzen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=IaaS,_PaaS_und_SaaS&amp;diff=56</id>
		<title>IaaS, PaaS und SaaS</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=IaaS,_PaaS_und_SaaS&amp;diff=56"/>
		<updated>2026-02-04T13:43:46Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IaaS, PaaS und SaaS sind &#039;&#039;&#039;Cloud-Computing-Modelle, die sich durch den Umfang der vom Anbieter verwalteten IT-Ressourcen unterscheiden&#039;&#039;&#039;. Sie bieten Flexibilität (IaaS), Entwicklungsplattformen (PaaS) oder fertige Anwendungen (SaaS) über das Internet, wodurch Unternehmen eigene Hardware-Wartungen reduzieren.&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;IaaS (Infrastructure-as-a-Service)&#039;&#039;&#039;: Miete von virtueller Infrastruktur (Server, Speicher).&lt;br /&gt;
* &#039;&#039;&#039;PaaS (Platform-as-a-Service)&#039;&#039;&#039;: Bereitstellung einer Plattform zur Anwendungsentwicklung.&lt;br /&gt;
* &#039;&#039;&#039;SaaS (Software-as-a-Service)&#039;&#039;&#039;: Nutzung fertiger Softwareanwendungen via Browser. &lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Unterschiede:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IaaS (z.B. AWS, Azure VM)&#039;&#039;&#039;: Nutzer verwaltet Betriebssysteme, Anwendungen und Daten, während der Anbieter für physische Server und Virtualisierung sorgt. Es bietet maximale Kontrolle.&lt;br /&gt;
* &#039;&#039;&#039;PaaS (z.B. Google App Engine, Heroku)&#039;&#039;&#039;: Ideal für Entwickler. Anbieter kümmert sich um Infrastruktur und Laufzeitumgebung, Nutzer fokussiert sich auf die App.&lt;br /&gt;
* &#039;&#039;&#039;SaaS (z.B. Salesforce, Microsoft 365, Dropbox)&#039;&#039;&#039;: Das Rundum-sorglos-Paket. Der Anbieter übernimmt die gesamte Verwaltung, Sicherheit und Wartung. &lt;br /&gt;
&lt;br /&gt;
Die Wahl hängt vom Bedarf an Kontrolle und Eigenverantwortung ab.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=IaaS,_PaaS_und_SaaS&amp;diff=55</id>
		<title>IaaS, PaaS und SaaS</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=IaaS,_PaaS_und_SaaS&amp;diff=55"/>
		<updated>2026-02-04T13:42:21Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „IaaS, PaaS und SaaS sind Cloud-Computing-Modelle, die sich durch den Umfang der vom Anbieter verwalteten IT-Ressourcen unterscheiden. Sie bieten Flexibilität (IaaS), Entwicklungsplattformen (PaaS) oder fertige Anwendungen (SaaS) über das Internet, wodurch Unternehmen eigene Hardware-Wartungen reduzieren.   * IaaS (Infrastructure-as-a-Service): Miete von virtueller Infrastruktur (Server, Speicher). * PaaS (Platform-as-a-Service): Bereitstellung einer Pla…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IaaS, PaaS und SaaS sind Cloud-Computing-Modelle, die sich durch den Umfang der vom Anbieter verwalteten IT-Ressourcen unterscheiden. Sie bieten Flexibilität (IaaS), Entwicklungsplattformen (PaaS) oder fertige Anwendungen (SaaS) über das Internet, wodurch Unternehmen eigene Hardware-Wartungen reduzieren.&lt;br /&gt;
 &lt;br /&gt;
* IaaS (Infrastructure-as-a-Service): Miete von virtueller Infrastruktur (Server, Speicher).&lt;br /&gt;
* PaaS (Platform-as-a-Service): Bereitstellung einer Plattform zur Anwendungsentwicklung.&lt;br /&gt;
* SaaS (Software-as-a-Service): Nutzung fertiger Softwareanwendungen via Browser. &lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Unterschiede:&lt;br /&gt;
&lt;br /&gt;
* IaaS (z.B. AWS, Azure VM): Nutzer verwaltet Betriebssysteme, Anwendungen und Daten, während der Anbieter für physische Server und Virtualisierung sorgt. Es bietet maximale Kontrolle.&lt;br /&gt;
* PaaS (z.B. Google App Engine, Heroku): Ideal für Entwickler. Anbieter kümmert sich um Infrastruktur und Laufzeitumgebung, Nutzer fokussiert sich auf die App.&lt;br /&gt;
* SaaS (z.B. Salesforce, Microsoft 365, Dropbox): Das Rundum-sorglos-Paket. Der Anbieter übernimmt die gesamte Verwaltung, Sicherheit und Wartung. &lt;br /&gt;
&lt;br /&gt;
Die Wahl hängt vom Bedarf an Kontrolle und Eigenverantwortung ab.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=54</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=54"/>
		<updated>2026-02-04T13:41:31Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* [[IaaS, PaaS und SaaS|IaaS vs PaaS vs SaaS]]  &lt;br /&gt;
* Regionen, Zonen, Hochverfügbarkeit  &lt;br /&gt;
* Shared Responsibility Model  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache Web-App-Architektur in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  &lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier)&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, Container, Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=CI/CD&amp;diff=53</id>
		<title>CI/CD</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=CI/CD&amp;diff=53"/>
		<updated>2026-02-04T13:37:08Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „CI/CD steht für &amp;#039;&amp;#039;&amp;#039;Continuous Integration und Continuous Delivery/Deployment (kontinuierliche Integration und Bereitstellung)&amp;#039;&amp;#039;&amp;#039;. Es ist eine automatisierte Praxis in der Softwareentwicklung, die Codeänderungen häufiger, schneller und zuverlässiger in Produktion bringt. CI/CD-Pipelines automatisieren das Bauen, Testen und Bereitstellen, wodurch Fehler frühzeitig erkannt und Entwicklungszyklen beschleunigt werden.   Die Kernkomponenten im Detail:  * &amp;#039;…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CI/CD steht für &#039;&#039;&#039;Continuous Integration und Continuous Delivery/Deployment (kontinuierliche Integration und Bereitstellung)&#039;&#039;&#039;. Es ist eine automatisierte Praxis in der Softwareentwicklung, die Codeänderungen häufiger, schneller und zuverlässiger in Produktion bringt. CI/CD-Pipelines automatisieren das Bauen, Testen und Bereitstellen, wodurch Fehler frühzeitig erkannt und Entwicklungszyklen beschleunigt werden. &lt;br /&gt;
&lt;br /&gt;
Die Kernkomponenten im Detail:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Continuous Integration (CI)&#039;&#039;&#039;: Entwickler führen ihre Codeänderungen mehrmals täglich in einem zentralen Repository zusammen. Automatische Builds und Tests stellen sicher, dass der neue Code keine Fehler in der Anwendung verursacht.&lt;br /&gt;
* &#039;&#039;&#039;Continuous Delivery (CD)&#039;&#039;&#039;: Nach der CI-Phase wird der Code automatisch in einer Test- oder Staging-Umgebung bereitgestellt. Die Übergabe an die Produktion erfordert hierbei in der Regel noch eine manuelle Freigabe.&lt;br /&gt;
* &#039;&#039;&#039;Continuous Deployment (CD)&#039;&#039;&#039;: Eine weiterentwickelte Form der Bereitstellung, bei der jede Änderung, die alle Tests erfolgreich durchläuft, automatisch ohne manuelle Eingriffe in die Produktionsumgebung (zum Kunden) übernommen wird. &lt;br /&gt;
&lt;br /&gt;
Vorteile von CI/CD:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Schnellere Releases&#039;&#039;&#039;: Software kann häufiger und effizienter aktualisiert werden.&lt;br /&gt;
* &#039;&#039;&#039;Höhere Qualität&#039;&#039;&#039;: Automatisierte Tests reduzieren Risiken und finden Fehler früher.&lt;br /&gt;
* &#039;&#039;&#039;Automatisierung&#039;&#039;&#039;: Routineaufgaben im Entwicklungs- und Bereitstellungsprozess werden eliminiert.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=52</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=52"/>
		<updated>2026-02-04T13:34:34Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit [[CI/CD]] automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* IaaS vs PaaS vs SaaS  &lt;br /&gt;
* Regionen, Zonen, Hochverfügbarkeit  &lt;br /&gt;
* Shared Responsibility Model  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache Web-App-Architektur in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  &lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier)&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, Container, Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=51</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=51"/>
		<updated>2026-02-04T13:33:29Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: /* 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit CI/CD automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* IaaS vs PaaS vs SaaS  &lt;br /&gt;
* Regionen, Zonen, Hochverfügbarkeit  &lt;br /&gt;
* Shared Responsibility Model  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache Web-App-Architektur in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  &lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier)&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, Container, Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
	<entry>
		<id>http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=50</id>
		<title>Cloud &amp; DevOps Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://devops.straight8.de/index.php?title=Cloud_%26_DevOps_Spezialisierung&amp;diff=50"/>
		<updated>2026-02-04T13:32:39Z</updated>

		<summary type="html">&lt;p&gt;KingHayes: Die Seite wurde neu angelegt: „= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =  Starke Wahl – &amp;#039;&amp;#039;&amp;#039;Cloud + DevOps&amp;#039;&amp;#039;&amp;#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.  Ziel am Ende:   Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit CI/CD automatisiert ausrollen und grundlegende Cloud-Security um…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2-Monats-Lernplan: Cloud &amp;amp; DevOps Spezialisierung (40 Tage) =&lt;br /&gt;
&lt;br /&gt;
Starke Wahl – &#039;&#039;&#039;Cloud + DevOps&#039;&#039;&#039; ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Ziel am Ende:  &lt;br /&gt;
Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit CI/CD automatisiert ausrollen und grundlegende Cloud-Security umsetzen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 1 – Cloud-Grundlagen &amp;amp; Architektur (Tage 1–10) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 – Cloud Computing Grundlagen ===&lt;br /&gt;
* IaaS vs PaaS vs SaaS  &lt;br /&gt;
* Regionen, Zonen, Hochverfügbarkeit  &lt;br /&gt;
* Shared Responsibility Model  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Skizziere eine einfache Web-App-Architektur in der Cloud&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 – AWS &amp;amp; Azure Überblick ===&lt;br /&gt;
* AWS: EC2, S3, RDS, IAM  &lt;br /&gt;
* Azure: VM, Blob Storage, Azure SQL, Entra ID  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Accounts erstellen (AWS + Azure Free Tier)&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 – Virtuelle Server ===&lt;br /&gt;
* EC2 / Azure VM starten  &lt;br /&gt;
* SSH-Zugang absichern (Key, Firewall)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Linux-Server deployen und Nginx installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 – Networking Basics ===&lt;br /&gt;
* VPC, Subnets, Security Groups  &lt;br /&gt;
* Public vs Private Subnet  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene VPC + Public Subnet einrichten&lt;br /&gt;
&lt;br /&gt;
=== Tag 5 – Storage ===&lt;br /&gt;
* Objekt-Storage (S3/Blob)  &lt;br /&gt;
* Block Storage (EBS)  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Statische Website in S3 hosten&lt;br /&gt;
&lt;br /&gt;
=== Tag 6 – Datenbanken in der Cloud ===&lt;br /&gt;
* RDS / Azure Database  &lt;br /&gt;
* Managed vs Self-Hosted  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; MySQL/Postgres als Managed Service starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 7 – Identity &amp;amp; Access (IAM) ===&lt;br /&gt;
* Rollen, Policies, Least Privilege  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; IAM-User mit eingeschränkten Rechten erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 8 – Cloud-Architektur Muster ===&lt;br /&gt;
* 3-Tier-Architektur  &lt;br /&gt;
* Load Balancer + Auto Scaling  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Architekturdiagramm für skalierbare Web-App zeichnen&lt;br /&gt;
&lt;br /&gt;
=== Tag 9 – Monitoring Basics ===&lt;br /&gt;
* CloudWatch / Azure Monitor  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-Alarm konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 10 – Mini-Projekt 1 ===&lt;br /&gt;
Deploye eine einfache Web-App auf einem Cloud-Server mit DB&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 2 – Container &amp;amp; Kubernetes (Tage 11–20) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Anwendungen portabel und skalierbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 11 – Docker Grundlagen ===&lt;br /&gt;
* Images, Container, Dockerfile  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Eigene Node/PHP/Python App containerisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 12 – Docker Networking &amp;amp; Volumes ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB + App per Docker Compose verbinden&lt;br /&gt;
&lt;br /&gt;
=== Tag 13 – Docker Registry ===&lt;br /&gt;
* Docker Hub / GitHub Container Registry  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 14 – Kubernetes Grundlagen ===&lt;br /&gt;
* Pods, Deployments, Services  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Minikube oder k3s lokal installieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 15 – Kubernetes Deployments ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Containerisierte App in Kubernetes deployen&lt;br /&gt;
&lt;br /&gt;
=== Tag 16 – Services &amp;amp; Ingress ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; App über Ingress Controller erreichbar machen&lt;br /&gt;
&lt;br /&gt;
=== Tag 17 – ConfigMaps &amp;amp; Secrets ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; DB-Passwort als Secret speichern&lt;br /&gt;
&lt;br /&gt;
=== Tag 18 – Autoscaling ===&lt;br /&gt;
* Horizontal Pod Autoscaler  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; CPU-basiertes Scaling testen&lt;br /&gt;
&lt;br /&gt;
=== Tag 19 – Managed Kubernetes ===&lt;br /&gt;
* EKS / AKS / GKE Überblick  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Cluster in AWS EKS oder Azure AKS starten&lt;br /&gt;
&lt;br /&gt;
=== Tag 20 – Mini-Projekt 2 ===&lt;br /&gt;
Die Web-App läuft jetzt in Kubernetes in der Cloud&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Infrastruktur automatisiert bereitstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 21 – Terraform Grundlagen ===&lt;br /&gt;
* Provider, Resources, State  &lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; EC2 per Terraform erstellen&lt;br /&gt;
&lt;br /&gt;
=== Tag 22 – Variablen &amp;amp; Outputs ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Wiederverwendbare Config bauen&lt;br /&gt;
&lt;br /&gt;
=== Tag 23 – Networking mit Terraform ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; VPC + Subnet + Security Group per Code&lt;br /&gt;
&lt;br /&gt;
=== Tag 24 – Datenbank &amp;amp; Storage per Terraform ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 25 – Terraform Module ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 26 – Remote State ===&lt;br /&gt;
* S3 Backend + Locking&lt;br /&gt;
&lt;br /&gt;
=== Tag 27 – Mini-Projekt 3 ===&lt;br /&gt;
Ganze Infrastruktur per Terraform deployen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 4 – CI/CD &amp;amp; DevOps Workflows (Tage 28–34) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Automatisierte Deployments&lt;br /&gt;
&lt;br /&gt;
=== Tag 28 – DevOps Prinzipien ===&lt;br /&gt;
* CI vs CD  &lt;br /&gt;
* GitOps Grundidee&lt;br /&gt;
&lt;br /&gt;
=== Tag 29 – GitHub Actions Basics ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Workflow für Build + Test&lt;br /&gt;
&lt;br /&gt;
=== Tag 30 – Docker Build Pipeline ===&lt;br /&gt;
&#039;&#039;&#039;Praxis:&#039;&#039;&#039; Image automatisch bauen &amp;amp; pushen&lt;br /&gt;
&lt;br /&gt;
=== Tag 31 – Kubernetes Deployment per CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 32 – Terraform in CI/CD ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 33 – Rollbacks &amp;amp; Versionierung ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 34 – Mini-Projekt 4 ===&lt;br /&gt;
Push zu Git → automatisches Deployment in Kubernetes&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PHASE 5 – Cloud Security &amp;amp; Best Practices (Tage 35–40) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ziel:&#039;&#039;&#039; Professionelle, sichere Infrastruktur&lt;br /&gt;
&lt;br /&gt;
=== Tag 35 – Cloud Security Grundlagen ===&lt;br /&gt;
* Shared Responsibility  &lt;br /&gt;
* Angriffsvektoren&lt;br /&gt;
&lt;br /&gt;
=== Tag 36 – IAM Best Practices ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 37 – Netzwerksicherheit ===&lt;br /&gt;
* Private Subnets, Bastion Host&lt;br /&gt;
&lt;br /&gt;
=== Tag 38 – Secrets Management ===&lt;br /&gt;
* AWS Secrets Manager / Azure Key Vault&lt;br /&gt;
&lt;br /&gt;
=== Tag 39 – Logging &amp;amp; Incident Response ===&lt;br /&gt;
&lt;br /&gt;
=== Tag 40 – Abschlussprojekt ===&lt;br /&gt;
&#039;&#039;&#039;Finales Projekt:&#039;&#039;&#039;&lt;br /&gt;
* Komplette Infrastruktur mit Terraform  &lt;br /&gt;
* Kubernetes Cluster  &lt;br /&gt;
* CI/CD Pipeline  &lt;br /&gt;
* Sicherheitskonzept (IAM + Secrets + Private DB)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ergebnis nach 40 Tagen ==&lt;br /&gt;
&lt;br /&gt;
Du kannst danach:&lt;br /&gt;
&lt;br /&gt;
* Cloud-Infrastruktur planen  &lt;br /&gt;
* Server &amp;amp; Netzwerke automatisiert aufbauen  &lt;br /&gt;
* Apps containerisieren  &lt;br /&gt;
* Kubernetes produktiv nutzen  &lt;br /&gt;
* CI/CD Pipelines erstellen  &lt;br /&gt;
* Sicherheitsgrundlagen professionell umsetzen  &lt;br /&gt;
&lt;br /&gt;
Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.&lt;/div&gt;</summary>
		<author><name>KingHayes</name></author>
	</entry>
</feed>