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.
- 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)