name: Desenvolvendo no Lightning com SDK goal: Avance suas habilidades de desenvolvimento em Lightning com treinamento intermediário em Rust e SDK. objectives:


Avançando em suas habilidades de desenvolvimento no LN

Bem-vindo à sua jornada no LN com o SDK.

Neste curso, você aprenderá o básico do livro Rust e, em seguida, seguirá com programação LN usando SDKs e finalizará com alguns exercícios práticos. Nossos professores de diversas áreas irão guiá-lo em direção a habilidades práticas e explicar os diversos desafios que os engenheiros do LN enfrentam atualmente.

Este curso foi gravado durante um seminário AO VIVO organizado pela Fulgur'Ventures durante o evento LN Tuscany em outubro de 2023.

Aproveite o curso!

Introdução

Visão geral do curso

Introdução

Bem-vindo a este curso avançado de programação em SDKs. Neste treinamento, você aprenderá o básico do Rust, depois se concentrará em BTC & Rust e finalizará com alguns exercícios práticos usando SDKs.

Este treinamento estará disponível apenas em inglês por enquanto e fez parte de um seminário ao vivo organizado em outubro, na Toscana, pela Fulgure Venture. O programa do evento AO VIVO pode ser encontrado abaixo, e este treinamento se concentrará apenas na primeira semana. A segunda metade foi direcionada ao RGB e pode ser encontrada no curso RGB.

Professores

Muito obrigado aos nossos professores que fizeram parte deste programa:

Programação do seminário

Semana 1 do evento LN Tuscany imagem

Depois de concluir este curso, se você estiver interessado no treinamento de acompanhamento, aqui está a segunda parte do cronograma: imagem

Esta formação oferece a você a oportunidade de desenvolver suas habilidades de programação na Lightning Network usando Rust e diversos SDKs. É projetada para desenvolvedores que já possuem um bom domínio da programação e desejam se aprofundar no desenvolvimento específico para a Lightning Network. Você aprenderá os fundamentos da linguagem Rust, por que ela é adequada para desenvolvimento no Bitcoin, e depois passará para a implementação prática usando SDKs especializados.

Seção 2: Aprenda a programar com Rust
Nesta seção, você descobrirá os fundamentos do Rust por meio de uma série de capítulos progressivos. Você aprenderá a escrever código em Rust, entender suas especificidades e dominar suas funcionalidades essenciais em sete partes detalhadas. Este módulo é essencial para entender por que o Rust é uma linguagem preferida para o desenvolvimento no Bitcoin.

Seção 3: Rust & Bitcoin
Aqui, exploraremos em profundidade por que o Rust é uma escolha relevante para o desenvolvimento no Bitcoin. Você descobrirá seu modelo de erros, a ferramenta UniFFI e os traits assíncronos, elementos importantes para a construção de software robusto e seguro.

Seção 4: Desenvolvimento LNP/BP com SDKs
Você aprenderá a desenvolver nós LN usando diversos SDKs como Breez SDK e Greenlight para Lipa. Verá como implementar aplicativos Lightning Network utilizando bibliotecas projetadas para facilitar o desenvolvimento de aplicativos Bitcoin e Lightning.

Pronto para desenvolver suas habilidades na Lightning Network com Rust? Vamos lá!

Aprenda a programar com o livro Rust

Introdução ao Rust (1/7)

Introdução ao Rust (2/7)

Introdução ao Rust (3/7)

Introdução ao Rust (4/7)

Introdução ao Rust (5/7)

Introdução ao Rust (6/7)

Introdução ao Rust (7/7)

Rust & BTC

Por que Rust para Bitcoin

Modelo de erro

Unniffit

Traits assíncronos

Desenvolvendo LNP/BP com SDK

Nó LN no SDK

643e4670-bb1f-581f-a102-f84e8e5d2a02 :::video id=94b9bee6-154e-4b9c-a8ce-5e2d9e9656a2:::

Breez sdk

Greenlight para lipa

Breez sdk para lipa

Seção final

Avaliações & Notas

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

Conclusão

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