In dieser Weiterbildung setzen Sie sich intensiv mit dezentralen Finanzen (DeFi) und der Blockchain-Technologie auseinander. Sie lernen, wie Smart Contracts funktionieren und welche Rolle sie in der Automatisierung von Finanztransaktionen spielen. Zudem erwerben Sie Kenntnisse über die rechtlichen Rahmenbedingungen im Internet- und Medienrecht, die für den Einsatz von Smart Contracts relevant sind. Sie werden in die Lage versetzt, Smart Contracts zu erstellen und zu analysieren, um deren Einsatzmöglichkeiten in verschiedenen Anwendungsbereichen zu bewerten. Darüber hinaus lernen Sie, wie Smart Contracts in bestehende Systeme integriert werden können und welche Sicherheitsaspekte dabei zu berücksichtigen sind. Durch praxisorientierte Übungen und Fallstudien wenden Sie Ihr Wissen über Smart Contracts direkt an und vertiefen Ihr Verständnis für deren praktische Anwendung. Nach Abschluss der Weiterbildung sind Sie in der Lage, Smart Contracts effektiv in Ihrem beruflichen Umfeld einzusetzen und deren Potenzial für innovative Finanzlösungen zu nutzen.

Grundlagen von Blockchain und DeFi
  • Einführung in Decentralized Finance (DeFi) mit Fokus auf Smart Contracts
  • Blockchain-Technologie und Smart Contracts: Grundlagen für DeFi
  • Dezentrale Finanzanwendungen in der DeFi-Welt mit Anwendungen rund um Smart Contracts
  • Erstellung und Bereitstellung von Smart Contracts
  • Grundlagen der Blockchain: Anwendung und Branchen mit Relevanz für Smart Contracts
  • Kryptografische Grundlagen
  • Unterscheidung unterschiedlicher Hash-Funktionen mit Bezug zu Smart Contracts
  • Merkle Trees

Programmierung und Entwicklungswerkzeuge
  • Einführung in DApps und Smart Contracts unter Berücksichtigung von Smart Contracts
  • Grundlagen der Solidity-Programmiersprache
  • Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests mit Einsatzmöglichkeiten für Smart Contracts
  • Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
  • Entwicklung von DeFi-Anwendungen mit Solidity unter spezieller Berücksichtigung von Smart Contracts
  • Entwicklung von NFT-Marktplätzen mit Solidity
  • Qualifikationsprojekt Blockchain und DLT mit Komponenten zu Smart Contracts

Smart Contracts und Token-Standards
  • Der ERC20-Token-Standard und seine Anwendung für fungible Token in Zusammenhang mit Smart Contracts
  • Der ERC721-Token-Standard und seine Anwendung für nicht-fungible Token
  • Einführung in die OpenZeppelin-Bibliothek für sichere Smart Contracts mit Schwerpunkt auf Smart Contracts
  • Entwicklung eines eigenen Tokens auf Basis von ERC20
  • Verwendung von Chainlink Oracles für externe Daten in Smart Contracts

Rechtliche Rahmenbedingungen
  • Regulierung und rechtliche Aspekte von DeFi mit Blick auf Smart Contracts
  • Rechtliche Aspekte bei Webseiten und Onlineshops
  • Fallstricke und rechtliche Herausforderungen im Online-Marketing im Zusammenhang mit Smart Contracts
  • Online-Marketing-Instrumente und ihre rechtlichen Implikationen

Entwicklungsmethodik und Workflow-Management
  • Versionsverwaltung mit Anwendungsbeispielen aus den Smart Contracts
  • Agiles Arbeiten mit Git
  • Continuous Integration und Continuous Delivery mit Bezug auf Smart Contracts

Sicherheitskonzepte und Risikomanagement
  • DeFi-Sicherheit und Risikomanagement: Herausforderungen und Lösungen mit Schwerpunkt Smart Contracts
  • DeFi-Audits und Transparenz: Vertrauen in dezentrale Protokolle

Skalierbarkeit und Effizienz von DeFi-Anwendungen
  • Verwendung von off-chain-Lösungen für skalierbare DApps mit Einsatzgebiet bei Smart Contracts
  • Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen

Programmierung in JavaScript
  • Objektorientierte Programmierung mit JavaScript unter Bezug auf Smart Contracts
  • Arbeiten mit Objekten und Arrays
  • Ereignisgesteuerte Programmierung und Asynchrone Programmierung mit Verbindung zu Smart Contracts
  • Dynamisches Verändern von Webseiten