In dieser Weiterbildung erlernen Sie die Entwicklung dezentraler Anwendungen (DApps) unter besonderer Berücksichtigung von IT-Sicherheitsmanagement und Cybersecurity. Ein zentraler Bestandteil ist die Solidity-Programmierung, die es ermöglicht, Smart Contracts auf der Ethereum-Blockchain zu erstellen. Sie erwerben fundierte Kenntnisse in der Solidity-Programmierung, um Smart Contracts zu konzipieren und zu implementieren. Dabei lernen Sie, Sicherheitsaspekte zu berücksichtigen und potenzielle Schwachstellen zu identifizieren. Zudem werden Sie in die Lage versetzt, DApps zu entwickeln, die auf der Ethereum-Blockchain basieren und mit Smart Contracts interagieren. Ein weiterer Schwerpunkt liegt auf dem IT-Sicherheitsmanagement, wobei Sie Methoden zur Absicherung von Blockchain-Anwendungen erlernen. Die Integration von Cybersecurity-Maßnahmen in den Entwicklungsprozess wird ebenfalls behandelt. Durch praktische Übungen und Projektarbeiten wenden Sie die erlernten Konzepte der Solidity-Programmierung an. Sie entwickeln eigene DApps und implementieren Sicherheitsstrategien, um die Resilienz Ihrer Anwendungen zu erhöhen. Nach Abschluss der Weiterbildung sind Sie in der Lage, sichere und effiziente DApps zu entwickeln und die Solidity-Programmierung gezielt einzusetzen. Sie können Sicherheitsrisiken in Blockchain-Anwendungen erkennen und geeignete Maßnahmen zur Risikominimierung implementieren.
- Kenntnisse im Bereich Solidity Programmierung für DApps und Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
- mit Fokus auf Entwicklung von DApps für die Ethereum-Blockchain mithilfe von Solidity Programmierung
- Verwendung von Remix-IDEs für die Smart-Contract-Entwicklung
- Anwendungen aus der Solidity Programmierung im Truffle-Framework für die Smart-Contract-Entwicklung
- Entwicklung von DeFi-Anwendungen unter Verwendung von Solidity Programmierung
- Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen
- Integration von IPFS (InterPlanetary File System) für dezentrale Datenspeicherung
Cybersecurity in der Gebäudeautomation
- Grundlagen der Cybersecurity in der Gebäudeautomation mit Bezug zu Solidity Programmierung
- Sicherheit von Gebäudeautomatisierungssystemen: Netzwerke und Protokolle
- Schutz vor Cyberangriffen auf Gebäudeautomatisierungssysteme anhand von Konzepten der Solidity Programmierung
- Sicherheitsbedrohungen und Risikoanalyse für Gebäudeautomatisierungssysteme
- Einsatzmöglichkeiten der Solidity Programmierung für Datensicherheit und Datenschutz in der Gebäudeautomation
- Authentifizierung und Zugriffskontrolle in der Gebäudeautomation
- Best Practices und Sicherheitshandbuch für Gebäudeautomation mit Aspekten aus der Solidity Programmierung
IT-Sicherheitsmanagement
- Organisation der IT-Security unter Einbindung von Methoden der Solidity Programmierung
- Rollen innerhalb des IT-Security-Managements
- IT-Compliance mit Aspekten der Solidity Programmierung
- IT-Risikomanagement
- Schwachstellenmanagement mit Fokus auf Solidity Programmierung
- ISO-2700x-Reihe
- Management von Sicherheitsereignissen mithilfe von Prinzipien der Solidity Programmierung
- Awareness und Schulung
DevOps Praktiken
- Die drei Wege in DevOps mit Bezug zur Solidity Programmierung
- Continuous Integration und automatisiertes Testen
- Release-Automatisierung und Risikoreduktion durch Einsatz von Solidity Programmierung
- Continuous Delivery und Continuous Integration
- Review- und Koordinationsprozesse unter Berücksichtigung der Solidity Programmierung
- Deployment Pipeline
- Continuous Security mit Anwendungsfällen aus der Solidity Programmierung
- Information Security