Weiterbildung

Grundlagen der Blockchain Programmierung

Grundlagen der Blockchain Programmierung

Eine Blockchain ist ein distributed Ledger, dessen Datensätze manipulationssicher gespeichert werden. In diesem Kurs lernen Sie die Idee hinter der Blockchain kennen und erfahren, wie Sie die Blockchain technisch umsetzen. Dieser praxisorientierte Kurs erklärt Ihnen von grundlegenden Konzepten über die verschiedenen Konsensmodelle und Datenstrukturen bis zur individuellen Implementierung alles, was Sie als EntwicklerIn über die Blockchain wissen müssen. Blockchain-Technologie hat das Potenzial, verschiedene Industrien zu transformieren. Viele Unternehmen investieren bereits in die Entwicklung von Blockchain-Lösungen. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.

Kursdauer: 4-Wochen-Kurs
Kursname: Grundlagen der Blockchain Programmierung
Kursnummer: LS23.208

Icon Förderung Geld

Unsere Weiterbildungen sind zu 100% förderfähig. Ein Bildungsgutschein der Agentur für Arbeit oder dem Jobcenter ermöglichen berufliche Qualifizierungen.

Icon Zertifizierung

Zertifikate & Qualifizierung

Nach Abschluss des Kurses erhalten sie ein anerkanntes Zertifikat, für ihre neuen Qualifikationen.

Icon Beginn Uhrzeit

Unterrichtszeiten

Sie haben die Möglichkeit, den Kurs sowohl in Vollzeit als auch in Teilzeit zu absolvieren.

Icon Schulung Digital

Teilnehmerzahlen

Die Teilnehmerzahl ist variabel, da die Möglichkeit besteht, flexibel in den Kurs einzusteigen.

Icon Teamwork Puzzelteile

Optimale Anpassung durch weitere Module

Es besteht die Möglichkeit, diesen Kurs mit zusätzlichen Modulen individuell zu erweitern.

  • Kursinhalte
    • Einführung
      • Was ist die Blockchain?
    • Die Basics: So funktioniert eine Blockchain
      • Kryptografische Grundlagen
      • Die Blockchain 2.0
      • Alternative Konsensmodelle
      • Sicherheit der Blockchain
    • Eine eigene Blockchain erstellen
      • Transaktionen
      • Blockheader
      • Die Blöcke verketten
      • Die Blockchain auf die Festplatte speichern
      • Der Genesis Block
      • Ausstehende Transaktionen
      • Die Difficulty einer Blockchain
      • Miner Thread
    • Die Blockchain an eine Web-API anbinden
      • Die Service-Endpunkte der Web-API
      • Deployment der Web-API
      • Transaktionen per Webinterface versenden
      • Einen eigenen Block-Explorer implementieren
    • Ein Peer-to-Peer-Netzwerk aufbauen
      • Das Peer-to-Peer-Framework konfigurieren
      • Transaktionen im Netzwerk verteilen
      • Blöcke im Netzwerk verteilen
      • Mehrere Chains parallel verarbeiten
      • Neue Knoten im Netzwerk aufnehmen
    • Accounts und Guthaben einführen
      • Die Miner belohnen
      • Die Accounts verwalten
      • Die Accounts integrieren
      • Die Accounts im Block-Explorer einbinden
    • Verifikation und Optimierungen umsetzen
      • Transaktionen signieren
      • Die Rahmenbedingungen erzwingen
      • Guthaben sperren und entsperren
      • Mit dem Merkle-Baum die Performance optimieren
      • Den Public Key verkürzen zum Sparen von Speicher
      • Startguthaben über den Genesis Block ermöglichen
    • Smart Contract Development
      • Einfache Smart Contracts bei Bitcoin
      • Anspruchsvolle Smart Contracts
      • Solidity -- Die Grundlagen verstehen
      • Was ist Solidity
      • Elemente und Speicherbereiche eines Contracts
      • Verfügbare Datentypen
      • Zusätzliche Features von Solidity
      • Vererbungshierarchien von Smart Contracts erstellen
      • Libraries erstellen und verwenden
  • Zielgruppe
    ProgrammiererInnen, SoftwareentwicklerInnen, MathematikerInnen, PhysikerInnen, WirtschaftswissenschaftlerInnen
  • Voraussetzungen
    Grundlegende Kenntnisse in der Programmierung und in der Entwicklung von Softwareanwendungen wie Python, Java, C++ oder JavaScript, gute Englischkenntnisse
  • Abschluss
    Zertifikat: Zertifikat des Bildungsträgers

Vielfältige Perspektiven durch erfolgreiche Weiterbildung

Eine erfolgreich abgeschlossene Weiterbildung eröffnet vielfältige Perspektiven auf dem Arbeitsmarkt. Sie qualifiziert Sie für den Einstieg in neue Berufe oder ermöglicht Ihnen den Aufstieg in einem bereits bestehenden Berufsfeld. Gerade in Zeiten des Fachkräftemangels sind gut ausgebildete Fachkräfte gefragter denn je. Mit den Kompetenzen, die Sie in zukunftsorientierten und auf den digitalen Wandel abgestimmten Kursen erwerben, werden Ihre Chancen auf eine langfristige Beschäftigung deutlich verbessert. Darüber hinaus erhöhen Sie Ihre Flexibilität und Anpassungsfähigkeit an sich verändernde Marktanforderungen und stärken damit Ihre Position bei potenziellen Arbeitgebern.

  • Ein erfolgreicher Abschluss bietet somit neue Karrierechancen, langfristige Stabilität und persönliche Weiterentwicklung.

Erweitern Sie individuell den Kurs mit passenden Modulen

Icon Programmierung

Adobe Certified Professional in Web Authoring Using Adobe Dreamweaver

4-Wochen-Kurs

Icon Programmierung

Anwendungsentwicklung mit OpenAI Python-APIs

8-Wochen-Kurs

Icon Programmierung

App-Entwicklung für Android mit Kotlin

4-Wochen-Kurs

Icon Programmierung

Autodesk Maya - Advanced Workflows with Python

8-Wochen-Kurs

Icon Programmierung

Data-Strukturen & Algorithmen in Python

4-Wochen-Kurs

Weiterbildung für
Arbeitssuchende

Beratungsgespräch vereinbaren

Nutzen Sie die Auswahlbox, um einen Standort bzw. einen Termin auszuwählen oder zu ändern. Alternativ können Sie auch an Online-Schulungen teilnehmen.

Eine Teilnahme von zu Hause aus ist möglich, wenn Ihr Förderträger (und ggf. die zuständige Handelskammer) zustimmt.

Kursdetails als PDF

Hier haben Sie die Möglichkeit, sich die Kursdetails als PDF herunterzuladen.

Ihre Vorteile auf einen Blick

  • Individueller Kurs nach Ihrem Bedarf
    Durch die Auswahl verschiedener Module kann ein individueller Kurs zusammengestellt werden, der gezielt die benötigten Kompetenzen vermittelt.
  • Bis zu 100% Förderung möglich
    Unsere Weiterbildungen sind zu 100% förderfähig. Bildungsgutscheine der Agentur für Arbeit oder des Jobcenters ermöglichen eine kostenfreie berufliche Qualifizierung.
  • Erwerb von anerkannten Zertifikaten
    Die Teilnehmenden erhalten anerkannte Zertifikate, die ihre neu erworbenen Qualifikationen dokumentieren und ihre Chancen auf dem Arbeitsmarkt verbessern.
  • Sicherung von Zusatzprämien
    Die erfolgreiche Teilnahme an unseren Weiterbildungsmaßnahmen sichert zusätzliche Prämien, die die Motivation steigern und den Berufseinstieg erleichtern.
  • Standortunabhängiges Lernen
    Unsere Weiterbildungen erlauben standortunabhängiges Lernen. Durch den sofortigen Einstieg in die Kurse können Sie schnell und flexibel in Ihre berufliche Zukunft starten.
Facebook Instagram LinkedIn