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, die auf der Ethereum-Blockchain basieren, und diese sicher zu implementieren. Ein besonderer Fokus liegt auf der Integration von IT-Sicherheitsmaßnahmen, um die Resilienz Ihrer Anwendungen gegenüber Cyberangriffen zu erhöhen. Zudem erwerben Sie Kenntnisse im Bereich Cloud Computing, um Ihre DApps effizient zu hosten und zu skalieren. Sie lernen, Solidity-Programme zu schreiben, die den ERC-20- und ERC-721-Token-Standards entsprechen, und setzen sich mit der sicheren Entwicklung und Implementierung von Smart Contracts auseinander. Darüber hinaus werden Sie in die Lage versetzt, Sicherheitslücken zu identifizieren und zu schließen, um die Integrität Ihrer DApps zu gewährleisten. Die Nutzung von Cloud-Services zur Bereitstellung und Skalierung Ihrer Anwendungen wird ebenfalls behandelt. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an. Sie entwickeln eigene DApps, implementieren Sicherheitsmaßnahmen und nutzen Cloud-Plattformen für das Hosting. Nach Abschluss der Weiterbildung sind Sie in der Lage, sichere und skalierbare DApps zu entwickeln und zu betreiben, die den aktuellen Standards der Solidity-Programmierung entsprechen.

Entwicklung dezentraler Anwendungen (DApps)
  • Kenntnisse im Bereich Solidity Programmierung zur Erstellung intelligenter Verträge
  • Interaktion mit Smart Contracts in einer Blockchain-Umgebung
  • Praxisbeispiele zur Entwicklung von DApps mit Fokus auf Solidity Programmierung
  • Entwicklung von DApps für die Polkadot-Blockchain
  • Verwendung von Smart Contracts für Tokenisierung von Assets mit Solidity Programmierung

Smart-Contract-Integrationen und Oracles
  • Verwendung von Chainlink Oracles für externe Daten in Smart Contracts unter Anwendung von Solidity Programmierung
  • Entwicklung von DeFi-Anwendungen mit Solidity

DevOps und Continuous Integration
  • Anwendungen aus der Solidity Programmierung im Kontext von DevOps
  • Continuous Integration und automatisiertes Testen
  • Praxis des Release-Managements mit Fokus auf Solidity Programmierung
  • Continuous Delivery und Continuous Integration
  • Deployment Pipeline

IT-Sicherheit in der Gebäudeautomation
  • Sicherheitsaspekte im Zusammenhang mit Solidity Programmierung
  • Sicherheit von Gebäudeautomatisierungssystemen: Netzwerke und Protokolle
  • Schutz vor Cyberangriffen auf Gebäudeautomatisierungssysteme mit Bezug zur Solidity Programmierung
  • Sicherheitsbedrohungen und Risikoanalyse für Gebäudeautomatisierungssysteme
  • Datensicherheit und Datenschutz in der Gebäudeautomation mit Fokus auf Solidity Programmierung
  • Authentifizierung und Zugriffskontrolle in der Gebäudeautomation

Cloud Computing und IT-Service-Management
  • Einführung in die Terminologie von Cloud Computing mit Bezug zur Solidity Programmierung
  • Kombination von DevOps und Cloud Computing
  • Grundlagen und Verwendung von Docker unter Einbeziehung von Solidity Programmierung
  • Grundlagen und Verwendung von Kubernetes
  • Etablieren der Prozesse des IT-Service-Managements mit Fokus auf Solidity Programmierung