In dieser Weiterbildung erlernen Sie die Entwicklung dezentraler Anwendungen (DApps) unter Verwendung der Solidity-Programmierung. Sie werden in die Lage versetzt, Smart Contracts zu erstellen und in Blockchain-Netzwerke zu integrieren. Ein besonderer Fokus liegt auf der Implementierung von Sicherheitsmaßnahmen im IT-Sicherheitsmanagement sowie der Anwendung von DevOps-Praktiken zur kontinuierlichen Integration und Bereitstellung von DApps. Sie erwerben Kenntnisse in der Solidity-Programmierung, um Smart Contracts zu entwickeln und zu testen. Zudem lernen Sie, Sicherheitsrisiken zu identifizieren und entsprechende Schutzmaßnahmen im IT-Sicherheitsmanagement umzusetzen. Durch die Anwendung von DevOps-Methoden werden Sie befähigt, den Entwicklungsprozess von DApps effizient zu gestalten und kontinuierlich zu verbessern. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen. Sie wenden die erlernten Konzepte direkt an, indem Sie eigene DApps entwickeln und in simulierten Umgebungen testen. Durch die Integration von DevOps-Praktiken optimieren Sie den Entwicklungszyklus und gewährleisten eine hohe Qualität der Anwendungen. Nach Abschluss sind Sie in der Lage, sichere und effiziente DApps zu entwickeln, die den aktuellen Standards im IT-Sicherheitsmanagement entsprechen und durch DevOps-Methoden kontinuierlich verbessert werden können.
- Kenntnisse im Bereich Solidity Programmierung für DApps und Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
- Praxiserfahrung mit Fokus auf Solidity Programmierung für die Ethereum-Blockchain
- Entwicklung von DAOs mit Solidity
Technologien und Werkzeuge
- Verwendung der Remix-IDEs für die Solidity Programmierung in der Smart-Contract-Entwicklung
- Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen
- Integration von IPFS (InterPlanetary File System) für dezentrale Datenspeicherung
IT-Sicherheitsmanagement
- Anwendungen aus der Solidity Programmierung zur Verbesserung der IT-Sicherheit
- Rollen innerhalb des IT-Security-Managements
- IT-Compliance mit Fokus auf Solidity Programmierung
- Richtlinien und Audits
- IT-Security-Prozesse unter Berücksichtigung von Solidity Programmierung
- IT-Risikomanagement
- Aufbau eines ISMS mit diversen Komponenten der Solidity Programmierung
- Zertifizierung nach ISO 27001
DevOps-Praktiken
- Die drei Wege in DevOps mit Bezug auf Solidity Programmierung
- Continuous Integration und automatisiertes Testen
- Release-Automatisierung und Risikoreduktion durch Solidity Programmierung
- Continuous Delivery und Continuous Integration
- Review- und Koordinationsprozesse mit Aspekten der Solidity Programmierung