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.