Nach Abschluss der Weiterbildung verfügen Sie über fundierte Kenntnisse in der Entwicklung und Anwendung von Blockchain-Technologien. Sie beherrschen die Programmiersprachen Python3 und JavaScript zur Entwicklung von dezentralen Anwendungen (DApps) und verstehen die grundlegenden Konzepte der Blockchain und Distributed Ledger Technology (DLT). Des Weiteren sind Sie in der Lage, Projekte im Bereich Data Science eigenständig zu realisieren und dabei GitHub oder GitLab zur Versionierung zu nutzen. Datenschutzkenntnisse runden Ihr Profil ab, sodass Sie in verschiedenen IT- und Technologieunternehmen tätig werden können.
- Grundlagen der Blockchain: Anwendung und Branchen
- Kryptografische Grundlagen
- Grundlegender technischer Aufbau der Blockchain-Technologie
- Realanwendungen der Blockchain
- Konsens-Algorithmen
Smart Contracts und DApps
- Smart Contracts
- Grundlagen der Blockchain-Technologie für Dapps
- Benutzerinteraktion & UX in DApps
- Sichere Smart Contract-Interaktionen
- Web3-Integration & State Management in DApps
- Öffentliche Schlüsselsignaturen & Sicherheit
- Event Logging & Debugging für DApps
Programmiersprachen Grundlagen
- Einführung: Algorithmen und Python-Grundlagen
- Syntax und Semantik
- Variablen und Zuweisungen
- Kontrollstrukturen: if, else, elif
- Funktionen definieren und aufrufen
- Module importieren und nutzen
- Einführung in JavaScript: Einbinden und Laden
- Funktionen erstellen und aufrufen
Asynchrones Programmieren und DOM
- Scope und Gültigkeitsbereiche
- Document Object Model (DOM) Grundlagen
- Einführung in asynchrones JavaScript: AJAX und Fetch
- Promises und Async/Await
Versionsverwaltung und Agiles Arbeiten
- Versionsverwaltung
- Continuous Integration und Continuous Delivery
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Git
Rechtslage und Datenschutz
- Gesetzgebung und Rechtslage
- Anwendungsbereich der DSGVO
- Rechtsgrundlagen für die Datenverarbeitung
- Verarbeitungsgrundsätze
- Transparenz, Informationspflicht und Auskunftsrecht
- Datenschutzrechtliche Pflichten
Webentwicklung mit HTML und CSS
- Grundlegender Aufbau von HTML-Dokumenten
- Einführung in Cascading Stylesheets (CSS)
- Responsive Layouts mit CSS
- HTML-Formulare und interaktive Elemente
- Box-Modell von CSS
- Selektoren von CSS
Datenanalyse und Machine Learning
- Einführung in Pandas und Dataframes
- Einführung in Machine Learning
- Einführung in Neuronale Netze
- Datenreinigung
- Datenvisualisierung
- K-Means Clustering