In dieser Weiterbildung erlangen Sie fundierte Kenntnisse in der Entwicklung von Blockchain- und Distributed-Ledger-Technologien. Sie lernen, wie datenverschlüsselung in verteilten Systemen implementiert wird und welche Rolle datenverschlüsselung für die Sicherheit und Integrität von Transaktionen spielt. Sie werden in die Lage versetzt, datenverschlüsselung in verschiedenen Blockchain-Architekturen anzuwenden und die Mechanismen der datenverschlüsselung in Smart Contracts zu verstehen. Zudem erwerben Sie Fähigkeiten im Bereich Cloud-Computing und Containervirtualisierung, um datenverschlüsselung in skalierbaren und flexiblen Umgebungen zu realisieren. Durch praxisorientierte Übungen und Projekte wenden Sie datenverschlüsselung in realen Szenarien an und vertiefen Ihr Verständnis für die Implementierung von datenverschlüsselung in verteilten Systemen. Nach Abschluss der Weiterbildung sind Sie in der Lage, datenverschlüsselung in Blockchain-Anwendungen zu implementieren und die Sicherheit von verteilten Systemen durch effektive datenverschlüsselung zu gewährleisten.
- Qualifikationsprojekt mit Fokus auf Datenverschlüsselung
- Grundlagen der Blockchain: Anwendung und Branchen
- Grundlegender technischer Aufbau der Blockchain-Technologie unter Berücksichtigung von Datenverschlüsselung
- Das Blockchain-System
- Kryptografische Grundlagen mit Anwendungen aus der Datenverschlüsselung
- Konsens-Algorithmen
- Erstellen einer eigenen Blockchain unter Einbeziehung von Datenverschlüsselung
Smart Contracts und DApps
- Einführung in DApps und Smart Contracts mit Kenntnissen im Bereich Datenverschlüsselung
- Grundlagen der Solidity-Programmiersprache
- Kontrollstrukturen und Funktionen in Solidity unter besonderer Berücksichtigung von Datenverschlüsselung
- Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung mit Fokus auf Datenverschlüsselung
- Entwicklung von DApps für die Ethereum-Blockchain
Tools und Umgebungen für Blockchain-Entwicklung
- Einrichtung und Verwendung von MetaMask für die lokale Entwicklung mit Bezug zu Datenverschlüsselung
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests unter Berücksichtigung von Datenverschlüsselung
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
Vertiefung Blockchain-Anwendungen
- Entwicklung von DeFi-Anwendungen mit Solidity und Anwendungen aus der Datenverschlüsselung
- Integration von IPFS (InterPlanetary File System) für dezentrale Datenspeicherung
- Realanwendungen der Blockchain mit Fokus auf Datenverschlüsselung
- Smart Contracts
Container-Technologien und Virtualisierung
- Theoretische Grundlagen von Softwarecontainern mit besonderem Augenmerk auf Datenverschlüsselung
- Grundlagen und Verwendung von Docker
- Grundlagen und Verwendung von Kubernetes im Kontext von Datenverschlüsselung
- Erstellung und Verwenden von Docker-Images
- Verwenden von Docker-Containern mit Fokus auf Datenverschlüsselung
- Skalierung mit Docker
DevOps und Cloud Computing
- Kombination von DevOps und Cloud Computing unter Berücksichtigung von Datenverschlüsselung
- Einrichtung von Cloud Computing mit Ansible
- Überwachung von Cloud Computing mit Prometheus und Anwendungen aus der Datenverschlüsselung
- Docker-Architekturen
Datenbanken und Persistenz
- Einführung in relationale Datenbanken mit Fokus auf Datenverschlüsselung
- Datenbankmodellierung und Namenskonventionen
- Vertiefung von Keys mit Übungen zur Datenverschlüsselung
- Indizes
- Physische Modellierung und Views unter Berücksichtigung von Datenverschlüsselung
- Transaktionen
- Handling von Nebenläufigkeit mit Anwendungen aus der Datenverschlüsselung
- Erstellung eines ERM
Programmierkonzepte und -sprachen
- Templates mit Bezug zu Datenverschlüsselung
- Container
- Smart Pointer unter Berücksichtigung von Datenverschlüsselung
- Multithreading
- Exception-Handling mit Fokus auf Datenverschlüsselung
- Wahlfreier Dateizugriff
- Dateisysteme
.NET Entwicklung
- C#-Klassen mit Anwendungen aus der Datenverschlüsselung
- Vererbung, Polymorphie und Interfaces
- Fehlerbehandlung und Debugging unter besonderer Berücksichtigung der Datenverschlüsselung
- Collections und Generics
- Multithreading rund um das Thema Datenverschlüsselung
- .NET Core und .NET Standard
- Ereignisse in der WPF im Kontext von Datenverschlüsselung
- Dependency Properties