Entwicklung von dezentralen Anwendungen (DApps) für das Digital-Business-Modelling In dieser Weiterbildung setzen Sie sich mit der Entwicklung von dezentralen Anwendungen (DApps) auseinander und lernen, wie Smart Contracts im Kontext des Digital-Business-Modellings eingesetzt werden können. Sie erwerben Kenntnisse über die Grundlagen der Blockchain-Technologie und deren Anwendungsmöglichkeiten in verschiedenen Geschäftsmodellen. Sie lernen, Smart Contracts zu konzipieren und mit Solidity zu programmieren. Dabei werden Sie in die Lage versetzt, die Architektur von DApps zu verstehen und diese unter Verwendung von Entwicklungswerkzeugen wie Node.js und Web3.js zu implementieren. Zudem setzen Sie sich mit verschiedenen Token-Standards auseinander und erfahren, wie diese in DApps integriert werden können. Durch praktische Übungen entwickeln Sie eigene DApps und testen deren Funktionalität. Dabei wenden Sie Ihr Wissen über Smart Contracts an und lernen, Sicherheitsaspekte zu berücksichtigen. Die methodisch-didaktische Umsetzung erfolgt durch eine Kombination aus theoretischen Einheiten und praxisorientierten Projekten. Nach Abschluss der Weiterbildung sind Sie in der Lage, Smart Contracts zu erstellen und DApps für verschiedene digitale Geschäftsmodelle zu entwickeln.
- Einführung in DApps mit Fokus auf Smart Contract Grundlagen
- Grundlagen der Solidity-Programmiersprache
- Kontrollstrukturen und Funktionen im Kontext von Smart Contract Entwicklung
- Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contract Anwendungen in einer Blockchain-Umgebung
- Der ERC20-Token-Standard und seine Anwendung für fungible Token
- Der ERC721-Token-Standard mit Bezug zu Smart Contract Implementierung für nicht-fungible Token
- Einführung in die OpenZeppelin-Bibliothek für sichere Smart Contracts
Blockchain und Technologie
- Grundlagen der Blockchain mit Kenntnissen über Smart Contract Anwendungen
- Kryptografische Grundlagen
- Konzepte: Verschlüsselung und Entschlüsselung im Umfeld von Smart Contract Prozessen
- Grundlegender technischer Aufbau der Blockchain-Technologie
- Das Blockchain-System mit Fokus auf Smart Contract Integration
- Konsens-Algorithmen
- Anwendungen und Einsatzbereiche von Smart Contract Strukturen
Entwicklungswerkzeuge für DApps
- Einrichtung und Verwendung von MetaMask mit Bezug auf Smart Contract Tests
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
- Einrichtung und Verwendung von Ganache im Rahmen von Smart Contract Prüfungen
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
Digital Business Modelling
- Definition von Business-Modellen unter Berücksichtigung von Smart Contract Szenarien
- Ziele digitaler Business-Modelle
- Prozess der wirtschaftlichen Bewertung im Zusammenhang mit Smart Contract Nutzung
- UX-Design
Betriebswirtschaftliche Grundlagen
- Planung, Beschaffung und Verwaltung des Büromaterialbedarfs mit Anwendungsfällen für Smart Contract Optimierung
- Ermittlung des Material- und Dienstleistungsbedarfs
- Vor- und Nachkalkulation unter Nutzung von Smart Contract Technologien
- Externes und internes Rechnungswesen
- Bilanz im Kontext von Smart Contract Prozessen
- Gewinn
- Liquidität mit Fokus auf Smart Contract Implementierungsmöglichkeiten
Recht und Administration
- Ablage und gesetzliche Aufbewahrungsfristen im Zusammenhang mit Smart Contract Dokumentation
- Rechtssystem und Justizwesen
- Einholung, Prüfung und Vergleich von Angeboten mit Einsatz von Smart Contract Tools
- Prozess von der Bestellung bis zur Lieferung
Projektmanagement und Qualitätssicherung
- Agiles Arbeiten mit Git in Verbindung mit Smart Contract Entwicklung
- Software Testing und Qualitätssicherung
- Continuous Integration und automatisiertes Testen bei Smart Contract Projekten
- Release-Automatisierung und Risikoreduktion
Statistik und Datenanalyse
- Wahrscheinlichkeitsrechnung im Kontext von Smart Contract Algorithmen
- Verteilungen in der Statistik
- Normalverteilung und Binominalapproximation mit Bezug auf Smart Contract Analysen
- Schätzungen in der Statistik
- Stichproben und Konfidenzintervalle in Smart Contract Anwendungen