In dieser Weiterbildung erlernen Sie die Entwicklung dezentraler Anwendungen (DApps) im Personalmanagement unter Verwendung von Smart Contracts. Sie setzen sich mit den Grundlagen der Blockchain-Technologie auseinander und verstehen, wie Smart Contracts in HR-Prozesse integriert werden können. Sie erwerben Kenntnisse in der Programmierung von Smart Contracts mit Solidity und lernen, wie diese zur Automatisierung von Personalmanagement-Aufgaben eingesetzt werden. Zudem werden Sie in die Lage versetzt, Sicherheitsaspekte zu berücksichtigen und die Effizienz von HR-Prozessen durch den Einsatz von Smart Contracts zu steigern. Durch praktische Übungen entwickeln Sie eigene Smart Contracts und implementieren diese in DApps für das Personalmanagement. Sie arbeiten mit Entwicklungswerkzeugen wie Node.js und Web3.js und lernen, wie Sie Smart Contracts in bestehende HR-Systeme integrieren. Ein weiterer Schwerpunkt liegt auf der Anwendung von Token-Standards und der Verwaltung von Wallets im Kontext von HR-Anwendungen. Anhand von Fallstudien und Projekten wenden Sie die erlernten Konzepte an und entwickeln praxisnahe Lösungen für das Personalmanagement. Sie analysieren bestehende HR-Prozesse und identifizieren Potenziale für die Implementierung von Smart Contracts. Nach Abschluss der Weiterbildung sind Sie in der Lage, Smart Contracts im Personalmanagement zu konzipieren und umzusetzen, wodurch Sie zur Digitalisierung und Effizienzsteigerung von HR-Prozessen beitragen.

Grundlagen und Tools der DApps-Entwicklung
  • Kenntnisse im Bereich Smart Contract und Smart Contracts
  • Grundlagen der Solidity-Programmiersprache
  • Verständnis von Kontrollstrukturen und Funktionen aus der Smart Contract Entwicklung
  • Erstellung und Bereitstellung von Smart Contracts
  • Anwendungen rund um die Interaktion mit Smart Contracts in einer Blockchain-Umgebung
  • Einrichtung und Verwendung von MetaMask für die lokale Entwicklung
  • Praxisnahe Beispiele zur Nutzung der Remix-IDEs für die Smart Contract Entwicklung

Entwicklungsumgebungen und Frameworks
  • Testumgebungen für Smart Contract in Ganache bereitstellen und nutzen
  • Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
  • OpenZeppelin als Sicherheitsbibliothek für Anwendungen rund um Smart Contract
  • Entwicklung von DApps für die Ethereum-Blockchain
  • Konzepte zur Entwicklung von DeFi-Anwendungen mit Fokus auf Smart Contracts
  • Integration von IPFS (InterPlanetary File System) für dezentrale Datenspeicherung

Software-Engineering-Kompetenzen
  • Grundkenntnisse der Programmierung mit Fokus auf Smart Contract
  • Datenstrukturen
  • Anwendung verschiedener Funktionen im Smart Contract Kontext
  • Standard-Datentypen
  • Ein- und Ausgabe
  • Definition von Klassen
  • Objektorientiertes Modellieren

Betriebliche Personalwirtschaft im Kontext der DApps
  • Grundlagen der Personalwirtschaft mit Bezug zu Smart Contract
  • Aufgaben und Organisation der betrieblichen Personalwirtschaft
  • Einsatz der Personalpolitik, Personalführung und Personalwesen im Rahmen von Smart Contract Prozessen
  • Personalplanung und -kostenplanung
  • Systematische Einführung und Einarbeitung von neuen Mitarbeitenden
  • Ziele und Grundlagen von Personalentwicklung

Rekrutierung und Personalbeurteilung
  • Innovative Personalbeschaffung unter Einbindung von Smart Contract Technologien
  • Recruitingstrategien und ihre Umsetzung
  • Das Vorstellungsgespräch: Arten, Ziele und Vorbereitung auf Basis von Smart Contract Methoden
  • Ziele, Arten und Anlässe der Personalbeurteilung
  • Das Beurteilungsgespräch: rechtliche Grundlagen und Ablauf

Arbeitsrecht und Personalverwaltung
  • Arbeitsvertrag: rechtliche Kriterien und Abschluss unter Berücksichtigung von Smart Contract
  • Instrumente der Personalverwaltung
  • Grundverständnis und rechtliche Rahmenbedingungen rund um Smart Contract beim Personalabbau
  • Kündigungsarten

Projektarbeit und Methodenkompetenz
  • Konzipierung eines Qualifikationsprojekts Blockchain und DLT unter Anwendung von Smart Contract
  • Qualifikationsprojekt HR Management
  • Versionsverwaltung im Rahmen von Smart Contract Entwicklungsprojekten
  • Agiles Arbeiten mit Git
  • Continuous Integration und Continuous Delivery