Im Aufbaukurs vertiefen Teilnehmende ihre Python-Kenntnisse und entwickeln praxisnah eigene Blockchain-Anwendungen. Der Fokus liegt auf kryptografischen Grundlagen, Smart Contracts, Wallet-Integration und objektorientierter Programmierung. Die Weiterbildung bereitet auf den Einsatz in IT-Projekten mit Blockchain-Technologie vor und bietet optional die Prüfung zum "PCAP - Certified Associate in Python Programming".

Inhalte:

  • Geschichte, Anwendung und Funktionsweise der Blockchain
  • Grundlagen der Kryptographie
  • Eigene Blockchain erstellen
  • Einführung JSON
  • Objektorientierung mit Python (OOP, Vererbung)
  • Unterschied zwischen öffentlichen und privaten Blockchains
  • Erläuterung Peer-to-Peer-Netzwerk (P2P) und Aufgaben von Nodes und Minern
  • Public-Key-Verschlüsselung
  • Praxis: Generierung von öffentlichen Bitcoin- und Ethereum-Adressen
  • Konsens-Algorithmus: Proof of Work (PoW) versus Proof of Stake (PoS)
  • Blockchains: Ein Blick in die Zukunft
  • Einführung in Smart Contract Development
  • Wallets (Praktischer Einsatz von MetaMask)
  • Einführung NFTs (Marktplatz OpenSea)
  • Projekt, eigene Blockchain-DApp erstellen mit Option zur Prüfung PCAP - Certified Associate in Python Programming (englische Prüfung, Englischkenntnisse erforderlich)

Ihr erlerntes Wissen werden Sie in praktischen Projekten mit fachlicher Unterstützung anwenden.