name: Kehittäminen Lightningilla SDK:n avulla goal: Kehitä Lightning-kehitystaitojasi edistyneellä Rust- ja SDK-koulutuksella. objectives:


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:

Seminaarin aikataulu

LN Tuscany -tapahtuman 1. viikko kuva

Kun olet saanut tämän kurssin päätökseen, jos olet kiinnostunut jatkokoulutuksesta, tässä on toisen osan aikataulu: kuva

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