name: Programowanie w Lightning za pomocą SDK goal: Rozwijaj swoje umiejętności programowania Lightning dzięki szkoleniom Rust i SDK na poziomie średniozaawansowanym. objectives:
- Przyzwyczaj się do języka Rust
- Zrozumienie, dlaczego warto używać Rust do rozwijania Bitcoin
- Uzyskaj podstawę SDK
Rozwój umiejętności deweloperskich w LN
Witamy w podróży LN z SDK.
W tym kursie nauczysz się podstaw książki Rust, a następnie programowania LN przy użyciu SDK i zakończysz praktycznymi ćwiczeniami. Nasi nauczyciele z różnych środowisk poprowadzą Cię w kierunku praktycznych umiejętności i wyjaśnią różne wyzwania, przed którymi często stają dzisiejsi inżynierowie LN.
Ten kurs został sfilmowany podczas seminarium LIVE zorganizowanego przez Fulgur'Ventures podczas wydarzenia LN Tuscany w październiku 2023 roku.
Ciesz się kursem!
Wprowadzenie
Przegląd kursu
Wprowadzenie
Witamy w tym zaawansowanym kursie programowania na SDK. Podczas tego szkolenia poznasz podstawy Rust, następnie skupisz się na BTC i Rust, a na koniec wykonasz kilka praktycznych ćwiczeń z wykorzystaniem SDK.
To szkolenie będzie na razie dostępne tylko w języku angielskim i było częścią seminarium na żywo zorganizowanego w październiku ubiegłego roku w Toskanii przez Fulgure Venture. Program wydarzenia LIVE można znaleźć poniżej, a niniejsze szkolenie skupi się tylko na pierwszym tygodniu. Druga połowa była skierowana do RGB i można ją znaleźć w kursie RGB.
Nauczyciele
Bardzo dziękujemy naszym nauczycielom, którzy byli częścią tego programu:
- Alekos: "Hej, jestem włoskim programistą i hakerem. Pracowałem nad różnymi projektami, takimi jak bitcoindevkit, magicalbitcoin i h4ckbs"
- Andrei: "Ekspert od piorunów w LIPA"
- Gabriel : "Piszę kod i robię różne rzeczy"
- Jesse de wit : "entuzjasta Lightning Network | deweloper | Breez"
Rozkład jazdy
Tydzień 1 wydarzenia LN Toskania
Po ukończeniu tego kursu, jeśli jesteś zainteresowany szkoleniem uzupełniającym, oto druga część harmonogramu:
To szkolenie daje możliwość rozwijania umiejętności programowania na Lightning Network przy użyciu Rust i różnych zestawów SDK. Jest przeznaczony dla programistów z solidnym zapleczem programistycznym, którzy chcą zagłębić się w rozwój specyficzny dla Lightning Network. Poznasz podstawy Rust, dowiesz się, dlaczego jest on odpowiedni do rozwoju Bitcoin, a następnie przejdziesz do praktycznej implementacji przy użyciu specjalistycznych zestawów SDK.
Sekcja 2: Nauka kodowania z Rust
W tej części odkryjesz podstawy Rust poprzez serię progresywnych rozdziałów. Nauczysz się pisać kod Rust, zrozumiesz jego specyfikę i opanujesz jego podstawowe funkcje w siedmiu szczegółowych częściach. Moduł ten jest niezbędny do zrozumienia, dlaczego Rust jest preferowanym językiem do rozwoju Bitcoin.
Sekcja 3: Rust i Bitcoin
Tutaj dogłębnie zbadamy, dlaczego Rust jest odpowiednim wyborem dla rozwoju Bitcoin. Dowiesz się o jego modelu błędów, narzędziu UniFFI i asynchronicznych cechach - wszystkie kluczowe Elements w budowaniu solidnego i bezpiecznego oprogramowania.
Sekcja 4: Rozwój LNP/BP za pomocą SDK
Dowiesz się, jak tworzyć węzły LN przy użyciu różnych zestawów SDK, takich jak Breez SDK i Greenlight for Lipa. Zobaczysz, jak zaimplementować aplikacje Lightning Network przy użyciu bibliotek zaprojektowanych w celu uproszczenia rozwoju Bitcoin i Lightning.
Gotowy, aby rozwinąć swoje umiejętności Lightning Network z Rust? Do dzieła!
Naucz się kodować z książką Rust
Wprowadzenie do Rust (1/7)
Wprowadzenie do Rust (2/7)
Wprowadzenie do Rust (3/7)
Wprowadzenie do Rust (4/7)
Wprowadzenie do Rust (5/7)
Wprowadzenie do Rust (6/7)
Wprowadzenie do Rust (7/7)
Rust I BTC
Dlaczego Rust na Bitcoin
Model błędu
Unniffit
Cechy asynchroniczne
Rozwijanie LNP/BP za pomocą SDK
Węzeł LN na SDK
Breez sdk
Greenlight dla Lipy
Breez sdk dla lipa
Sekcja końcowa
Recenzje i oceny
true
Wnioski
true