Diese Weiterbildung verbindet moderne Backend-Entwicklung mit den Grundlagen von DevSecOps und vermittelt Dir die Fähigkeiten, sichere, leistungsstarke und skalierbare Webanwendungen zu entwickeln. Du lernst, wie professionelle Backend-Systeme aufgebaut, abgesichert und in modernen IT-Umgebungen bereitgestellt werden. Dabei stehen praxisnahe Projekte, aktuelle Technologien und die Anforderungen moderner Softwareentwicklung im Mittelpunkt.

Durch die Kombination aus Programmierung, IT-Sicherheit und Deployment entwickelst Du ein ganzheitliches Verständnis für den gesamten Lebenszyklus einer Anwendung. Von der Entwicklung leistungsfähiger APIs über die Containerisierung bis hin zur sicheren Bereitstellung in produktiven Umgebungen lernst Du alle wichtigen Schritte kennen, die heute von Backend-Entwicklern und DevSecOps-Spezialisten erwartet werden.

Backend-Entwicklung mit Python und Django
  • Einführung in Python als eine der wichtigsten Programmiersprachen für die Backend-Entwicklung
  • Entwicklung moderner Webanwendungen mit dem Framework Django
  • Erstellung, Verwaltung und Dokumentation von RESTful APIs
  • Umsetzung serverseitiger Geschäftslogik und Datenverarbeitung
  • Datenbankintegration und Arbeiten mit SQLite
  • Grundlagen moderner Softwarearchitekturen und Backend-Systeme

DevSecOps und moderne Entwicklungsprozesse
  • Einführung in DevSecOps und die Verbindung von Entwicklung, Sicherheit und Betrieb
  • Automatisierung von Entwicklungs- und Bereitstellungsprozessen mit CI/CD-Pipelines
  • Containerisierung von Anwendungen mit Docker
  • Grundlagen der Container-Orchestrierung mit Kubernetes
  • Optimierung von Entwicklungs- und Deployment-Prozessen durch moderne DevOps-Methoden
  • Einführung in skalierbare Infrastruktur- und Betriebsmodelle

Sicherheit beim Programmieren und Deployment
  • Integration von Sicherheitsmaßnahmen in den gesamten Softwareentwicklungsprozess
  • Grundlagen von Secure Coding und sicherer Softwareentwicklung
  • Einführung in Penetration Testing und Sicherheitsanalysen
  • Erkennung und Vermeidung typischer Schwachstellen in Webanwendungen
  • Entwicklung sicherer und skalierbarer Architekturen für moderne Anwendungen
  • Datenschutz, Compliance und rechtliche Rahmenbedingungen wie DSGVO

Praxisorientierte Projektarbeit
  • Entwicklung einer vollständigen Backend-Anwendung mit Python und Django
  • Erstellung und Absicherung von APIs für praxisnahe Anwendungsszenarien
  • Containerisierung und Deployment moderner Anwendungen mit Docker
  • Anwendung von DevSecOps-Prinzipien in realistischen Projekten
  • Umsetzung eines praxisnahen Abschlussprojekts zur Vertiefung aller erlernten Inhalte

Nach Abschluss verfügst Du über fundierte Kenntnisse in der Entwicklung moderner Backend-Systeme und bist in der Lage, Anwendungen sicher, effizient und professionell bereitzustellen.