name: Разработка на Lightning с использованием SDK goal: Повысьте свои навыки разработки на Lightning с помощью продвинутого обучения на Rust и SDK. objectives:
- Освоить язык Rust
- Понять, почему для разработки Bitcoin используется Rust
- Получить основы работы с SDK
Продвижение в ваших навыках разработки на LN
Добро пожаловать в ваше путешествие по LN с SDK.
В этом курсе вы изучите основы книги по Rust, затем перейдете к программированию на LN с использованием SDK и завершите некоторыми практическими упражнениями. Наши преподаватели из различных областей направят вас к практическим навыкам и объяснят различные проблемы, с которыми часто сталкиваются инженеры LN сегодня.
Этот курс был снят во время ЖИВОГО семинара, организованного Fulgur'Ventures во время мероприятия LN Tuscany в октябре 2023 года.
Приятного обучения!
Введение
Обзор курса
Введение
Добро пожаловать на этот продвинутый программный курс по SDK. На этом тренинге вы изучите основы Rust, затем сосредоточитесь на BTC & Rust и завершите некоторыми практическими упражнениями с использованием SDK.
Этот тренинг пока будет доступен только на английском языке и был частью живого семинара, организованного в прошлом октябре в Тоскане компанией Fulgure Venture. Программа ЖИВОГО мероприятия представлена ниже, и этот тренинг будет сосредоточен только на первой неделе. Вторая половина была нацелена на RGB и может быть найдена в курсе RGB.
Преподаватели
Большое спасибо нашим преподавателям, которые приняли участие в этой программе:
- Алекос: "Привет, я итальянский программист и хакер. Я работал над различными проектами, такими как bitcoindevkit, magicalbitcoin и h4ckbs"
- Андрей: "Эксперт по Lightning в LIPA"
- Габриэль: "Я пишу код и делаю вещи."
- Джесси де Вит: "Энтузиаст сети Lightning | разработчик | Breez"
Расписание семинара
Неделя 1 мероприятия LN Tuscany 
После завершения этого курса, если вы заинтересованы в последующем обучении,
вот вторая часть расписания: 
Этот курс предоставляет вам возможность развить свои навыки программирования в Lightning Network с использованием Rust и различных SDK. Он предназначен для разработчиков, которые уже имеют хорошие знания в программировании и хотят углубиться в разработку, связанную с Lightning Network. Вы изучите основы языка Rust, почему он подходит для разработки на Bitcoin, а затем перейдете к практическому применению с использованием специализированных SDK.
Раздел 2: Научитесь программировать на Rust
В этом разделе вы узнаете основные концепции Rust через серию последовательных
глав. Вы научитесь писать код на Rust, понимать его особенности и освоить его
основные функции в семи подробных частях. Этот модуль важен для понимания того,
почему Rust является предпочтительным языком для разработки на Bitcoin.
Раздел 3: Rust & Bitcoin
Здесь мы подробно рассмотрим, почему Rust является подходящим выбором для разработки
на Bitcoin. Вы узнаете о модели обработки ошибок, инструменте UniFFI и асинхронных
чертах — важных элементах для создания надежного и безопасного программного обеспечения.
Раздел 4: Разработка LNP/BP с SDK
В этом разделе вы научитесь разрабатывать узлы LN с использованием различных
SDK, таких как Breez SDK и Greenlight для Lipa. Вы увидите, как реализовывать
приложения Lightning Network с использованием библиотек, предназначенных для
упрощения разработки приложений для Bitcoin и Lightning.
Готовы развивать свои навыки в Lightning Network с использованием Rust? Поехали!
Учимся программировать с книгой по Rust
Введение в Rust (1/7)
af7108eb-4974-5ac2-9784-d2a5c0d77a45 e7e63d59-ea19-4960-9446-61bd4dcc98f0
Введение в Rust (2/7)
Введение в Rust (3/7)
Введение в Rust (4/7)
915e523a-8fbd-5789-ab42-99b56a2a16c3 :::video id=0f2f6f68-52ca-474f-a64f-ba61cdc92821:::
Введение в Rust (5/7)
Введение в Rust (6/7)
Введение в Rust (7/7)
Rust и BTC
Почему Rust для Bitcoin
Модель ошибок
Unniffit
Асинхронные трейты
Разработка LNP/BP с использованием SDK
LN-узел на SDK
Breez SDK
Greenlight для lipa
Breez SDK для lipa
Заключительный раздел
Отзывы & Оценки
9331e519-9e5c-5639-9d0d-055587d8ba4c true
Заключение
d47b792e-d269-595b-9290-4788aba6e298 true