Bitcoin Dev

ISMOS

Nostr: Build Your First Client (in Spanish)

About the course

Start date: to be confirmed. It will open once the minimum number of enrollments is reached.

Nostr: Build Your First Client is a hands-on, intensive course that guides you step by step through building your own Nostr client. You will learn everything from the fundamentals of the protocol and connecting to relays to developing complete social features such as profiles, follows, threads and reactions. By the end, you will have a working client and understand how Nostr supports a decentralized communication network. The course is taught in Spanish.

What is included

lessons
3
quiz
1
resource
1
certificate
Yes

Syllabus

3 lessons

  1. 01Clase 1: Fundamentos de Nostr y Conexión con Relays

    Duración: 2 horas

    Objetivos: Conectarse a relays, entender el protocolo de eventos y publicar tu primera nota.

    Contenido:

    Introducción al protocolo Nostr: clientes, relays y modelo de eventos.

    Identidad criptográfica: generación de llaves (npub/nsec).

    Anatomía de un evento: estructura JSON, kinds, tags y firmas.

    Conexión con relays: WebSockets, mensajes EVENT/REQ/CLOSE, respuestas EOSE/OK.

    Filtrado y recepción de eventos: suscripciones, históricos vs tiempo real.

    Entregable: Cliente básico que se conecta a relays, genera identidad, publica notas y filtra eventos.

  2. 02Clase 2: Funcionalidades Sociales y Cliente Completo

    Duración: 2 horas

    Objetivos: Construir un cliente funcional con perfiles, follows, threads, reacciones y feed social.

    Contenido:

    Perfiles y metadata: eventos kind 0, NIP-05 y verificación de identidad.

    Lista de contactos y feed: eventos kind 3, construcción de timeline.

    Threads y replies: tags "e" y "p", convenciones de threading, árboles de conversación.

    Reacciones y reposts: eventos kind 7, kinds 6 y 16, notificaciones y contadores.

    Integración: arquitectura completa, manejo de estado, caché de perfiles, conexiones persistentes.

    Temas avanzados: DMs encriptados, zaps, contenido largo.

    Entregable: Cliente Nostr completo con publicación, feed personalizado, conversaciones, reacciones y notificaciones.

  3. 03Conclusión
  4. 04Sobre el instructor

    Andrea Correia – Open Source software developer & DevRel

    Open Source software developer & DevRel

Starts Dec 10, 2026

I'm interested