name: Vývoj na Lightning s SDK goal: Rozvíjejte své dovednosti vývoje na Lightning s pokročilým školením v Rust a SDK. objectives:


Pokročení ve vašich dovednostech vývoje na LN

Vítejte ve vaší cestě LN s SDK.

V tomto kurzu se naučíte základy knihy Rust, poté pokračujete programováním LN s použitím SDK a zakončíte některými praktickými cvičeními. Naši učitelé z různých oborů vás povedou k praktickým dovednostem a vysvětlí různé výzvy, kterým dnešní inženýři LN často čelí.

Tento kurz byl natočen během ŽIVÉHO semináře organizovaného Fulgur'Ventures během události LN Tuscany v říjnu 2023.

Užijte si kurz!

Úvod

Přehled kurzu

Úvod

Vítejte v tomto pokročilém programovacím kurzu na SDK. V tomto školení se naučíte základy Rustu, poté se zaměříte na BTC & Rust a zakončíte některými praktickými cvičeními s použitím SDK.

Toto školení bude prozatím k dispozici pouze v angličtině a bylo součástí živého semináře organizovaného minulý říjen v Toskánsku společností Fulgure Venture. Program ŽIVÉ události najdete níže a toto školení se zaměří pouze na první týden. Druhá polovina byla zaměřena na RGB a lze ji najít v kurzu RGB.

Učitelé

Velké díky našim učitelům, kteří byli součástí tohoto programu:

Plán semináře

  1. týden události LN Tuscany obrázek

Jakmile dokončíte tento kurz, pokud máte zájem o další školení, zde je druhá část plánu: obrázek

Toto školení vám nabízí příležitost rozvíjet své programátorské dovednosti v rámci Lightning Network pomocí jazyka Rust a různých SDK. Je určeno pro vývojáře, kteří již dobře ovládají programování a chtějí se ponořit do vývoje specifického pro Lightning Network. Naučíte se základy jazyka Rust, proč je vhodný pro vývoj na Bitcoinu, a poté přejdete k praktickému použití specializovaných SDK.

Sekce 2: Naučte se programovat v Rustu
V této části objevíte základní principy jazyka Rust prostřednictvím série postupných kapitol. Naučíte se psát kód v Rustu, porozumět jeho specifikům a zvládnout jeho klíčové funkce v sedmi podrobných částech. Tento modul je klíčový pro pochopení, proč je Rust preferovaným jazykem pro vývoj na Bitcoinu.

Sekce 3: Rust & Bitcoin
Zde podrobně prozkoumáme, proč je Rust relevantní volbou pro vývoj na Bitcoinu. Objevíte jeho model zpracování chyb, nástroj UniFFI a asynchronní traits – klíčové prvky pro tvorbu robustního a bezpečného softwaru.

Sekce 4: Vývoj LNP/BP pomocí SDK
Naučíte se zde vyvíjet LN uzly s využitím různých SDK, jako jsou Breez SDK a Greenlight pro Lipa. Uvidíte, jak implementovat Lightning Network aplikace pomocí knihoven navržených pro usnadnění vývoje aplikací na Bitcoinu a Lightningu.

Připraveni rozvíjet své dovednosti v Lightning Network s Rustem? Jdeme na to!

Naučte se kódovat s knihou Rust

Úvod do Rustu (1/7)

af7108eb-4974-5ac2-9784-d2a5c0d77a45 e7e63d59-ea19-4960-9446-61bd4dcc98f0

Úvod do Rustu (2/7)

Úvod do Rustu (3/7)

Úvod do Rustu (4/7)

915e523a-8fbd-5789-ab42-99b56a2a16c3 :::video id=0f2f6f68-52ca-474f-a64f-ba61cdc92821:::

Úvod do Rustu (5/7)

Úvod do Rustu (6/7)

Úvod do Rustu (7/7)

Rust & BTC

Proč Rust pro Bitcoin

Model chyb

Unniffit

Asynchronní traits

Vývoj LNP/BP s SDK

LN uzel na SDK

Breez sdk

Greenlight pro lipa

Breez sdk pro lipa

Sekce finále

Recenze & Hodnocení

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

Závěr

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