In dieser Weiterbildung erlernen Sie die Entwicklung von Blockchain-Anwendungen im Kontext des IT-Sicherheitsmanagements. Sie setzen sich intensiv mit den Grundlagen der Cybersecurity auseinander und verstehen, wie Blockchain-Technologien zur Verbesserung der IT-Sicherheit beitragen können. Sie erwerben Kenntnisse über die Architektur und Funktionsweise von Blockchain-Systemen und deren Anwendungsmöglichkeiten im Bereich der Cybersecurity. Sie lernen, sichere Smart Contracts zu erstellen und zu implementieren sowie kryptografische Verfahren anzuwenden, um die Integrität und Vertraulichkeit von Daten zu gewährleisten. Zudem werden Sie in die Lage versetzt, Sicherheitsrisiken in Blockchain-Anwendungen zu identifizieren und entsprechende Schutzmaßnahmen zu entwickeln. Durch praxisorientierte Übungen und Fallstudien wenden Sie Ihr Wissen direkt an und vertiefen Ihre Fähigkeiten im Bereich der Cybersecurity. Nach Abschluss der Weiterbildung sind Sie in der Lage, Blockchain-Technologien gezielt im IT-Sicherheitsmanagement einzusetzen und somit die Cybersecurity in Ihrem beruflichen Umfeld zu stärken.
- Kenntnisse im Bereich Cybersecurity in Verbindung mit Blockchain-Anwendungen
- Realanwendungen der Blockchain
- Technischer Aufbau der Blockchain-Technologie mit Fokus auf Cybersecurity
- Das Blockchain-System
- Eigene Blockchain erstellen unter Berücksichtigung von Cybersecurity
Programmierung und Smart Contracts
- Grundlagen der Solidity-Programmiersprache mit Bezug zu Cybersecurity
- Kontrollstrukturen und Funktionen in Solidity
- Cybersecurity-Aspekte bei der Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
Entwicklertools und Testumgebungen
- Lokale Blockchain-Tests mit Ganache und Anwendungen aus dem Bereich Cybersecurity
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
- Entwicklung von ERC20-Token mit Fokus auf Cybersecurity
- Verwendung von Chainlink Oracles für externe Daten in Smart Contracts
Anwendungen und Dezentralisierung
- Entwicklung von Blockchain-Anwendungen mit Blick auf Cybersecurity
- Entwicklung von DeFi-Anwendungen mit Solidity
- Integration von IPFS für dezentrale Datenspeicherung unter Cybersecurity-Gesichtspunkten
- Verwendung von off-chain-Lösungen für skalierbare DApps
IT-Sicherheit im Blockchain-Kontext
- Kryptografische Grundlagen aus dem Cybersecurity-Umfeld
- Konzepte: Verschlüsselung und Entschlüsselung
- Cybersecurity-Prozesse in der IT-Security
- Technische IT-Security
- Verschlüsselungssysteme im Kontext von Cybersecurity
Sicherheitsmaßnahmen und Monitoring
- Risikoberechnungen und Ermittlung von Schutzbedarf im Bereich Cybersecurity
- Sicherheitsmonitoring
- Schwachstellenmanagement mit Fokus auf Cybersecurity
- IT-Security-Audits und deren Vorbereitungen
- Management von Sicherheitsereignissen im Zusammenhang mit Cybersecurity
Rechtliche Grundlagen und Datenschutz
- Rechtliche Aspekte bei Webseiten und Onlineshops mit Relevanz für Cybersecurity
- Gesetzgebung und Rechtslage
- Datenschutzrechtliche Pflichten im Kontext von Cybersecurity
- Anwendungsbereich der DSGVO
- Verarbeitungssituation und Umsetzung der DSGVO unter Cybersecurity-Aspekten
Zertifizierung und Compliance
- Zertifizierung nach ISO 27001 mit Schwerpunkten aus der Cybersecurity
- Anforderungen an die Datenschutzorganisation
- Zusammenarbeit mit den Aufsichtsbehörden im Bereich Cybersecurity
- Awareness und Schulung
Java und Blockchain
- Grundlagen der objektorientierten Programmierung mit Bezug auf Cybersecurity
- Fehlerbehebung in Java
- Dateisystemzugriff in Java mit Einbindung von Cybersecurity-Prinzipien
- Erstellung von REST-APIs mit Java
- Anwendung von Java im Handel unter Berücksichtigung von Cybersecurity
- Anwendung von Java in wissenschaftlichem Rechnen mit Blick auf Cybersecurity
Automatisierung und Continuous Practices
- Operationen der Versionsverwaltung mit Bezug zur Cybersecurity
- Continuous Integration und Continuous Delivery
- Qualifikationsprojekt Blockchain und DLT mit Anwendungen im Bereich Cybersecurity