Dieser Kurs legt einen starken Fokus auf DevSecOps-Technologien, kombiniert mit einer Einführung in die Informatik und erweiterten Konzepten der Softwareentwicklung und Programmierung.
- Grundlagen der Informatik und IT-Sicherheit mit Schwerpunkt auf Programmierung
- DevSecOps-Prinzipien und Containerisierungstechnologien für moderne Programmierprojekte
- Fortgeschrittene Konzepte der Softwareentwicklung und Programmiermethoden
Die Teilnehmer erlernen bewährte IT-Sicherheitspraktiken, moderne DevOps-Ansätze und fundierte Grundlagen der Programmierung, um sichere und skalierbare Systeme zu erstellen.
1. Einführung in die Informatik- Grundkenntnisse in Programmierung und grundlegenden IT-Strukturen
- Entwicklung algorithmischen Denkens und praktische Übungen mit HTML und CSS als Einstieg in die Programmierung
- Überblick über IT-Systeme und Webtechnologien, die in der Softwareentwicklung und Programmierung eine zentrale Rolle spielen
2. DevSecOps-Grundlagen
- Einführung in DevSecOps, Ethical Hacking und sichere Programmierpraktiken
- Containerisierung mit Docker und Entwicklung von Multi-Container-Architekturen für effiziente Programmierung
- Grundlagen des Medienrechts, einschließlich DSGVO und BSI-Grundschutz, und deren Bedeutung in der Softwareprogrammierung
3. Erweiterte Konzepte
- Entwicklung sicherer Anwendungen mit Pentesting-Ansätzen und sicherer Programmierung
- Erstellung skalierbarer Systeme mit Cloud-Architekturen und deren Integration in die Programmierung
- Automatisierung von Workflows und Prozessen in IT- und Programmierprojekten
Dieser Kurs bietet eine umfassende Kombination aus DevSecOps, Programmierung und Softwareentwicklung und bereitet die Teilnehmer darauf vor, sichere, skalierbare und moderne Anwendungen zu programmieren.