In dieser Weiterbildung erlernen Sie die Entwicklung von Blockchain-Anwendungen im Bereich der Mediengestaltung. Sie setzen sich mit den Grundlagen der Blockchain-Technologie auseinander und verstehen deren Anwendungsmöglichkeiten in der Medienbranche. Ein Schwerpunkt liegt auf der Konzeption und Implementierung von dezentralen Anwendungen (DApps) für mediengestalterische Projekte. Sie erwerben Kenntnisse in der Programmierung von Smart Contracts und der Integration von Blockchain-Anwendungen in bestehende Medienprojekte. Durch praxisorientierte Übungen entwickeln Sie eigene DApps und lernen, diese in mediengestalterische Prozesse zu integrieren. Ein Qualifikationsprojekt ermöglicht es Ihnen, das erlernte Wissen in einem realen Anwendungsszenario umzusetzen. Nach Abschluss der Weiterbildung sind Sie in der Lage, Blockchain-Anwendungen eigenständig zu entwickeln und in der Mediengestaltung anzuwenden.
- Einführung in DApps und Smart Contracts mit Fokus auf Blockchain Anwendungen
- Grundlagen der Solidity-Programmiersprache
- Kontrollstrukturen und Funktionen in Solidity im Kontext von Blockchain Anwendungen
- Entwicklung eines eigenen Tokens auf Basis von ERC20
Smart-Contract-Entwicklungswerkzeuge
- Erstellung und Bereitstellung von Smart Contracts mit Bezug zu Blockchain Anwendungen
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
- Verwendung der Remix-IDEs für die Entwicklung von Blockchain Anwendungen
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests
Spezialisierung auf Ethereum und DeFi
- Entwicklung von DApps für die Ethereum-Blockchain mit Einsatz von Blockchain Anwendungen
- Entwicklung von DeFi-Anwendungen mit Solidity
- Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen auf Basis von Blockchain Anwendungen
Skalierung und Off-Chain-Technologien
- Verwendung von off-chain-Lösungen für skalierbare Blockchain Anwendungen
Projektarbeit und Anwendung
- Qualifikationsprojekt Blockchain und DLT mit Schwerpunkt auf Blockchain Anwendungen
- Qualifikationsprojekt Mediengestaltung
Mediengestaltung: Grundlagen und Praxis
- Datenbanken und Inspiration mit Anwendungsbezug zu Blockchain Anwendungen
- Maskieren
- Typografie im Rahmen von Blockchain Anwendungen
- Grundlagen zu Filtern, inkl. Neuralfilter
- Bildverarbeitung mit Blick auf Blockchain Anwendungen
- Textverarbeitung
- Layout im Kontext von Blockchain Anwendungen
Interaktive Mediengestaltung
- Praxis: interaktive Slides mit Blockchain Anwendungen
- Praxis: interaktives Formular
Design und Umsetzung in der Praxis
- Verknüpfungen im Kontext von Blockchain Anwendungen
- Pfade und Objekte: Import von Bilddateien und Erstellung von QR-Codes
- Praxis: Magazin-Doppelseite mit Anwendungen aus dem Bereich Blockchain Anwendungen
Einführung in Motion Design und Animation
- Einführung in das Programm: erste Schritte und UI mit Bezug zu Blockchain Anwendungen
- Anlegen von Projekten: Kompositionen und Co.
- Erste Animationen mit Keyframes mit Fokus auf Blockchain Anwendungen
- Text-Animation: Animatoren
- Anwendung von Effekten im Rahmen von Blockchain Anwendungen
Visuelle Effekte und 3D-Elemente
- 3D in After Effects mit Anwendungen für Blockchain Anwendungen
- Vektorgrafiken: freie Pfade und geometrische Formen
- Formen und Transformationen innerhalb von Blockchain Anwendungen
Erweiterte Grafik- und Textbearbeitung
- Ebenen und Hierarchien im Umfeld von Blockchain Anwendungen
- Effekte in Illustrator
- Texte in Illustrator mit Beispielen aus Blockchain Anwendungen
- 3D in Illustrator
Web- und Applikationsdesign
- Anlegen von Projekten und Exporteinstellungen unter Einbindung von Blockchain Anwendungen
- Greenscreen-Technik für Videoproduktion
- Gestaltung von Untertiteln unter Berücksichtigung von Blockchain Anwendungen
- Arbeiten mit Komponenten
Interaktive und Responsive Techniken
- Interaktive Animationen für Blockchain Anwendungen
- Responsives Webdesign
- Designsysteme mit Blick auf Blockchain Anwendungen
- Plugin-Integration
- Export und Entwickler-Zusammenarbeit bei Blockchain Anwendungen
Programmierung und Softwareentwicklung
- Grundlegende Programmierkonzepte für Blockchain Anwendungen
- Datenstrukturen und Standard-Datentypen
- Anweisungen und Python-Skripte mit Anwendungen im Bereich Blockchain Anwendungen
- Funktionen und Ein-und Ausgabe
- Definition von Klassen und objektorientiertes Modellieren mit Fokus auf Blockchain Anwendungen
- Threads und Datenbanken
- Modellieren mit Kellern, Schlangen und Graphen in Verbindung mit Blockchain Anwendungen