name: Desarrollo en Lightning con SDK goal: Avanza tus habilidades de desarrollo en Lightning con formación intermedia en Rust y SDK. objectives:
- Acostumbrarse al lenguaje Rust
- Comprender por qué usar Rust para desarrollar Bitcoin
- Obtener las bases del SDK
Avanzando en tus habilidades de desarrollo en LN
Bienvenido a tu viaje en LN con SDK.
En este curso, aprenderás los conceptos básicos del libro de Rust, luego continuarás con la programación en LN utilizando SDK y finalizarás con algunos ejercicios prácticos. Nuestros profesores de diversos ámbitos te guiarán hacia habilidades prácticas y te explicarán los diversos desafíos a los que se enfrentan los ingenieros de LN en la actualidad.
Este curso fue grabado durante un seminario en vivo organizado por Fulgur'Ventures durante el evento LN Tuscany en octubre de 2023.
¡Disfruta del curso!
Introducción
Descripción del curso
Introducción
Bienvenido a este curso avanzado de programación sobre SDK. En este entrenamiento, aprenderás los conceptos básicos de Rust, luego te enfocarás en BTC y Rust, y finalizarás con algunos ejercicios prácticos utilizando SDK.
Este entrenamiento estará disponible solo en inglés por ahora y formó parte de un seminario en vivo organizado en octubre pasado en Toscana por Fulgure Venture. El programa del evento en vivo se puede encontrar a continuación, y este entrenamiento se enfocará solo en la primera semana. La segunda mitad se centró en RGB y se puede encontrar en el curso de RGB.
Profesores
Muchas gracias a nuestros profesores que formaron parte de este programa:
- Alekos: "Hola, soy un programador y hacker italiano. He trabajado en varios proyectos como bitcoindevkit, magicalbitcoin y h4ckbs".
- Andrei: "Experto en Lightning en LIPA".
- Gabriel: "Escribo código y hago cosas".
- Jesse de wit: "Entusiasta de la red Lightning | desarrollador | Breez".
Programa del seminario
Semana 1 del evento LN Tuscany 
Una vez que hayas terminado este curso, si estás interesado en el
entrenamiento de seguimiento, aquí está la segunda parte del programa: 
Esta formación te brinda la oportunidad de desarrollar tus habilidades de programación en Lightning Network utilizando Rust y diversos SDKs. Está dirigida a desarrolladores con un buen dominio de la programación que deseen adentrarse en el desarrollo específico para Lightning Network. Aprenderás las bases del lenguaje Rust, por qué es adecuado para Bitcoin, y luego pasarás a la práctica con SDK especializados.
Sección 2: Aprende a programar con Rust
En esta sección descubrirás los fundamentos básicos de Rust a través de una serie
de capítulos progresivos. Aprenderás a escribir código en Rust, entender sus
particularidades y dominar sus funciones esenciales en siete partes detalladas.
Este módulo es esencial para comprender por qué Rust es un lenguaje preferido
para el desarrollo sobre Bitcoin.
Sección 3: Rust & Bitcoin
Aquí exploraremos en profundidad por qué Rust es una opción relevante para el
desarrollo en Bitcoin. Descubrirás su modelo de errores, la herramienta UniFFI,
así como los rasgos asíncronos, elementos clave para construir software robusto
y seguro.
Sección 4: Desarrollo LNP/BP con SDK
Aquí aprenderás a desarrollar nodos LN utilizando diversos SDK como Breez SDK
y Greenlight para Lipa. Verás cómo implementar aplicaciones Lightning Network
apoyándote en bibliotecas diseñadas para facilitar el desarrollo sobre Bitcoin
y Lightning.
¿Listo para desarrollar tus habilidades en Lightning Network con Rust? ¡Vamos allá!
Aprende a programar con el libro de Rust
Introducción a Rust (1/7)
Introducción a Rust (2/7)
Introducción a Rust (3/7)
Introducción a Rust (4/7)
Introducción a Rust (5/7)
Introducción a Rust (6/7)
Introducción a Rust (7/7)
Rust y BTC
Por qué Rust para Bitcoin
Modelo de errores
Unniffit
Traits asíncronos
Desarrollo de LNP/BP con SDK
Nodo LN en SDK
643e4670-bb1f-581f-a102-f84e8e5d2a02 :::video id=94b9bee6-154e-4b9c-a8ce-5e2d9e9656a2:::
Breez sdk
Greenlight para lipa
Breez sdk para lipa
Sección final
Reseñas & Valoraciones
9331e519-9e5c-5639-9d0d-055587d8ba4c true
Conclusión
d47b792e-d269-595b-9290-4788aba6e298 true