In dieser Weiterbildung erlernen Sie die Entwicklung von Blockchain- und Distributed-Ledger-Technologien im Kontext des Token Gated Commerce. Sie erwerben fundierte Kenntnisse in der Solidity Programmierung, um Smart Contracts zu erstellen und zu implementieren. Sie setzen sich mit den Grundlagen der Solidity Programmierung auseinander und lernen, wie Sie Smart Contracts für den Token Gated Commerce entwickeln. Dabei erarbeiten Sie sich Fähigkeiten zur sicheren und effizienten Gestaltung von dezentralen Anwendungen. Ein weiterer Schwerpunkt liegt auf der Integration von Solidity Programmierung in bestehende Systeme und die Anpassung an spezifische Geschäftsanforderungen. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte der Solidity Programmierung direkt an. Sie entwickeln eigene Smart Contracts und testen deren Funktionalität im Rahmen realitätsnaher Szenarien. Nach Abschluss der Weiterbildung sind Sie in der Lage, die Solidity Programmierung gezielt einzusetzen, um innovative Lösungen im Bereich des Token Gated Commerce zu entwickeln und bestehende Geschäftsmodelle durch Blockchain-Technologien zu erweitern.

Grundlagen der Blockchain und DLT
  • Einführung in DApps und Smart Contracts mit Fokus auf Solidity Programmierung
  • Grundlagen der Blockchain: Anwendung und Branchen
  • Smart Contracts und deren Implementierung durch Solidity Programmierung
  • Grundlegender technischer Aufbau der Blockchain-Technologie
  • Kryptografische Grundlagen für Anwendungen in der Solidity Programmierung
  • Realanwendungen der Blockchain
  • Erstellung und Bereitstellung von Smart Contracts basierend auf Solidity Programmierung
  • Kontrollstrukturen und Funktionen in Solidity
  • Interaktion mit Smart Contracts unter besonderer Berücksichtigung der Solidity Programmierung

Programmiersprachen und Entwicklungstools
  • Grundlagen der Solidity Programmierung und deren Syntax
  • Code-Qualitäts-Tools und deren Vorteile für Solidity-Projekte
  • Funktionale Programmierung im Kontext der Solidity Programmierung
  • Asynchrone Programmierung
  • Objektorientierte Programmierung mit JavaScript und Schnittstellen zur Solidity Programmierung

Token-Standards und Commerce-Anwendungen
  • Der ERC20-Token-Standard als Anwendungsbeispiel für Solidity Programmierung
  • Der ERC721-Token-Standard und seine Anwendung für nicht-fungible Token
  • Erstellen und Verwalten von NFTs mit Hilfe der Solidity Programmierung
  • Monetarisierung von NFTs
  • Token-Gate-Plattformen und -Tools für Lösungen der Solidity Programmierung

Softwareentwicklung und Projektmanagement
  • Entwicklung von DApps für die Ethereum-Blockchain unter Einbeziehung von Solidity Programmierung
  • Qualifikationsprojekt Blockchain und DLT
  • Continuous Integration und Continuous Delivery mit Blick auf Projekte in der Solidity Programmierung
  • Software Testing und Qualitätssicherung

IT-Management und Prozess-Optimierung
  • Etablieren der Prozesse des IT-Service-Managements im Bereich der Solidity Programmierung
  • Entwickeln der Prozess-Management-Struktur
  • Verankerung des IT-Service-Managements in der Führungsebene von Solidity Programmierung
  • IT Services und Business IT Services
  • IT Architecture Management für Applikationen aus der Solidity Programmierung
  • Supplier Management

Datenbanken und Datenmanagement
  • Einführung in relationale Datenbanken und deren Schnittstellen zur Solidity Programmierung
  • Datenbankmodellierung und Namenskonventionen
  • Normalisierung und Normalformen im Kontext von Solidity Programmierung
  • Datentypen und Keys
  • Physische Modellierung und Views für Anwendungen der Solidity Programmierung
  • SELECT, JOIN und GROUP BY
  • Ändern von Daten über INSERT, UPDATE und DELETE in Verbindung mit Solidity Programmierung
  • Handling von Nebenläufigkeit

Blockchain-Sicherheit und Risikomanagement
  • Sicherheit und Risiken im Token-Gated Commerce unter Berücksichtigung der Solidity Programmierung

Erweiterte Blockchain-Anwendungen
  • Verwendung von off-chain-Lösungen für skalierbare DApps auf Basis von Solidity Programmierung
  • Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen

Webentwicklung und Interaktionsdesign
  • Dynamisches Verändern von Webseiten im Zusammenspiel mit Solidity Programmierung
  • Arbeiten mit DOM
  • Ereignisgesteuerte Programmierung mit Schnittstellen zur Solidity Programmierung
  • Verstehen und Beeinflussen des Ereignisflusses
  • Arbeiten mit Formularen in Blockchain-Anwendungen durch Solidity Programmierung
  • Steuern des Browsers
  • Lesen und Erkennen von Browserinformationen für Projekte aus der Solidity Programmierung
  • Nachladen von Inhalten

Fortgeschrittene Programmierkonzepte
  • Unterscheidung unterschiedlicher Hash-Funktionen im Rahmen der Solidity Programmierung
  • Merkle Trees
  • Arbeiten mit Objekten in Bezug auf Solidity Programmierung