Webentwicklung im Bereich dezentraler Anwendungen (DApps) In dieser Weiterbildung erlernen Sie die Entwicklung von dezentralen Apps (DApps) und vertiefen Ihr Verständnis für die zugrunde liegenden Technologien. Sie setzen sich mit der Architektur und Funktionsweise von dezentralen Apps auseinander und erwerben Kenntnisse in relevanten Programmiersprachen wie Solidity und JavaScript. Zudem lernen Sie, Smart Contracts zu erstellen und in dezentrale Apps zu integrieren. Ein weiterer Schwerpunkt liegt auf der Implementierung von Sicherheitsmechanismen und der Nutzung von Frameworks wie Truffle zur effizienten Entwicklung und Verwaltung von dezentralen Apps. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an und entwickeln eigene dezentrale Apps. Nach Abschluss der Weiterbildung sind Sie in der Lage, dezentrale Apps zu konzipieren, zu entwickeln und in bestehende Systeme zu integrieren.

Grundlagen der Blockchain und DApps
  • Einführung in dezentrale Apps und Smart Contracts
  • Grundlegen der Solidity-Programmiersprache
  • Kontrollstrukturen und Funktionen mit Fokus auf dezentralen Apps
  • Grundlagen der Blockchain: Anwendung und Branchen
  • Grundlegender technischer Aufbau von dezentralen Apps in der Blockchain-Technologie
  • Erstellung und Bereitstellung von Smart Contracts
  • Entwicklung von DeFi-Anwendungen im Kontext dezentraler Apps mit Solidity
  • Realanwendungen der Blockchain

Entwicklungsframeworks und Programmierwerkzeuge
  • Einrichtung und Verwendung von MetaMask zur Entwicklung dezentraler Apps
  • Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
  • Einrichtung und Verwendung von Ganache im Umfeld dezentraler Apps
  • Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
  • Erstellen einer eigenen Blockchain für dezentrale Apps

Integration und Schnittstellen in der Blockchain-Entwicklung
  • Interaktion mit Smart Contracts bei der Entwicklung von dezentralen Apps
  • Verwendung von Chainlink Oracles für externe Daten in Smart Contracts
  • Integration von IPFS für die Datenspeicherung in dezentralen Apps
  • Verwendung von off-chain-Lösungen für skalierbare DApps

Workflows und Versionsmanagement
  • Agiles Arbeiten mit Git in Projekten rund um dezentrale Apps
  • Continuous Integration und Continuous Delivery
  • Qualifikationsprojekt: Entwicklung dezentraler Apps und DLT

Webentwicklung Grundlagen
  • Grundlegender Aufbau von HTML-Dokumenten für dezentrale Apps
  • HTML-Elemente für Seitenstrukturierung
  • Grafiken und Multimedia im Kontext dezentraler Apps
  • HTML-Formulare und interaktive Elemente
  • Einführung in Cascading Stylesheets (CSS) für dezentrale Apps
  • Responsive Layouts mit CSS
  • Stylen mit CSS für dezentrale Apps
  • Textgestaltung mit CSS

Dynamische Websites und Benutzererfahrung
  • Einführung in dynamische Websites am Beispiel dezentraler Apps mit JavaScript
  • Plugins
  • Themes für dezentrale Apps
  • Anpassen des Backends
  • Benutzerverwaltung und Rechtemanagement in dezentralen Apps
  • Verfassen und Bearbeiten von Seiten und Beiträgen
  • Der Gutenberg-Editor für dezentrale Apps
  • Hinzufügen von Blöcken und Gestalten von Inhalten

E-Commerce und Content Management
  • Medienblöcke: Video, Bild und Audio für dezentrale Apps
  • Erstellung von Galerien und Downloadbereichen
  • Widgets als Komponenten dezentraler Apps
  • Anpassen des Designs
  • E-Commerce mit WooCommerce für dezentrale Apps
  • Erstellung von Blogs und OnePagern
  • Erstellung von Online-Shops mit dezentralen Apps