Entwicklung
← Mandragore Learning AcademyLernen Sie, die Technologien hinter modernen Anwendungen sicher einzusetzen.
Von Code und Daten bis zu APIs und Cloud: Erwerben Sie Kompetenzen, die Sie direkt in praktischen Projekten einsetzen können.
Lernpfad auswählen
Wählen Sie einen Lernpfad und gehen Sie Schritt für Schritt von den technischen Grundlagen zur Umsetzung vollständiger Lösungen.
Unabhängige Weiterbildung — weder mit den Anbietern der dargestellten Technologien und Lösungen verbunden noch von ihnen zertifiziert.
Lernpfade zur Softwareentwicklung entdeckenIhr persönlicher Learning Workspace wird automatisch bei Ihrem ersten Kauf eingerichtet.
Python
Python professionell beherrschen
JavaScript & TypeScript
JavaScript & TypeScript professionell
SQL
SQL — Daten abfragen, strukturieren und nutzbar machen
API
Lernpfad API & Web Services — Integration, Security und Automatisierung
Cybersecurity Fundamentals
Lernpfad Cybersecurity Fundamentals — Sicherheit von Systemen, Anwendungen und Daten
Cloud Fundamentals
Lernpfad Cloud Fundamentals — Infrastruktur, Cloud Native und Betrieb
Data Modeling & Pipelines
Lernpfad Data Modeling & Pipelines — Data Engineering für den produktiven Einsatz
Aperçu — Python, JavaScript & TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines
Python kennenlernen und erste Programme entwickeln
Die Rolle von Python verstehen, die Entwicklungsumgebung einrichten und erste Skripte ausführen.
Mit Variablen und Datentypen arbeiten
Informationen eines Programms speichern, verändern und ausgeben
Den Programmablauf steuern
Programme entwickeln, die Entscheidungen treffen und Abläufe wiederholen können.
Mit Datenstrukturen und Collections arbeiten
Mehrere Informationen innerhalb eines Programms speichern, durchlaufen und transformieren.
Das Web verstehen und eine HTML-Seite erstellen
Die Funktionsweise einer Website verstehen und eine erste strukturierte Seite aufbauen
Eine Benutzeroberfläche mit CSS gestalten
Eine klare, gut lesbare und für unterschiedliche Bildschirmgrößen geeignete Oberfläche erstellen
Die Grundlagen von JavaScript kennenlernen
Die Rolle von JavaScript verstehen und erste Programme schreiben
JavaScript in der Praxis einsetzen
Programmlogik entwickeln, die Entscheidungen trifft und Abläufe wiederholt
Relationale Datenbanken und die SQL-Umgebung verstehen
Verstehen, wie relationale Datenbanken Daten strukturieren und wie SQL für deren Nutzung eingesetzt wird
Erste SELECT-Abfragen schreiben
Mit SELECT relevante Informationen sauber aus einer Tabelle extrahieren
Daten filtern, durchsuchen und sortieren
Mit Bedingungen, Suchkriterien und Sortierung gezielt die relevanten Zeilen finden
Tabellen mit JOINs verknüpfen
Mehrere Tabellen korrekt kombinieren, ohne Kardinalitätsfehler oder unerwünschte Duplikate zu erzeugen
APIs, Web Services und Integrationsarchitekturen verstehen
Verstehen, warum APIs eingesetzt werden und wie sie Anwendungen, Services, Daten und KI-Systeme verbinden
HTTP beherrschen: Requests, Responses, Methoden und Statuscodes
Die zentralen HTTP-Mechanismen verstehen, um APIs korrekt zu nutzen und zu entwerfen
JSON, Parameter und API-Daten verarbeiten
Daten, die über eine API ausgetauscht werden, korrekt lesen, aufbauen und übertragen
Eine REST-API nutzen und testen
Eine API mit Werkzeugen und Code aufrufen und die erhaltene Antwort kontrollieren
Cybersecurity und digitale Risiken verstehen
Die Ziele der Cybersecurity verstehen und Risiken anhand von Assets, Bedrohungen, Schwachstellen, Auswirkungen und Eintrittswahrscheinlichkeit bewerten
Bedrohungen, Angriffe und Schwachstellen verstehen
Zentrale Angriffsmechanismen erkennen, um sie besser zu identifizieren, zu verhindern und ihre Auswirkungen zu begrenzen
Daten schützen und grundlegende Kryptografie beherrschen
Die kryptografischen Mechanismen verstehen, die zum Schutz von Daten, Kommunikation und Identitäten erforderlich sind
Identitäten und Zugriffe absichern
Zugriffe mit starker Authentifizierung, passenden Berechtigungen und dem Least-Privilege-Prinzip gestalten
Cloud Computing und seine Modelle verstehen
Die Grundprinzipien der Cloud verstehen und je nach Anforderung passende Service- und Bereitstellungsmodelle auswählen
Grundlegende Cloud-Ressourcen verstehen
Compute-, Netzwerk-, Storage- und Datenbausteine einer Cloud-Architektur identifizieren
Identitäten, Zugriffe und Daten in der Cloud absichern
Grundlegende Schutzmaßnahmen für Identitäten, Secrets, Daten und Cloud-Verantwortlichkeiten anwenden
Ein Cloud-Netzwerk entwerfen
Datenflüsse einer Cloud-Architektur mit Subnetzen, Routing, Filterung und kontrollierter Exposition strukturieren
Datenarchitekturen und Pipelines verstehen
Verstehen, wie Daten von Quellsystemen bis zu BI-, Analytics- und KI-Anwendungen fließen
Daten für Analytics modellieren
Aus fachlichen Anforderungen, Kennzahlen und Quelldaten ein konsistentes analytisches Datenmodell entwerfen
Analytischen Storage und Datenformate organisieren
Storage-Strukturen und Formate passend zu Datenvolumen, Verarbeitung und analytischer Nutzung auswählen
Daten aus mehreren Quellen zuverlässig ingestieren
Daten aus Dateien, SQL-Datenbanken, APIs und Cloud Storage extrahieren und dabei Fehler sowie Wiederanläufe beherrschen