name: Entwicklung auf Lightning mit SDK goal: Erweitern Sie Ihre Lightning-Entwicklungsfähigkeiten mit einem fortgeschrittenen Training in Rust und SDK. objectives:


Fortschritte in Ihren LN-Entwicklungsfähigkeiten

Willkommen zu Ihrer LN-Reise mit dem SDK.

In diesem Kurs lernen Sie die Grundlagen des Rust-Buchs und setzen dann Ihre LN-Programmierung mit SDKs fort, um schließlich einige praktische Übungen durchzuführen. Unsere Lehrer aus verschiedenen Hintergründen werden Sie bei praktischen Fähigkeiten unterstützen und die verschiedenen Herausforderungen erklären, mit denen LN-Ingenieure heute oft konfrontiert sind.

Dieser Kurs wurde während eines LIVE-Seminars aufgenommen, das von Fulgur'Ventures während der LN Tuscany-Veranstaltung im Oktober 2023 organisiert wurde.

Viel Spaß beim Kurs!

Einführung

Kursübersicht

Einführung

Willkommen zu diesem fortgeschrittenen Programmierkurs über SDKs. In diesem Training lernen Sie die Grundlagen von Rust, konzentrieren sich dann auf BTC & Rust und beenden das Training mit einigen praktischen Übungen unter Verwendung von SDKs.

Dieses Training ist vorerst nur auf Englisch verfügbar und war Teil eines Live-Seminars, das im letzten Oktober in der Toskana von Fulgure Venture organisiert wurde. Das Programm der LIVE-Veranstaltung finden Sie unten, und dieses Training konzentriert sich nur auf die erste Woche. Die zweite Hälfte war auf RGB ausgerichtet und ist im RGB-Kurs zu finden.

Lehrer

Vielen Dank an unsere Lehrer, die Teil dieses Programms waren:

Seminarplan

Woche 1 der LN Tuscany-Veranstaltung

Nach Abschluss dieses Kurses, wenn Sie an einer weiterführenden Schulung interessiert sind, finden Sie hier der zweite Teil des Zeitplans:

Diese Schulung bietet Ihnen die Möglichkeit, Ihre Programmierkenntnisse im Lightning Network mit Rust und verschiedenen SDKs zu erweitern. Sie richtet sich an Entwickler mit soliden Programmierkenntnissen, die sich auf die spezifische Entwicklung für das Lightning Network konzentrieren möchten. Sie lernen die Grundlagen von Rust, warum es sich besonders gut für die Entwicklung auf Bitcoin eignet, und setzen dieses Wissen anschließend mit spezialisierten SDKs praktisch um.

Abschnitt 2: Lernen Sie mit Rust zu programmieren
In diesem Abschnitt lernen Sie die grundlegenden Konzepte von Rust anhand einer Reihe von aufeinander aufbauenden Kapiteln kennen. Sie lernen, in Rust zu programmieren, seine Besonderheiten zu verstehen und essenzielle Funktionen in sieben detaillierten Teilen zu beherrschen. Dieses Modul ist entscheidend, um zu verstehen, warum Rust eine bevorzugte Sprache für die Bitcoin-Entwicklung ist.

Abschnitt 3: Rust & Bitcoin
Hier gehen wir näher darauf ein, warum Rust eine sinnvolle Wahl für die Bitcoin-Entwicklung ist. Sie entdecken das Fehlermodell, das UniFFI-Tool sowie asynchrone Traits – wesentliche Elemente für die Entwicklung robuster und sicherer Software.

Abschnitt 4: LNP/BP-Entwicklung mit SDKs
Hier lernen Sie, wie man LN-Knoten mit verschiedenen SDKs wie Breez SDK und Greenlight für Lipa entwickelt. Sie sehen, wie man Lightning Network-Anwendungen mit Bibliotheken implementiert, die speziell für die Entwicklung von Bitcoin- und Lightning-Anwendungen konzipiert wurden.

Bereit, Ihre Lightning Network-Fähigkeiten mit Rust zu erweitern? Los geht's!

Lernen Sie mit dem Rust-Buch zu programmieren

Einführung in Rust (1/7)

Einführung in Rust (2/7)

Einführung in Rust (3/7)

Einführung in Rust (4/7)

Einführung in Rust (5/7)

Einführung in Rust (6/7)

Einführung in Rust (7/7)

Rust & BTC

Warum Rust für Bitcoin

Fehlermodell

Unniffit

Asynchrone Traits

Entwicklung von LNP/BP mit SDK

LN-Knoten auf SDK

643e4670-bb1f-581f-a102-f84e8e5d2a02 :::video id=94b9bee6-154e-4b9c-a8ce-5e2d9e9656a2:::

Breez sdk

Greenlight für lipa

Breez sdk für lipa

Abschließender Abschnitt

Bewertungen & Noten

9331e519-9e5c-5639-9d0d-055587d8ba4c true

Fazit

d47b792e-d269-595b-9290-4788aba6e298 true