name: Entwicklung auf Lightning mit SDK goal: Erweitern Sie Ihre Lightning-Entwicklungsfähigkeiten mit einem fortgeschrittenen Training in Rust und SDK. objectives:
- Sich mit der Programmiersprache Rust vertraut machen
- Verstehen, warum Rust für die Entwicklung von Bitcoin verwendet wird
- Die Grundlagen des SDK erlernen
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:
- Alekos: "Hallo, ich bin ein italienischer Programmierer und Hacker. Ich habe an verschiedenen Projekten wie Bitcoindevkit, Magicalbitcoin und H4ckbs gearbeitet."
- Andrei: "Lightning-Experte bei LIPA"
- Gabriel: "Ich schreibe Code und mache Sachen."
- Jesse de wit: "Lightning-Network-Enthusiast | Entwickler | Breez"
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