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:


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 :

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