Entwicklung dezentraler Anwendungen (DApps) in der Finanzbuchhaltung In dieser Weiterbildung erlernen Sie die Entwicklung dezentraler Anwendungen (DApps) für die Finanzbuchhaltung unter Verwendung der Solidity-Programmierung. Sie erwerben Kenntnisse über die Grundlagen der Blockchain-Technologie und deren Anwendung im Finanzwesen. Sie werden in die Lage versetzt, Smart Contracts mit Solidity zu erstellen, die automatisierte und transparente Finanztransaktionen ermöglichen. Zudem lernen Sie, wie DApps in bestehende Buchhaltungssysteme integriert werden können, um Prozesse zu optimieren und die Sicherheit zu erhöhen. Ein weiterer Schwerpunkt liegt auf der Implementierung von Sicherheitsmaßnahmen, um die Integrität und Vertraulichkeit von Finanzdaten zu gewährleisten. Durch praktische Übungen und Projektarbeiten wenden Sie die erlernten Konzepte an und entwickeln eigene DApps für spezifische Anwendungsfälle in der Finanzbuchhaltung. Nach Abschluss sind Sie in der Lage, dezentrale Anwendungen mit Solidity zu programmieren und diese im Bereich der Finanzbuchhaltung einzusetzen.

Grundlagen der Blockchain-Technologie und Programmierung
  • Einführung in DApps und Smart Contracts mit Schwerpunkten bei Solidity Programmierung
  • Grundlagen der Solidity-Programmiersprache
  • Blockchain-Technologie und Smart Contracts: Kenntnisse im Bereich Solidity Programmierung
  • Objektorientierte Programmierung mit JavaScript
  • Datenstrukturen unter Berücksichtigung der Solidity Programmierung
  • Objektorientiertes Modellieren
  • Funktionale Programmierung

Smart Contract-Entwicklung und Tools
  • Erstellung und Bereitstellung von Smart Contracts mit Anwendungen aus der Solidity Programmierung
  • Interaktion mit Smart Contracts in einer Blockchain-Umgebung
  • Verwendung der Remix-IDEs für die Umsetzung von Solidity Programmierung
  • Einführung in das Truffle-Framework für praxisnahe Solidity Programmierung
  • Entwicklung von NFT-Marktplätzen auf Grundlage der Solidity Programmierung
  • Qualifikationsprojekt Blockchain und DLT

Dezentrale Anwendungen (DApps)
  • Entwicklung von DApps für die Ethereum-Blockchain mit Fokus auf Solidity Programmierung
  • Entwicklung von DeFi-Anwendungen mit praxisnaher Solidity Programmierung
  • Verwendung von off-chain-Lösungen für skalierbare DApps

DeFi-Anwendungen und Sicherheit
  • Dezentrale Finanzanwendungen in der DeFi-Welt mit Grundlagen der Solidity Programmierung
  • DeFi-Sicherheit und Risikomanagement: Herausforderungen und Lösungen
  • DeFi-Audits und Transparenz: Methoden aus der Solidity Programmierung
  • DeFi in traditionellen Finanzsystemen: Potenzial und Herausforderungen

Buchführung und Finanzbuchhaltungsprinzipien
  • Definition von Belegen und verschiedene Belegarten mit Bezug zu Solidity Programmierung
  • Aufzeichnung und Aufbewahrungspflichten von Belegen
  • Aufgaben und Grundsätze ordnungsgemäßer Buchführung unter Berücksichtigung der Solidity Programmierung
  • Basiswissen Buchführung: Inventar, Vermögen, Schulden und Bilanz
  • Buchen von Geschäftsvorfällen und Warenverkehr mit Einbindung der Solidity Programmierung
  • Systematik der Finanzbuchführung

Betriebswirtschaftliche Grundlagen und Rechnungswesen
  • Betriebswirtschaftliche Auswertungen mit Anwendungen der Solidity Programmierung
  • Externes und internes Rechnungswesen
  • Gewinn und Liquidität unter Einbezug der Solidity Programmierung
  • Bilanz und Kennzahlen
  • Buchführung als Teil des Rechnungswesens mit Elementen aus der Solidity Programmierung

Gesetzeskonforme Geschäftsprozesse
  • Rechtssichere Bearbeitung von Kundenaufträgen entsprechend der Solidity Programmierung
  • Ablage und gesetzliche Aufbewahrungsfristen
  • Ermittlung des Material- und Dienstleistungsbedarfs im Kontext der Solidity Programmierung
  • Aufbewahrungsfristen und Jahresabschlussvorbereitung

Umsatzsteuer und Finanztransaktionen
  • Umsatzsteuer in Bezug zu Solidity Programmierung
  • Darlehen und Schuldzinsen, Bewertungen und Buchungen im Umlaufvermögen

Moderne Webtechnologien
  • Arbeiten mit Objekten unter Einsatz der Solidity Programmierung
  • Arbeiten mit DOM
  • Ereignisgesteuerte Programmierung für Solidity Programmierung
  • Asynchrone Programmierung
  • Arbeiten mit Formularen im Kontext der Solidity Programmierung
  • Steuern des Browsers
  • Lesen und Erkennen von Browserinformationen

Erweiterte Programmierkonzepte und Datenmanagement
  • Dynamische Websites-CGI und WSGI mit Bezug zu Solidity Programmierung
  • Datenbanken
  • Finden und Vermeiden von Fehlern bei Solidity Programmierung
  • XML und JSON
  • Modellieren mit Kellern, Schlangen und Graphen unter Berücksichtigung von Solidity Programmierung
  • Threads
  • Grafische Benutzungsoberflächen mit tkinter