</> CodeBooks
    ← Volver a Blockchain y Bitcoin (página 1)
    Portada de The Blockchain Developer

    The Blockchain Developer

    Elad Elrom

    Editorial
    Apress
    Año
    2019
    Páginas
    ~513
    Nivel
    Básico

    De qué trata

    Extensa obra técnica de más de 500 páginas escrita por Elad Elrom en 2019 para desarrolladores que desean dominar la programación en blockchain desde un enfoque práctico y multiplataforma. Está pensada para programadores frontend y full-stack con conocimientos de JavaScript o TypeScript que desean ingresar al desarrollo Web3 aprendiendo a construir cadenas desde cero, programar contratos y crear interfaces de usuario robustas.

    El núcleo del libro recorre el funcionamiento de los nodos y redes descentralizadas, e instruye al lector en el desarrollo práctico en cinco grandes ecosistemas: Bitcoin (interacción con Bitcoin Core, billeteras y transacciones mediante API RPC), Ethereum (Solidity, Truffle, Ganache y estándares de tokens ERC-20 y ERC-721), EOS.IO (contratos en C++ y herramientas de consola cleos/nodeos), NEO (contratos inteligentes compilados sobre NEO VM) y Hyperledger Fabric (cadenas permisionadas empresariales, Docker y chaincode). En la capa cliente, dedica secciones completas a la integración con Angular y TypeScript, conectando componentes UI con smart contracts mediante Web3.js, Truffle y la extensión MetaMask, abordando además directrices de seguridad, auditoría y cumplimiento normativo.

    La propuesta práctica destaca por la construcción de una cadena de bloques funcional P2P en TypeScript con WebSockets y el desarrollo completo de una DApp con Angular que gestiona transacciones y lectura de estado en la blockchain de Ethereum. Su valor diferencial reside en evitar el monocultivo de Ethereum, ofreciendo una visión comparada entre redes públicas y permisionadas y dando al desarrollo del frontend la relevancia que merece en una aplicación real. Como contrapartida, la amplitud del temario hace que las secciones de NEO o EOS sean introductorias frente al bloque de Ethereum, y frameworks como Angular o herramientas de despliegue han avanzado de versión, por lo que el lector debe adaptar ciertas dependencias en proyectos actuales.

    • Blockchain
    • Ethereum
    • Solidity
    • Angular
    • TypeScript
    • Bitcoin
    • Hyperledger Fabric
    • EOS.IO
    • NEO
    • Truffle
    • Web3.js
    • MetaMask

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Red blockchain P2P en TypeScript

    Implementación desde cero con Node.js y TypeScript de una cadena de bloques que gestiona bloques criptográficos, validación de transacciones y comunicación distribuida mediante WebSockets.

    DApp cliente completa con Angular y MetaMask

    Aplicación web desarrollada con Angular y TypeScript conectada a contratos inteligentes en Ethereum mediante Web3.js y Truffle, integrando MetaMask para la firma de transacciones.

    Más de Blockchain y Bitcoin con nivel Básico