Entwicklung von dezentralen Anwendungen (DApps) im kaufmännischen Bereich In dieser Weiterbildung erlernen Sie die Entwicklung von dezentralen Apps (DApps) und deren Anwendung im kaufmännischen Umfeld. Sie setzen sich mit den Grundlagen der Blockchain-Technologie auseinander und verstehen, wie dezentrale Apps in bestehende Geschäftsprozesse integriert werden können. Sie erwerben Kenntnisse in der Programmierung von Smart Contracts mit Solidity und lernen, wie dezentrale Apps mit Frontend-Technologien wie React entwickelt werden. Zudem werden Sie in die Lage versetzt, Sicherheitsaspekte bei der Entwicklung von dezentralen Apps zu berücksichtigen und entsprechende Maßnahmen umzusetzen. Durch praktische Übungen und Projektarbeiten wenden Sie das erlernte Wissen direkt an und entwickeln eigene dezentrale Apps für kaufmännische Anwendungen. Nach Abschluss der Weiterbildung sind Sie in der Lage, dezentrale Apps im kaufmännischen Bereich zu konzipieren, zu entwickeln und sicher zu betreiben.
- Einführung in DApps und Smart Contracts mit Fokus auf dezentrale Apps
- Qualifikationsprojekt Blockchain und DLT
- Grundlegende Programmierkonzepte und Datenstrukturen im Kontext dezentraler Apps
- Einführung in NumPy und Messdatenverarbeitung
- Modellieren mit Kellern, Schlangen und Graphen für Anwendungen im Bereich dezentraler Apps
Smart-Contract-Entwicklung mit Solidity
- Grundlagen der Solidity-Programmiersprache für die Entwicklung von dezentralen Apps
- Kontrollstrukturen und Funktionen in Solidity
- Erstellung und Bereitstellung von Smart Contracts mit Bezug auf dezentrale Apps
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
- Entwicklung von DeFi-Anwendungen mit Solidity für dezentrale Apps
Entwicklertools und Testumgebungen
- Einrichtung und Verwendung von MetaMask für die lokale Entwicklung dezentraler Apps
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests mit dezentralen Apps
- Entwicklung von DApps für die Ethereum-Blockchain im Rahmen dezentraler Apps
- XML und JSON
Programmierung und Softwareentwicklung
- Sprachkern: Arbeiten mit variablen Datentypen und Arrays für dezentrale Apps
- Sprachkern: Operatoren und Steuern des Ablaufs eines Programms
- Sprachkern: Arbeiten mit Schleifen und Funktionen im Zusammenhang mit dezentralen Apps
- Objektorientierte Programmierung mit JavaScript
- Asynchrone Programmierung für Anwendungen im Bereich dezentraler Apps
Webentwicklung und Benutzeroberflächen
- Arbeiten mit Objekten im Umfeld von dezentralen Apps
- Extrahieren von Werten aus Arrays und Objekten
- Verbinden von Arrays und Objekten mit Schwerpunkt auf dezentralen Apps
- Arbeiten mit DOM
- Ereignisgesteuerte Programmierung für dezentrale Apps
Skalierung und Optimierung von DApps
- Verwendung von off-chain-Lösungen für skalierbare dezentrale Apps
- Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen im Kontext dezentraler Apps
- Testen und Tuning
- Dynamische Websites-CGI und WSGI für dezentrale Apps
- Datenbanken
Kaufmännische Grundlagen für Entwickler
- Externes und internes Rechnungswesen mit Bezug auf dezentrale Apps
- Gewinn, Liquidität, Bilanz, Kennzahlen
- Einholung, Prüfung und Vergleich von Angeboten im Zusammenhang mit dezentralen Apps
- Rechtssichere Bearbeitung von Kundenaufträgen
- Vor- und Nachkalkulation für Projekte mit dezentralen Apps
- Planung, Beschaffung und Verwaltung des Büromaterialbedarfs