name: Sviluppo su Lightning con SDK goal: Migliora le tue competenze di sviluppo su Lightning con una formazione intermedia in Rust e SDK. objectives:


Avanzare nelle tue competenze di sviluppo LN

Benvenuto nel tuo percorso LN con l'SDK.

In questo corso, imparerai le basi del libro Rust, quindi passerai alla programmazione LN utilizzando gli SDK e concluderai con alcuni esercizi pratici. I nostri insegnanti provenienti da diverse esperienze ti guideranno verso competenze pratiche e ti spiegheranno le diverse sfide che gli ingegneri LN affrontano spesso.

Questo corso è stato registrato durante un seminario LIVE organizzato da Fulgur'Ventures durante l'evento LN Tuscany nell'ottobre 2023.

Buon corso!

Introduzione

Panoramica del corso

Introduzione

Benvenuto in questo corso avanzato di programmazione sugli SDK. In questa formazione, imparerai le basi di Rust, quindi ti concentrerai su BTC e Rust e concluderai con alcuni esercizi pratici utilizzando gli SDK.

Questa formazione sarà disponibile solo in inglese per ora ed è stata parte di un seminario dal vivo organizzato lo scorso ottobre in Toscana da Fulgure Venture. Il programma dell'evento LIVE può essere trovato di seguito e questa formazione si concentrerà solo sulla prima settimana. La seconda metà era incentrata su RGB e può essere trovata nel corso RGB.

Insegnanti

Un grande ringraziamento ai nostri insegnanti che hanno fatto parte di questo programma:

Programma del seminario

Settimana 1 dell'evento LN Tuscany

Una volta completato questo corso, se sei interessato alla formazione successiva, ecco la seconda parte del programma:

Questa formazione ti offre l'opportunità di sviluppare le tue competenze di programmazione sul Lightning Network utilizzando Rust e vari SDK. È progettata per sviluppatori con una buona padronanza della programmazione che desiderano approfondire lo sviluppo specifico del Lightning Network. Imparerai le basi del linguaggio Rust, perché è adatto allo sviluppo su Bitcoin, e poi passerai alla pratica utilizzando SDK specializzati.

Sezione 2: Impara a programmare con Rust
In questa sezione scoprirai i fondamenti di Rust attraverso una serie di capitoli progressivi. Imparerai a scrivere codice in Rust, a comprenderne le specificità e a padroneggiare le sue funzionalità essenziali attraverso sette parti dettagliate. Questo modulo è essenziale per capire perché Rust è un linguaggio privilegiato per lo sviluppo su Bitcoin.

Sezione 3: Rust & Bitcoin
Qui esploreremo in profondità perché Rust è una scelta rilevante per lo sviluppo su Bitcoin. Scoprirai il suo modello di gestione degli errori, lo strumento UniFFI e i tratti asincroni, elementi fondamentali per la costruzione di software robusto e sicuro.

Sezione 4: Sviluppo LNP/BP con SDK
Imparerai a sviluppare nodi LN utilizzando vari SDK come Breez SDK e Greenlight per Lipa. Vedrai come implementare applicazioni Lightning Network utilizzando librerie progettate per facilitare lo sviluppo di applicazioni Bitcoin e Lightning.

Pronto a sviluppare le tue competenze sul Lightning Network con Rust? Iniziamo!

Impara a programmare con il libro Rust

Introduzione a Rust (1/7)

Introduzione a Rust (2/7)

Introduzione a Rust (3/7)

Introduzione a Rust (4/7)

Introduzione a Rust (5/7)

Introduzione a Rust (6/7)

Introduzione a Rust (7/7)

Rust & BTC

Perché Rust per Bitcoin

Modello di errore

Unniffit

Async traits

Sviluppo di LNP/BP con SDK

Nodo LN su SDK

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

Breez sdk

Greenlight per lipa

Breez sdk per lipa

Conclusioni

Recensioni & Valutazioni

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

Conclusioni

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