name: Kehittäminen Lightningilla SDK:n avulla goal: Kehitä Lightning-kehitystaitojasi edistyneellä Rust- ja SDK-koulutuksella. objectives:
- Tutustu Rust-ohjelmointikieleen
- Ymmärrä, miksi Rustia käytetään Bitcoinin kehittämiseen
- Opi SDK:n perusteet
LN-kehitystaitojesi edistäminen
Tervetuloa LN-matkalle SDK:n kanssa.
Tässä kurssissa opit Rust-kirjan perusteet, seuraat sitten LN-ohjelmointia SDK:iden avulla ja lopetat käytännön harjoituksilla. Eri taustoista tulevat opettajamme ohjaavat sinut käytännön taitoihin ja selittävät erilaisia haasteita, joita tämän päivän LN-insinöörit usein kohtaavat.
Tämä kurssi kuvattiin LIVE-seminaarissa, jonka järjesti Fulgur'Ventures LN Tuscany -tapahtumassa lokakuussa 2023.
Nauti kurssista!
Johdanto
Kurssin yleiskatsaus
Johdanto
Tervetuloa tähän edistyneeseen ohjelmointikurssiin SDK:iden parissa. Tässä koulutuksessa opit Rustin perusteet, keskityt sitten BTC & Rustiin ja lopetat käytännön harjoituksilla SDK:iden avulla.
Tämä koulutus on toistaiseksi saatavilla vain englanniksi ja oli osa viime lokakuussa Toscanassa Fulgure Venturen järjestämää live-seminaaria. LIVE-tapahtuman ohjelma löytyy alta, ja tämä koulutus keskittyy vain ensimmäiseen viikkoon. Toinen puolisko oli suunnattu RGB:lle ja löytyy RGB-kurssilta.
Opettajat
Suurkiitokset opettajillemme, jotka ovat olleet osa tätä ohjelmaa:
- Alekos: "Hei, olen italialainen koodari ja hakkeri. Olen työskennellyt erilaisissa projekteissa, kuten bitcoindevkit, magicalbitcoin ja h4ckbs"
- Andrei: "Lightning-asiantuntija LIPA:ssa"
- Gabriel: "Kirjoitan koodia ja teen juttuja."
- Jesse de Wit: "Lightning-verkon intoilija | kehittäjä | Breez"
Seminaarin aikataulu
LN Tuscany -tapahtuman 1. viikko 
Kun olet saanut tämän kurssin päätökseen, jos olet kiinnostunut
jatkokoulutuksesta, tässä on toisen osan aikataulu: 
Tämä koulutus tarjoaa sinulle mahdollisuuden kehittää ohjelmointitaitojasi Lightning Networkin parissa käyttämällä Rustia ja erilaisia SDK-työkaluja. Se on suunniteltu kehittäjille, joilla on jo hyvä ohjelmointiosaaminen ja jotka haluavat syventyä Lightning Network -kehitykseen. Opit Rust-kielen perusteet, miksi se sopii Bitcoin-kehitykseen, ja siirryt käytännön sovelluksiin erikoistuneiden SDK:iden avulla.
Osa 2: Opettele ohjelmoimaan Rustilla
Tässä osassa tutustut Rustin perusasioihin vaiheittain etenevien lukujen kautta.
Opit kirjoittamaan Rust-koodia, ymmärtämään sen erityispiirteet ja hallitsemaan
sen keskeiset ominaisuudet seitsemässä yksityiskohtaisessa osassa. Tämä moduuli
on oleellinen, jotta ymmärrät, miksi Rust on suosittu kieli Bitcoin-kehityksessä.
Osa 3: Rust & Bitcoin
Tässä osassa perehdytään siihen, miksi Rust on merkityksellinen valinta Bitcoin-kehitykseen.
Tutustut sen virhemalliin, UniFFI-työkaluun sekä asynkronisiin traitteihin, jotka
ovat tärkeitä turvallisten ja vakaiden ohjelmistojen rakentamisessa.
Osa 4: LNP/BP-kehitys SDK:iden avulla
Tässä osassa opit kehittämään LN-solmuja hyödyntäen erilaisia SDK:ita kuten Breez
SDK ja Greenlight Lipalle. Näet, kuinka Lightning Network -sovelluksia voidaan
toteuttaa kirjastoilla, jotka on suunniteltu helpottamaan Bitcoinin ja Lightningin
kehitystä.
Valmis kehittämään Lightning Network -osaamistasi Rustilla? Mennään!
Opi koodaamaan Rust-kirjan avulla
Johdanto Rustiin (1/7)
af7108eb-4974-5ac2-9784-d2a5c0d77a45 e7e63d59-ea19-4960-9446-61bd4dcc98f0
Johdanto Rustiin (2/7)
Johdanto Rustiin (3/7)
Johdanto Rustiin (4/7)
915e523a-8fbd-5789-ab42-99b56a2a16c3 :::video id=0f2f6f68-52ca-474f-a64f-ba61cdc92821:::
Johdanto Rustiin (5/7)
Johdanto Rustiin (6/7)
Johdanto Rustiin (7/7)
Rust & BTC
Miksi Rust Bitcoinille
Virhemalli
Unniffit
Asynkroniset traitit
LNP/BP:n kehittäminen SDK:n avulla
LN-solmu SDK:lla
Breez sdk
Greenlight lipalle
Breez sdk lipalle
Lopullinen osio
Arviot & Arvosanat
9331e519-9e5c-5639-9d0d-055587d8ba4c true
Yhteenveto
d47b792e-d269-595b-9290-4788aba6e298 true