name: Développement sur Lightning avec SDK goal: Améliorez vos compétences de développement sur Lightning avec une formation intermédiaire en Rust et SDK. objectives:
- Se familiariser avec le langage Rust
- Comprendre pourquoi utiliser Rust pour développer Bitcoin
- Acquérir les bases de SDK
Progresser dans vos compétences de développement LN
Bienvenue dans votre parcours LN avec SDK.
Dans ce cours, vous apprendrez les bases du livre Rust, puis vous passerez à la programmation LN en utilisant des SDK, et vous terminerez par des exercices pratiques. Nos enseignants issus de différents horizons vous guideront vers des compétences pratiques et vous expliqueront les différents défis auxquels les ingénieurs LN d'aujourd'hui sont souvent confrontés.
Ce cours a été filmé lors d'un séminaire en direct organisé par Fulgur'Ventures lors de l'événement LN Tuscany en octobre 2023.
Profitez du cours !
Introduction
Aperçu du cours
Bienvenue dans ce cours avancé de programmation sur les SDK. Dans cette formation, vous apprendrez les bases de Rust, puis vous vous concentrerez sur BTC & Rust, et vous terminerez par des exercices pratiques en utilisant des SDK.
Cette formation sera disponible uniquement en anglais pour le moment et faisait partie d'un séminaire en direct organisé en octobre dernier en Toscane par Fulgure Venture. Le programme de l'événement en direct peut être consulté ci-dessous, et cette formation se concentrera uniquement sur la première semaine. La deuxième moitié était consacrée à RGB et peut être trouvée dans le cours RGB.
Enseignants
Un grand merci à nos enseignants qui ont participé à ce programme :
- Alekos : "Salut, je suis un développeur et hacker italien. J'ai travaillé sur divers projets tels que bitcoindevkit, magicalbitcoin et h4ckbs"
- Andrei : "Expert en Lightning chez LIPA"
- Gabriel : "Je code et fais des trucs."
- Jesse de wit : "Enthousiaste du réseau Lightning | développeur | Breez"
Programme du séminaire
Semaine 1 de l'événement LN Tuscany 
Une fois que vous aurez terminé ce cours, si vous êtes intéressé par la
formation de suivi, voici la deuxième partie du programme : 
Cette formation vous offre l’opportunité de développer vos compétences en programmation sur le Lightning Network en utilisant Rust et divers SDK. Elle est conçue pour les développeurs ayant déjà une bonne maîtrise de la programmation qui souhaitent plonger dans le développement spécifique au Lightning Network. Vous apprendrez les bases du langage Rust, pourquoi il est adapté au développement sur Bitcoin, puis vous passerez à la mise en pratique avec des SDK spécialisés.
Section 2 : Apprenez à coder avec Rust Dans cette section, vous découvrirez les bases fondamentales de Rust à travers une série de chapitres progressifs. Vous apprendrez à écrire du code en Rust, comprendre ses spécificités, et maîtriser ses fonctionnalités essentielles sur sept parties détaillées. Ce module est essentiel pour bien comprendre pourquoi Rust est un langage privilégié pour le développement sur Bitcoin.
Section 3 : Rust & Bitcoin Ici, nous explorerons en profondeur pourquoi Rust est un choix pertinent pour le développement sur Bitcoin. Vous découvrirez son modèle d’erreur, l’outil UniFFI, ainsi que les traits asynchrones, éléments importants pour la construction de logiciels robustes et sécurisés.
Section 4 : Développement LNP/BP avec SDK Ici, vous apprendrez à développer des nœuds LN en utilisant différents SDK comme Breez SDK et Greenlight pour Lipa. Vous verrez comment implémenter des applications Lightning Network en vous appuyant sur des bibliothèques conçues pour faciliter le développement d’applications Bitcoin et Lightning.
Prêt à développer vos compétences sur Lightning Network avec Rust ? C'est parti !
Apprenez à coder avec le livre Rust
Introduction à Rust (1/7)
Introduction à Rust (2/7)
Introduction à Rust (3/7)
Introduction à Rust (4/7)
Introduction à Rust (5/7)
Introduction à Rust (6/7)
Introduction à Rust (7/7)
Rust & BTC
Pourquoi Rust pour Bitcoin
Modèle d'erreur
Unniffit
Traits asynchrones
Développement LNP/BP avec SDK
Noeud LN sur SDK
643e4670-bb1f-581f-a102-f84e8e5d2a02 :::video id=94b9bee6-154e-4b9c-a8ce-5e2d9e9656a2:::
Breez sdk
Greenlight pour lipa
Breez sdk pour lipa
Section finale
Avis & Notes
9331e519-9e5c-5639-9d0d-055587d8ba4c true
Conclusion
d47b792e-d269-595b-9290-4788aba6e298 true