In dieser Weiterbildung erlernen Sie die Entwicklung von dezentralen Anwendungen (DApps) in WordPress und vertiefen Ihr Wissen über Smart Contracts. Sie werden in die Lage versetzt, Smart Contracts zu konzipieren und mit Solidity zu programmieren. Zudem erwerben Sie Kenntnisse in der Integration von Smart Contracts in WordPress, um DApps zu erstellen. Ein weiterer Schwerpunkt liegt auf der Nutzung von Versionskontrollsystemen wie GitHub und GitLab zur Verwaltung und Zusammenarbeit bei der Entwicklung von Smart Contracts. Durch praktische Übungen und Projektarbeit wenden Sie die erlernten Konzepte an, um eigene DApps mit WordPress zu entwickeln und Smart Contracts zu implementieren. Nach Abschluss der Weiterbildung sind Sie in der Lage, Smart Contracts in WordPress zu integrieren und DApps zu erstellen.
- Einführung in DApps und Smart Contracts mit Fokus auf Smart Contract
- Grundlagen der Solidity-Programmiersprache
- Kontrollstrukturen und Funktionen in Solidity zur Entwicklung von Smart Contracts
- Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung mithilfe von Smart Contract-Anwendungen
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests
- Entwicklung von DApps für die Ethereum-Blockchain unter besonderer Berücksichtigung von Smart Contract
- Entwicklung von DeFi-Anwendungen mit Solidity
- Entwicklung von NFT-Marktplätzen mit Solidity und der Einbindung von Smart Contract-Funktionalitäten
- Entwicklung eines eigenen Tokens auf Basis von ERC20
- Solidity-Entwurfsmuster für effiziente und sichere Smart Contract-Architekturen
Token-Standards und OpenZeppelin-Bibliothek
- Der ERC20-Token-Standard und seine Anwendung für fungible Token im Kontext von Smart Contract-Entwicklung
- Der ERC721-Token-Standard und seine Anwendung für nicht-fungible Token
- Einführung in die OpenZeppelin-Bibliothek für sichere Smart Contract-Projekte
Entwicklerwerkzeuge und Umgebungen
- Einrichtung und Verwendung von MetaMask für die lokale Entwicklung von Smart Contract-Lösungen
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
- Einführung in das Truffle-Framework für die Smart Contract-Entwicklung mit Fokus auf Smart Contract
- Code-Qualitäts-Tools und deren Vorteile für Solidity-Projekte
Versionsmanagement und Agile Methoden
- Versionsverwaltung mit Fokus auf Smart Contract-Projekte
- Agiles Arbeiten mit Git
- Continuous Integration und automatisiertes Testen in Smart Contract-Prozessen
- Continuous Delivery und Continuous Integration
- Review- und Koordinationsprozesse im Smart Contract-Kontext
- Deployment Pipeline
- Release-Automatisierung und Risikoreduktion im Smart Contract-Umfeld
WordPress: Kernfunktionen und Customization
- Qualifikationsprojekt WordPress mit Anwendungen im Bereich Smart Contract
- Plugins
- Themes für die Integration von Smart Contract-Funktionen
- Verfassen und Bearbeiten von Seiten und Beiträgen
- Der Gutenberg-Editor
- Anpassen des Backends unter Einsatz von Smart Contract-basierter Logik
- Benutzerverwaltung: Rechtemanagement in Verbindung mit Smart Contract-Komponenten
- E-Commerce mit WooCommerce
- Widgets
Medien und Design in WordPress
- Leichtes HTML für die Darstellung von Smart Contract-Elementen
- Medienblöcke: Video, Bild und Audio
- Erstellung von Mediatheken mit Bezug zu Smart Contract-Inhalten
- Erstellung von Galerien und Downloadbereichen
- Anpassen des Designs zur Unterstützung von Smart Contract-Anwendungen
- Hinzufügen von Blöcken und Gestalten von Inhalten
- Vorlagen: Patterns mit Smart Contract-Modulen
- Templates
Projektarbeit und Automatisierung
- Qualifikationsprojekt Blockchain und DLT mit besonderem Augenmerk auf Smart Contract-Implementierungen
- Information Security
- Einrichtung von Automatisierungen im Zusammenhang mit Smart Contract
- Konfigurieren von Startseite, Blogseite und Newsfeed