ساخت برنامه‌های غیرمتمرکز اتریوم ۲۰۱۹
Building Ethereum Dapps 2019

دانلود کتاب ساخت برنامه‌های غیرمتمرکز اتریوم ۲۰۱۹ (Building Ethereum Dapps 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Roberto Infante

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2019

زبان

English

تعداد صفحه‌ها

504

نوع فایل

pdf

حجم

9.8 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب ساخت برنامه‌های غیرمتمرکز اتریوم ۲۰۱۹

خلاصه

ساخت برنامه‌های غیرمتمرکز اتریوم شما را با برنامه‌های غیرمتمرکز مبتنی بر بستر بلاک‌چین اتریوم آشنا می‌کند. در این کتاب، با آستین بالا زدن و ساختن چند نمونه واقعی، اصول توسعه برنامه‌های غیرمتمرکز (Dapps) را یاد خواهید گرفت!

پیشگفتار توسط توماس برتانی.

خرید نسخه چاپی کتاب شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است.

درباره این فناوری

تصور کنید برنامه‌هایی با امنیت نفوذناپذیر که تراکنش‌های شخصی و تجاری را بدون دخالت هیچ نهاد مرکزی کنترل‌کننده انجام می‌دهند. برنامه‌های غیرمتمرکز (Dapps) دقیقا همین کار را انجام می‌دهند و قدرت را به کاربران منتقل می‌کنند. پلتفرم بلاک‌چین اتریوم ابزارهای مورد نیاز برای ساخت Dapps را فراهم می‌کند، از جمله یک مدل نوآورانه “قراردادهای هوشمند” و Solidity، یک زبان برنامه‌نویسی شبیه جاوااسکریپت که برای Dappها طراحی شده است.

درباره کتاب

ساخت برنامه‌های غیرمتمرکز اتریوم به آموزش توسعه Dapps در بستر بلاک‌چین اتریوم می‌پردازد. شما با یک مدل ذهنی از نحوه عملکرد Dapps شروع می‌کنید و سپس به طراحی و پیاده‌سازی قراردادهای هوشمند در زبان Solidity اتریوم می‌پردازید. ابزارهای توسعه قرارداد هوشمند اتریوم، مانند Truffle و Web3 را بررسی خواهید کرد و بهترین شیوه‌ها برای طراحی و امنیت را فرا خواهید گرفت. تمرین‌های عملی در سراسر کتاب، تجربه ارزشمندی را در اختیار شما قرار می‌دهد.

مطالب داخل کتاب

* اجزای کلیدی اتریوم
* پیاده‌سازی قراردادهای هوشمند در Solidity
* ارتباط با یک قرارداد هوشمند در Web3
* توسعه Dapps با Truffle
* بهترین شیوه‌ها برای بهبود طراحی و امنیت

درباره خواننده

مناسب برای توسعه‌دهندگانی با تجربه متوسط در جاوااسکریپت یا یک زبان شی‌گرا. آشنایی با مفاهیم بلاک‌چین مفید است.

درباره نویسنده

روبرتو اینفانته مشاور توسعه نرم‌افزار است که در زمینه مالی تخصص دارد. او در حال حاضر روی سیستم‌های مدیریت ریسک مالی و فناوری بلاک‌چین کار می‌کند.

فهرست مطالب

بخش 1

1. نگاهی اولیه به برنامه‌های غیرمتمرکز
2. درک بلاک‌چین
3. پلتفرم اتریوم
4. استقرار اولین قرارداد هوشمند خود

بخش 2

1. برنامه‌نویسی قراردادهای هوشمند در Solidity
2. نوشتن قراردادهای هوشمند پیچیده‌تر
3. تعمیم عملکرد با قراردادها و رابط‌های انتزاعی
4. مدیریت قراردادهای هوشمند با Web3.js

بخش 3

1. اکوسیستم اتریوم
2. تست واحد قراردادها با Mocha
3. بهبود چرخه توسعه با Truffle
4. قرار دادن همه چیز در کنار هم: ساخت یک Dapp رأی‌گیری کامل

بخش 4

1. آماده‌سازی یک Dapp برای تولید
2. ملاحظات امنیتی
3. نتیجه‌گیری


فهرست کتاب:

۱. حق نشر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. پیشگفتار

۵. مقدمه

۶. تقدیر و تشکر

۷. درباره این کتاب

۸. درباره نویسنده

۹. درباره تصویر روی جلد

۱۰. قسمت ۱.

۱۱. قسمت ۲.

۱۲. قسمت ۳.

۱۳. قسمت ۴.

۱۴. پیوست الف. SimpleCoin مشتق شده از Ownable

۱۵. پیوست ب. برنامه کامل SimpleCrowdsale

۱۶. پیوست پ. مجموعه تست واحد SimpleCoin Mocha

۱۷. پیوست ت. قرارداد SimpleVoting

۱۸. چرخه عمر یک تراکنش رای گیری

۱۹. نمای کامل اکوسیستم فعلی اتریوم

۲۰. نمایه

۲۱. فهرست تصاویر

۲۲. فهرست جداول

۲۳. فهرست لیست ها

توضیحات(انگلیسی)
Summary

Building Ethereum Dapps introduces you to decentralized applications based on the Ethereum blockchain platform. In this book, you'll learn the principles of Dapps development by rolling up your sleeves and actually building a few!

Foreword by Thomas Bertani.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Imagine unbreakably secure applications that handle personal and business transactions without any central agency controlling the process. Decentralized applications, or Dapps, do just this, shifting power to users. The Ethereum blockchain platform provides the tools you need to build Dapps, including an innovative "smart contracts" model and Solidity, a Dapp-aware JavaScript-like programming language.

About the Book

Building Ethereum Dapps teaches Dapps development on the Ethereum blockchain platform. You'll begin with a mental model of how Dapps operate, and then dive into designing and implementing smart contracts in Ethereum's Solidity language. You'll explore Ethereum smart contract development tools, like Truffle and Web3, and pick up best practices for design and security. Practical exercises throughout give you valuable hands-on experience.

What's inside

  • Ethereum's key components
  • Implementing smart contracts in Solidity
  • Communicating with a smart contract in Web3
  • Developing Dapps with Truffle
  • Best practices for design and security improvement

About the Reader

For developers with intermediate experience in JavaScript or an OO language. Familiarity with blockchain concepts is helpful.

About the Author

Roberto Infante is a software development consultant who specializes in finance. He currently works on financial risk management systems and on blockchain technology.

Table of Contents

    PART 1

  1. A first look at decentralized applications
  2. Understanding the blockchain
  3. The Ethereum platform
  4. Deploying your first smart contract
  5. PART 2

  6. Programming smart contracts in Solidity
  7. Writing more complex smart contracts
  8. Generalizing functionality with abstract contracts and interfaces
  9. Managing smart contracts with Web3.js
  10. PART 3

  11. The Ethereum ecosystem
  12. Unit testing contracts with Mocha
  13. Improving the development cycle with Truffle
  14. Putting it all together: Building a complete voting Dapp
  15. PART 4

  16. Making a Dapp production ready
  17. Security considerations
  18. Conclusions


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Foreword

5. Preface

6. Acknowledgments

7. About this book

8. About the author

9. About the cover illustration

10. Part 1.

11. Part 2.

12. Part 3.

13. Part 4.

14. Appendix A. SimpleCoin inherited from Ownable

15. Appendix B. Full SimpleCrowdsale application

16. Appendix C. SimpleCoin Mocha unit testing suite

17. Appendix D. impleVoting contract

18. The Lifecycle of a Voting Transaction

19. Full View of the Current Ethereum Ecosystem

20. Index

21. List of Figures

22. List of Tables

23. List of Listings

دیگران دریافت کرده‌اند

ایجاد یک مطب بالینی ۲۰۲۰
Building a Clinical Practice 2020

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.