Entwicklung von Blockchain-Anwendungen für die Bildbearbeitung mit Zusatzqualifikation: Projektmanagement in Scrum und DevOps In dieser Weiterbildung setzen Sie sich intensiv mit der Distributed Ledger Technologie auseinander und erlernen deren Anwendung im Bereich der Bildbearbeitung. Sie erwerben fundierte Kenntnisse über die Grundlagen der Distributed Ledger Technologie und deren spezifische Einsatzmöglichkeiten in der Bildverarbeitung. Sie lernen, wie die Distributed Ledger Technologie zur sicheren und transparenten Verwaltung von Bilddaten eingesetzt wird. Zudem werden Sie in die Lage versetzt, Smart Contracts zu entwickeln, die automatisierte Prozesse in der Bildbearbeitung ermöglichen. Ein weiterer Schwerpunkt liegt auf der Implementierung von dezentralen Anwendungen (dApps) für die Bildverarbeitung unter Nutzung der Distributed Ledger Technologie. Die methodische Umsetzung erfolgt durch praxisorientierte Übungen und Projektarbeiten, in denen Sie die Distributed Ledger Technologie direkt anwenden. Dabei werden Sie schrittweise an die Entwicklung von Blockchain-basierten Lösungen für die Bildbearbeitung herangeführt. Nach Abschluss der Weiterbildung sind Sie in der Lage, die Distributed Ledger Technologie effektiv in der Bildbearbeitung einzusetzen und Projekte unter Anwendung von Scrum und DevOps zu managen.
- Kenntnisse im Bereich Distributed Ledger Technologie: Grundlegender technischer Aufbau der Blockchain-Technologie
- Das Blockchain-System
- Expertise rund um Distributed Ledger Technologie beim Erstellen einer eigenen Blockchain
- Realanwendungen der Blockchain
- Kompetenzen in Distributed Ledger Technologie durch Qualifikationsprojekt Blockchain und Distributed Ledger Technology (DLT)
Smart Contracts und Solidity
- Smart Contracts mit Bezug zu Distributed Ledger Technologie
- Solidity
- Grundlagen der Solidity-Programmiersprache mit Fokus auf Distributed Ledger Technologie
- Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung, basierend auf Distributed Ledger Technologie
Entwicklungsumgebung und Tools für Blockchain-Anwendungen
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung mit Anwendungen aus der Distributed Ledger Technologie
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests
- Code-Qualitäts-Tools und deren Vorteile für Solidity-Projekte mit Fokus auf Distributed Ledger Technologie
Decentralized Apps (DApps) und Datenspeicherung
- Decentralized Apps (DApps) im Kontext der Distributed Ledger Technologie
- Einführung in DApps und Smart Contracts
- Entwicklung von DApps für die Ethereum-Blockchain unter Nutzung der Distributed Ledger Technologie
- Verwendung von off-chain-Lösungen für skalierbare DApps
- Integration von IPFS (InterPlanetary File System) für dezentrale Datenspeicherung mittels Distributed Ledger Technologie
Java-Entwicklung und Anwendung
- Java-Entwicklungsumgebung mit Bezug zu Distributed Ledger Technologie: Installation und Einrichtung
- Kompilieren von Java-Programmen
- Anwendungen der objektorientierten Programmierung im Umfeld der Distributed Ledger Technologie
- Fehlerbehebung in Java
- Dateisystemzugriff in Java im Zusammenhang mit Distributed Ledger Technologie
REST-APIs und Java-Anwendungsszenarien
- REST-APIs mit Java, speziell für Distributed Ledger Technologie
- Anwendung von Java im Handel
- Distributed Ledger Technologie in wissenschaftlichem Rechnen mit Java
DevOps Kultur und Praktiken
- Agiles Arbeiten mit Git unter Berücksichtigung von Distributed Ledger Technologie
- Continuous Integration und Continuous Delivery
- Release-Automatisierung und Risikoreduktion im Kontext der Distributed Ledger Technologie
- Continuous Integration und automatisiertes Testen
Scrum-Rahmenwerk
- Einführung in Scrum mit Anwendungsbeispielen aus der Distributed Ledger Technologie
- Scrum Master
- Scrum Team mit Fokus auf Distributed Ledger Technologie
- Sprint Planning
- Sprint Review mit Bezug zur Distributed Ledger Technologie
Scrum-Prozesse und -Techniken
- Sprint Retrospective im Zusammenhang mit Distributed Ledger Technologie
- Product Backlog and the Product Goal
- User Stories mit Fokus auf Distributed Ledger Technologie
Bildbearbeitung und Retusche
- Maskieren mit Anwendungen aus der Distributed Ledger Technologie
- Retusche: Farbkorrekturen
- Retusche: Ausbessern unter Einsatz der Distributed Ledger Technologie
- Retusche: Objektverschiebung und Himmeltausch
- Retusche: Verflüssigen im Kontext von Distributed Ledger Technologie
- Ausgabe: Speichern
- Ausgabe: Druck mit Bezug zur Distributed Ledger Technologie