Nach Abschluss der Weiterbildung verfügen Sie über fundierte Kenntnisse in der Blockchain-Technologie und der Programmiersprache Python3. Sie sind in der Lage, dezentrale Applikationen zu entwickeln und Blockchain-Projekte umzusetzen. Zudem kennen Sie die technischen Grundlagen und Konzepte von Distributed Ledger Technology (DLT). Ihre Fähigkeiten ermöglichen Ihnen eine Tätigkeit in Bereichen wie Softwareentwicklung, Fintech oder IT-Beratung. Sie können sowohl in Projekten zur Implementierung von Blockchain-Lösungen als auch in der Weiterentwicklung existierender Systeme wertvolle Beiträge leisten.

Blockchain Grundlagen und Anwendungen
  • Grundlagen der Blockchain: Anwendung und Branchen
  • Grundlegender technischer Aufbau der Blockchain-Technologie
  • Blockchain 2.0
  • Realanwendungen der Blockchain
  • Erstellen einer eigenen Blockchain

Technische Fertigkeiten und Programmiersprachen
  • Einführung: Algorithmen und Python-Grundlagen
  • Syntax und Semantik
  • Variablen und Zuweisungen
  • Datentypen: Ganzzahlen, Gleitkommazahlen, komplexe Zahlen
  • Kontrollstrukturen: if, else, elif
  • Funktionen definieren und aufrufen

Entwicklung und Implementierung von Smart Contracts
  • Smart Contracts
  • Solidity
  • Decentralized Apps (DApps)
  • Konsens-Algorithmen
  • Merkle Trees

Kryptografie und OOP für Blockchain
  • Kryptografische Grundlagen
  • Fehlerbehandlung mit try und except
  • Module importieren und nutzen
  • Dateiverarbeitung: Öffnen, Lesen, Schreiben
  • OOP (Klassen und Objekte)