Weiterbildung: Einzelmodullehrgang aus Bachelor Cyber Security (Quellstudiengang: 1116621c)
Kursart: Online-Vorlesung
Dauer: Vollzeit: 4 Monate / Teilzeit: 8 Monate
Wir bieten digitale Kursunterlagen an, um Ressourcen zu schonen und unseren Beitrag zum Umweltschutz zu leisten.
Praxis-Austausch: Wöchentlich diskutieren Praxisexpert:innen mit Teilnehmenden aus verschiedenen Weiterbildungen aktuelle Fragestellungen, Tools und praktische Fallbeispiele in 90-minütigen Online-Veranstaltungen.
Modul: Grundzüge des System-Pentestings (DLBCSESPB_D)
Niveau: Bachelor
Moderne Organisationen sind bis zu einem gewissen Grad von Software abhängig. In vielen Fällen ist es die kundenspezifische Software in Geschäftsprozessen oder Produkten, die das Hauptunterscheidungsmerkmal darstellt. Aber auch Unternehmen, die keine eigene Entwicklung betreiben, sind auf Software angewiesen, und das Verständnis von Software-Schwachstellen ist für ihren Betrieb lebenswichtig, wie die jüngsten Ransomware-Angriffe gezeigt haben.
In diesem Kurs beschäftigen wir uns mit moderner Software-Entwicklung und Lebenszyklus-Prozessen. Seit den Anfängen mit Extremer Programmierung hat es eine Verlagerung weg vom linearen Wasserfallmodell hin zu einem agilen Entwicklungsprozess gegeben. In jüngerer Zeit hat sich die „Shift-Left“-Entwicklung dafür eingesetzt, dass Sicherheit von Anfang an und nicht erst im Nachhinein berücksichtigt wird.
Um sichere Software zu entwerfen, ist es natürlich wichtig zu verstehen, wie sich Schwachstellen in den Code einschleichen. Wir sehen uns die wichtigsten Aufzählungen von Softwarefehlern an: OWASP und die CWEs von Mitre. Schließlich ist das Patch-Management zum wichtigsten Abwehrinstrument für eine Organisation geworden. Wir betrachten dieses Thema sowohl aus der Perspektive der Softwareentwicklung als auch aus der Sicht des Kunden.
Modul: DevSecOps und gängige Software-Schwachstellen (DLBCSEDCSW_D)
Niveau: Bachelor
Modul: Techniken und Methoden der agilen Softwareentwicklung (DLBWIWTMAS1)
Niveau: Bachelor
Unterrichtssprache: DE
Modul: Projekt: Agiles DevSecOps-Software-Engineering (DLBCSEEDSO1_D)
Niveau: Bachelor
Unterrichtssprache: Deutsch