Nach Abschluss der Weiterbildung verfügen Sie über die Fähigkeiten, Smart Contracts zu entwickeln und zu implementieren. Sie verstehen die Grundlagen der Blockchain-Technologie und der Distributed Ledger Technology, was Ihnen ermöglicht, innovative Lösungen im Bereich der digitalen Verträge zu entwickeln. Mit Kenntnissen in Python3 und der Nutzung von GitHub/GitLab sind Sie in der Lage, Softwareprojekte effizient zu managen. Außerdem besitzen Sie ein grundlegendes Verständnis von Datenschutz, um rechtliche Anforderungen zu erfüllen. Diese Qualifikationen eröffnen Ihnen Tätigkeiten als Entwickler in der Blockchain-Branche.

Grundlagen der Blockchain-Technologie
  • Grundlagen der Blockchain: Anwendung und Branchen
  • Grundlegender technischer Aufbau der Blockchain-Technologie
  • Realanwendungen der Blockchain
  • Konsens-Algorithmen
  • Erstellen einer eigenen Blockchain
  • Merkle Trees
  • Smart Contracts

Entwicklung und Implementierung
  • Decentralized Apps (DApps)
  • Einführung: Algorithmen und Python-Grundlagen
  • Variablen und Zuweisungen
  • Datentypen: Ganzzahlen, Gleitkommazahlen, komplexe Zahlen
  • Kontrollstrukturen: if, else, elif
  • Schleifen: for und while
  • Funktionen definieren und aufrufen
  • Fehlerbehandlung mit try und except
  • Module importieren und nutzen

Versionsverwaltung und Agile Entwicklung
  • Versionsverwaltung
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git
  • Continuous Integration und Continuous Delivery

Rechtliche Grundlagen und Datenschutz
  • Gesetzgebung und Rechtslage
  • Verarbeitungsgrundsätze
  • Anforderungen an die Datenschutzorganisation
  • Datenschutzrechtliche Pflichten
  • Rechtsgrundlagen für die Datenverarbeitung
  • Transparenz, Informationspflicht und Auskunftsrecht
  • Löschung und Datenübertragbarkeit
  • Definition und Verarbeitung personenbezogener Daten