In dieser Weiterbildung erlernen Sie die Entwicklung von Blockchain Anwendungen für den Einsatz im Qualitätsmanagement. Sie erwerben Kenntnisse über die Grundlagen der Blockchain-Technologie und deren Anwendungsmöglichkeiten im Qualitätsmanagement. Sie werden in die Lage versetzt, dezentrale Anwendungen zu konzipieren und zu implementieren, die Transparenz und Nachverfolgbarkeit in Qualitätsprozessen erhöhen. Zudem lernen Sie, wie Blockchain Anwendungen zur Sicherstellung der Datenintegrität und zur Automatisierung von Qualitätskontrollen beitragen können. Ein weiterer Schwerpunkt liegt auf dem agilen Projektmanagement mit Scrum. Sie lernen die Prinzipien und Rollen von Scrum kennen und erfahren, wie Sie agile Methoden in der Entwicklung von Blockchain Anwendungen im Qualitätsmanagement einsetzen können. Durch praxisnahe Übungen und Fallstudien vertiefen Sie Ihr Verständnis für die iterative Entwicklung und kontinuierliche Verbesserung von Blockchain Anwendungen. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen. Sie wenden Ihr Wissen in Projekten an, in denen Sie eigene Blockchain Anwendungen für spezifische Qualitätsmanagement-Szenarien entwickeln. Durch die Anwendung von Scrum-Methoden in diesen Projekten festigen Sie Ihre Fähigkeiten im agilen Projektmanagement. Nach Abschluss der Weiterbildung sind Sie in der Lage, Blockchain Anwendungen im Qualitätsmanagement zu entwickeln und agile Projektmanagement-Methoden effektiv einzusetzen. Sie können innovative Lösungen zur Verbesserung von Qualitätsprozessen konzipieren und umsetzen.

Grundlagen und Kernkonzepte der Blockchain-Technologie
  • Einführung in DApps und Smart Contracts mit Fokus auf Blockchain Anwendungen
  • Grundlagen der Blockchain: Anwendung und Branchen
  • Kryptografische Grundlagen zur Unterstützung von Blockchain Anwendungen
  • Konzepte: Verschlüsselung und Entschlüsselung
  • Das Blockchain-System und seine Nutzung im Rahmen von Blockchain Anwendungen
  • Konsens-Algorithmen
  • Innovative Smart Contracts als Bestandteil moderner Blockchain Anwendungen
  • Solidity
  • Decentralized Apps (DApps)

Programmierung und Entwicklung von Smart Contracts und DApps
  • Grundlagen der Solidity-Programmiersprache im Kontext von Blockchain Anwendungen
  • Kontrollstrukturen und Funktionen in Solidity
  • Erstellung und Bereitstellung von Smart Contracts für Blockchain Anwendungen
  • Entwicklung von DApps für die Ethereum-Blockchain
  • Code-Qualitäts-Tools und deren Vorteile für Blockchain Anwendungen
  • Entwicklung von DeFi-Anwendungen mit Solidity

Tools und Umgebungen für die Blockchain-Entwicklung
  • Einrichtung und Verwendung von MetaMask für Blockchain Anwendungen
  • Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
  • Einrichtung und Verwendung von Ganache für lokale Blockchain Anwendungen
  • Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung

Integration und Anwendung dezentraler Technologien
  • Verwendung von Chainlink Oracles für externe Daten in Blockchain Anwendungen
  • Integration von IPFS (InterPlanetary File System) für Blockchain Anwendungen
  • Qualifikationsprojekt Blockchain und DLT
  • Qualitätsplanung im Rahmen von Blockchain Anwendungen
  • Qualitätsprüfung

Agiles Projektmanagement mit Scrum
  • Einführung in Scrum in Verbindung mit Blockchain Anwendungen
  • Scrum Master
  • Effizientes Scrum Team für Blockchain Anwendungen
  • Sprint Planning
  • Daily Scrum
  • Sprint Review im Kontext von Blockchain Anwendungen
  • Sprint Retrospective
  • Product Owner
  • User Stories für Blockchain Anwendungen

Qualitätsmanagement in der Softwareentwicklung
  • Qualitätslenkung für Blockchain Anwendungen
  • Qualitätssicherung
  • Qualitätsverbesserung bei Blockchain Anwendungen
  • Quality Function Deployment
  • Beschwerdemanagement

Programmiergrundlagen und Skripte
  • Grundlegende Programmierkonzepte im Bereich Blockchain Anwendungen
  • Python-Skripte
  • Fundierte Datenstrukturen für Blockchain Anwendungen
  • Kontrollstrukturen
  • Funktionen zur Entwicklung von Blockchain Anwendungen
  • Objektorientiertes Modellieren
  • Systemfunktionen bei Blockchain Anwendungen
  • Threads
  • Finden und Vermeiden von Fehlern in Blockchain Anwendungen
  • Testen und Tuning
  • XML und JSON für Blockchain Anwendungen
  • Modellieren mit Kellern, Schlangen und Graphen