Puntuación:
El libro es elogiado por su enfoque integral y amigable para principiantes en el desarrollo de Ethereum, ofreciendo explicaciones detalladas y ejemplos prácticos. Ayuda eficazmente a los lectores a pasar de las tecnologías web básicas al mundo de las aplicaciones descentralizadas (dApps). Sin embargo, algunos lectores han señalado problemas con el contenido obsoleto, especialmente en relación con las instrucciones de instalación y las imprecisiones técnicas.
Ventajas:⬤ Cobertura exhaustiva de los conceptos de blockchain y Ethereum
⬤ fácil de usar para principiantes con explicaciones claras y ayudas visuales
⬤ ejemplos prácticos que ayudan a la comprensión y aplicación
⬤ bien estructurado para una progresión de aprendizaje fluida
⬤ bien escrito y organizado.
⬤ Instrucciones obsoletas para la instalación de software
⬤ algunas imprecisiones técnicas y errores de edición
⬤ la organización podría mejorarse
⬤ la dependencia de herramientas obsoletas puede confundir a los nuevos usuarios.
(basado en 11 opiniones de lectores)
Building Ethereum Dapps: Decentralized Applications on the Ethereum Blockchain
Resumen
Building Ethereum Dapps te introduce a las aplicaciones descentralizadas basadas en la plataforma blockchain Ethereum. En este libro, aprenderás los principios del desarrollo de Dapps remangándote las mangas y construyendo unas cuantas.
Prólogo de Thomas Bertani.
La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.
Acerca de la tecnología
Imagine aplicaciones inquebrantablemente seguras que gestionen transacciones personales y empresariales sin que ningún organismo central controle el proceso. Las aplicaciones descentralizadas, o Dapps, hacen precisamente esto, trasladando el poder a los usuarios. La plataforma blockchain Ethereum proporciona las herramientas necesarias para crear aplicaciones descentralizadas, incluyendo un innovador modelo de "contratos inteligentes" y Solidity, un lenguaje de programación JavaScript compatible con aplicaciones descentralizadas.
Acerca del libro
Building Ethereum Dapps enseña el desarrollo de Dapps en la plataforma blockchain Ethereum. Comenzarás con un modelo mental de cómo operan las Dapps, y luego te sumergirás en el diseño e implementación de contratos inteligentes en el lenguaje Solidity de Ethereum. Explorarás las herramientas de desarrollo de contratos inteligentes de Ethereum, como Truffle y Web3, y aprenderás las mejores prácticas de diseño y seguridad. Los ejercicios prácticos le proporcionarán una valiosa experiencia práctica.
Contenido
⬤ Componentes clave de Ethereum.
⬤ Implementación de contratos inteligentes en Solidity.
⬤ Comunicación con un contrato inteligente en Web3.
⬤ Desarrollando Dapps con Truffle.
⬤ Mejores prácticas de diseño y mejora de la seguridad.
Sobre el lector
Para desarrolladores con experiencia intermedia en JavaScript o un lenguaje OO. Familiaridad con conceptos de blockchain es útil.
Sobre el Autor
Roberto Infante es consultor de desarrollo de software especializado en finanzas. Actualmente trabaja en sistemas de gestión de riesgos financieros y en tecnología blockchain.
Tabla de Contenidos
PARTE 1.
⬤ Un primer vistazo a las aplicaciones descentralizadas.
⬤ Comprender la cadena de bloques.
⬤ La plataforma Ethereum.
⬤ Desplegando tu primer contrato inteligente.
PARTE 2.
⬤ Programando contratos inteligentes en Solidity.
⬤ Escribir contratos inteligentes más complejos.
⬤ Generalizar la funcionalidad con contratos abstractos e interfaces.
⬤ Gestión de contratos inteligentes con Web3. js.
PARTE 3.
⬤ El ecosistema Ethereum.
⬤ Probando contratos unitarios con Mocha.
⬤ Mejorando el ciclo de desarrollo con Truffle.
⬤ Poniéndolo todo junto: Construyendo una Dapp de votación completa.
PARTE 4.
⬤ Preparando una aplicación para producción.
⬤ Consideraciones de seguridad.
⬤ Conclusiones.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)