Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Learning

Azure Learning Banner

Dieses Repository dokumentiert einen strukturierten, praxisorientierten Lernprozess rund um Microsoft Azure.

Im Mittelpunkt steht nicht die möglichst vollständige Sammlung von Informationen zu einzelnen Azure-Diensten. Ziel ist vielmehr, fachliches Verständnis, Architektur, praktische Umsetzung und technische Verifikation miteinander zu verbinden:

Azure-Konzepte
    ↓
Architekturentscheidungen  ◄─────────┐
    ↓                                │
eigene Lernpfade                     │
    ↓                                │  Anpassung durch
praktische Implementierung           │  Verifikation
    ↓                                │
Verifikation und Troubleshooting ────┘

So entsteht gleichzeitig eine Lernumgebung, technische Dokumentation und nachvollziehbare Aufzeichnung eigener Arbeit.

Schnellzugriff: docs/ · deployments/ · resources/ · Aktueller Lernpfad


Repository-Modell

azure-learning/
├── docs/                       Eigene Lernpfade und fachliche Dokumentation
│   ├── README.md
│   ├── <lern-pfad-1>/
│   │   ├── README.md
│   │   ├── <NN>_<slug>.md
│   │   ├── <NN>_<slug>.md
│   │   └── ...
│   ├── <lern-pfad-2>/
│   │   ├── README.md
│   │   ├── <NN>_<slug>.md
│   │   └── ...
│   └── ...
│
├── deployments/                Reproduzierbare Implementierungen und Skripte
│   ├── README.md
│   ├── <lern-pfad-1>/
│   │   ├── README.md
│   │   ├── <NN>_<slug>/
│   │   ├── <NN>_<slug>/
│   │   └── ...
│   ├── <lern-pfad-2>/
│   │   ├── README.md
│   │   ├── <NN>_<slug>/
│   │   └── ...
│   └── ...
│
└── resources/                  Externe Ressourcen und deren Einordnung
    ├── README.md
    ├── <themenspezifische-ressourcen-sammlung>.md
    └── ...

Das Repository wächst als Lernsystem, in dem sich jeder Bereich unabhängig entwickelt — bewusst ohne zentrale Datei, die docs/, deployments/ und resources/ gemeinsam indiziert. Verbunden sind sie stattdessen über den gemeinsamen Lernprozess, den sie gemeinsam tragen:

                    azure-learning
                          │
        ┌─────────────────┼─────────────────┐
        ▼                 ▼                 ▼
      docs/         deployments/       resources/
        │                 │                 │
   Lernpfade        Umsetzungen       externe Quellen
        └───────────────┬─┴─────────────────┘
                        ▼
                   Lernprozess

Verzeichnisse

Die drei Verzeichnisse haben bewusst unterschiedliche Aufgaben.

docs/

docs/ enthält die eigentlichen Lernpfade dieses Projekts. Ein Lernpfad beschreibt ein zusammenhängendes technisches Thema aus der eigenen Perspektive und verbindet dabei insbesondere:

  • Architektur
  • Azure-Ressourcen
  • Konfiguration
  • Sicherheitsaspekte
  • Verifikation
  • Troubleshooting

Die Dokumentation soll nicht lediglich wiedergeben, was ein Azure-Dienst kann. Sie soll nachvollziehbar machen, warum eine Lösung gewählt wurde und wie sie praktisch funktioniert.

docs/README.md

deployments/

deployments/ enthält die praktische Umsetzung der in docs/ beschriebenen Szenarien. Dort liegen beispielsweise:

  • Deployment-Skripte
  • Azure-Ressourcendefinitionen
  • Azure Functions
  • Konfigurationsdateien
  • Hilfsskripte

Ein Deployment soll möglichst reproduzierbar sein und über eine eigene README.md erklären, welche Voraussetzungen, Schritte und Verifikationen erforderlich sind. Nicht jedes Kapitel hat zwingend ein eigenes Deployment. Umgekehrt gehört ein Deployment immer zu einem nachvollziehbaren technischen Kontext und verweist auf die dazugehörige Dokumentation.

deployments/README.md

resources/

resources/ enthält externe Quellen, die den Lernprozess gezielt ergänzen. Dazu gehören insbesondere:

  • offizielle Microsoft-Lerninhalte
  • Azure-Dokumentation
  • Zertifizierungs- und Prüfungsinformationen
  • offizielle Labs
  • ausgewählte Community-Ressourcen
  • Wiederholungs- und Prüfungsvorbereitungsressourcen

Externe Inhalte werden nicht in dieses Repository kopiert. Stattdessen wird dokumentiert, welche Quelle welche Funktion übernimmt.

Anders als ein Deployment, das immer einen bestehenden Lernpfad voraussetzt, ist eine Ressource an keinen bestimmten Lernpfad gebunden — ein Lernpfad kann aber bei Bedarf auf sie zurückgreifen.

resources/README.md


Lernmodell

Das Repository trennt bewusst zwischen externen Quellen, eigenem Verständnis und praktischer Umsetzung:

externe Quelle  ≠  eigener Lerninhalt  ≠  praktische Implementierung
  • Eine externe Quelle liefert Grundlagen, technische Referenz oder ein fremdes Praxisszenario.
  • docs/ überführt relevante Inhalte in einen eigenen technischen Zusammenhang.
  • deployments/ macht ausgewählte Szenarien praktisch reproduzierbar.

Grundprinzipien

Eigenes Verständnis statt Kopieren Offizielle Dokumentationen und externe Lernmaterialien werden nicht in docs/ gespiegelt. Die eigenen Lernpfade sollen nachvollziehbar machen, was verstanden, entschieden und praktisch überprüft wurde.

Architektur statt isolierter Services Azure-Dienste werden möglichst innerhalb eines technischen Zusammenhangs betrachtet. Entscheidend ist nicht nur, was ein Dienst kann, sondern welche Rolle er innerhalb einer konkreten Lösung übernimmt.

Theorie und Praxis bleiben verbunden Ein Lernpfad beschreibt die fachliche und architektonische Seite eines Problems. Ein zugehöriges Deployment setzt ausgewählte Teile davon praktisch um.

Reproduzierbarkeit Praktische Implementierungen sollen möglichst nachvollziehbar und wiederholbar sein.

Verifikation ist kein Abschluss, sondern ein Rückkopplungspunkt Verifikation und Troubleshooting können frühere Architektur- oder Implementierungsentscheidungen in Frage stellen und zu deren Anpassung führen. Technische Aussagen und praktische Ergebnisse werden dabei, soweit sinnvoll, anhand der Azure-Dokumentation, Tests oder anderer geeigneter Primärquellen überprüft.


Nutzung

Für einen Einstieg in das Repository empfiehlt sich:

  1. Einen Lernpfad unter docs/ auswählen.
  2. Die zugehörige Architektur und Kapitelstruktur nachvollziehen.
  3. Falls vorhanden, die zugehörige praktische Umsetzung unter deployments/ verwenden.
  4. Ergänzende externe Quellen unter resources/ bei Bedarf heranziehen.
  5. Ergebnisse durch Tests, Verifikation und Troubleshooting überprüfen.

Die konkrete Reihenfolge kann je nach Lernpfad abweichen.


Ziel

Das Repository soll nachvollziehbar zeigen, wie Azure-Themen von der fachlichen Grundlage über Architektur und praktische Umsetzung bis zur Verifikation bearbeitet werden.

Die Dokumentation ist dabei selbst Teil des Lernprozesses:

Dokumentation ist nicht nur das Ergebnis der Arbeit. Sie ist ein Mittel, um Verständnis, Entscheidungen und technische Realität voneinander zu unterscheiden und anschließend überprüfen zu können.

About

A collection of notes, documentation, and practical examples created while learning Microsoft Azure.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages