name: Sviluppo su Lightning con SDK goal: Migliora le tue competenze di sviluppo su Lightning con una formazione intermedia in Rust e SDK. objectives:
- Abituarsi al linguaggio Rust
- Capire perché utilizzare Rust per lo sviluppo di Bitcoin
- Ottenere le basi dell'SDK
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:
- Alekos: "Ciao, sono un programmatore e hacker italiano. Ho lavorato su vari progetti come bitcoindevkit, magicalbitcoin e h4ckbs"
- Andrei: "Esperto di Lightning presso LIPA"
- Gabriel: "Scrivo codice e faccio cose."
- Jesse de wit: "Appassionato di Lightning network | sviluppatore | Breez"
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