[{"data":1,"prerenderedAt":703},["ShallowReactive",2],{"page:\u002Ffa\u002Flogs\u002Fgetting-started-with-ethereum":3,"mdc-w2i2qx-key":103},{"title":4,"thumbnail":5,"description":6,"date":7,"cat":8,"intro":9,"comments":10,"newsletter":10,"toc":10,"path":11,"body":12,"tocData":13,"type":102},"شروع کار با اتریوم","\u002Fcontent\u002F6c2b5bfc492ab5d2c7bd898863c7a4db-d.webp","توسعه بلاکچین یکی از هیجان‌انگیزترین و نوآورانه‌ترین حوزه‌های فناوری امروزی است. اتریوم، به‌عنوان یکی از پیشروترین پلتفرم‌های بلاکچین، امکان ساخت اپلیکیشن‌های غیرمتمرکز (DApps)، قراردادهای هوشمند و توکن‌ها را فراهم کرده است. کتاب Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer، منتشرشده توسط O’Reilly، راهنمایی جامع برای تازه‌کارانی است که می‌خواهند قدم در این دنیای پویا بگذارند. این کتاب از نصب ابزارهای اولیه تا ساخت و استقرار قراردادهای هوشمند، شما را همراهی می‌کند. بیایید وارد دنیای بلاکچین بشیم و ببینیم چرا این کتاب نقطه شروع ایده‌آلی برای توسعه‌دهندگان اتریوم است.","2023-01-18T19:14:50.978Z","library",false,true,"\u002Ffa\u002Flogs\u002Fgetting-started-with-ethereum","## بررسی کتاب Getting Started with Ethereum: دروازه‌ای به توسعه بلاکچین\n\nتوسعه بلاکچین یکی از هیجان‌انگیزترین و نوآورانه‌ترین حوزه‌های فناوری امروزی است. **اتریوم**، به‌عنوان یکی از پیشروترین پلتفرم‌های بلاکچین، امکان ساخت اپلیکیشن‌های غیرمتمرکز (DApps)، قراردادهای هوشمند و توکن‌ها را فراهم کرده است. کتاب **Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer**، منتشرشده توسط O’Reilly، راهنمایی جامع برای تازه‌کارانی است که می‌خواهند قدم در این دنیای پویا بگذارند. این کتاب از نصب ابزارهای اولیه تا ساخت و استقرار قراردادهای هوشمند، شما را همراهی می‌کند. بیایید وارد دنیای بلاکچین بشیم و ببینیم چرا این کتاب نقطه شروع ایده‌آلی برای توسعه‌دهندگان اتریوم است.\n\n## اتریوم چیست؟ قلب اپلیکیشن‌های غیرمتمرکز\n\n**اتریوم**، که در سال 2015 توسط ویتالیک بوترین معرفی شد، یک پلتفرم بلاکچین غیرمتمرکز است که فراتر از بیت‌کوین، امکان اجرای قراردادهای هوشمند را فراهم می‌کند. قراردادهای هوشمند کدهایی خودکار هستند که بدون نیاز به واسطه، توافقات را اجرا می‌کنند. اتریوم با زبان برنامه‌نویسی **Solidity** و ماشین مجازی اتریوم (EVM) به توسعه‌دهندگان اجازه می‌دهد DAppهایی در حوزه‌های مالی (مانند Uniswap)، بازی (مانند Axie Infinity) یا NFTها (مانند CryptoPunks) بسازند. ویژگی‌های کلیدی اتریوم شامل:\n\n- **غیرمتمرکز بودن**: هیچ نهادی کنترل شبکه را در دست ندارد.\n- **قراردادهای هوشمند**: اجرای خودکار توافقات با کد.\n- **توکن‌سازی**: ایجاد توکن‌های قابل تعویض (ERC-20) و غیرقابل تعویض (ERC-721).\n- **اکوسیستم گسترده**: ابزارهایی مانند MetaMask، Truffle و Chainlink.\n\nمثال عملی: فرض کنید می‌خواهید یک پلتفرم قرض‌دهی غیرمتمرکز بسازید. با اتریوم، می‌توانید قرارداد هوشمندی بنویسید که وام‌ها را مدیریت کند، سود را محاسبه کند و بدون بانک، همه‌چیز را خودکار کند.\n\n## درباره کتاب Getting Started with Ethereum\n\nکتاب **Getting Started with Ethereum**، منتشرشده در سال 2022، راهنمایی عملی برای توسعه‌دهندگانی است که هیچ تجربه قبلی در بلاکچین ندارند. این کتاب با زبانی ساده و پروژه‌های گام‌به‌گام، از نصب محیط توسعه تا ساخت DAppهای پیچیده را پوشش می‌دهد. تمرکز آن بر ابزارهای کلیدی مانند Solidity، Truffle، OpenZeppelin و IPFS، یادگیری را کاربردی و واقعی می‌کند.\n\n### چرا این کتاب؟\n\nاین کتاب به دلیل رویکرد مبتدی‌محور و پوشش جامع ابزارهای اتریوم برجسته است. ویژگی‌های اصلی آن شامل:\n\n- **آموزش از صفر**: بدون نیاز به پیش‌زمینه بلاکچین، همه‌چیز از پایه توضیح داده شده.\n- **پروژه‌های عملی**: ساخت توکن، NFT و DAppهای واقعی.\n- **ابزارهای مدرن**: معرفی ابزارهایی که در صنعت بلاکچین استاندارد هستند.\n- **تمرکز بر تست**: آموزش نوشتن تست‌های قوی برای قراردادهای هوشمند.\n\nمثال عملی: کتاب به شما نشان می‌دهد چگونه یک توکن ERC-20 بسازید، آن را در MetaMask اضافه کنید و در یک شبکه آزمایشی مانند Ropsten انتقال دهید.\n\n### مباحث کلیدی کتاب\n\nکتاب به دوازده فصل تقسیم شده که هر یک جنبه‌ای از توسعه اتریوم را پوشش می‌دهد:\n\n1. **آماده‌سازی محیط توسعه**: نصب ابزارهایی مانند Truffle، Ganache و MetaMask.\n2. **ایجاد قرارداد هوشمند**: نوشتن و استقرار اولین قرارداد با Solidity.\n3. **ساخت توکن شخصی**: ایجاد توکن ERC-20 و اتصال به کیف پول.\n4. **تست قراردادها**: نوشتن تست‌های واحد با Truffle.\n5. **مدیریت NFTها**: ساخت و انتشار NFT با OpenZeppelin و IPFS.\n6. **تأمین اعتبار**: دریافت اتر رایگان از فاست‌ها.\n7. **ذخیره‌سازی غیرمتمرکز**: استفاده از IPFS با Pinata و Fleek.\n8. **ذخیره‌سازی طولانی‌مدت**: معرفی Filecoin.\n9. **ثبت دامنه ENS**: مدیریت دامنه‌های غیرمتمرکز.\n10. **اوراکل‌ها با Chainlink**: دریافت داده‌های خارجی.\n11. **اتصال به Web3 با .NET**: نمایش اطلاعات بلاکچین در اپلیکیشن‌های دات‌نت.\n12. **جمع‌بندی**: مرور آموخته‌ها و گام‌های بعدی.\n\n### برای چه کسانی مناسب است؟\n\nاین کتاب برای گروه‌های زیر ایده‌آل است:\n\n- **توسعه‌دهندگان تازه‌کار بلاکچین**: که می‌خواهند اتریوم را از صفر یاد بگیرند.\n- **برنامه‌نویسان جاوااسکریپت یا .NET**: که به توسعه DApp علاقه دارند.\n- **علاقه‌مندان به NFT و DeFi**: که می‌خواهند توکن و NFT بسازند.\n- **دانشجویان فناوری**: که به دنبال یادگیری بلاکچین هستند.\n\nآشنایی اولیه با جاوااسکریپت یا برنامه‌نویسی کافی است، زیرا کتاب مفاهیم را ساده توضیح می‌دهد.\n\n## فهرست مطالب\n\n### فصل 1: آماده‌سازی محیط توسعه\n\nنصب Docker، Truffle، Ganache، MetaMask و Infura.\n\n### فصل 2: ایجاد پروژه قرارداد هوشمند\n\nنوشتن، کامپایل و استقرار قرارداد در شبکه محلی.\n\n### فصل 3: ساخت توکن شخصی\n\nایجاد توکن ERC-20 و انتقال آن با MetaMask.\n\n### فصل 4: تست قراردادهای هوشمند\n\nنوشتن و اجرای تست‌های واحد با Truffle.\n\n### فصل 5: ساخت و مدیریت NFT\n\nایجاد NFT با OpenZeppelin و انتشار در OpenSea.\n\n### فصل 6: تأمین اعتبار کیف پول\n\nدریافت اتر رایگان از فاست‌های آزمایشی.\n\n### فصل 7: ذخیره‌سازی غیرمتمرکز فایل‌ها\n\nاستفاده از IPFS با Pinata و Fleek.\n\n### فصل 8: ذخیره‌سازی طولانی‌مدت فایل‌ها\n\nمعرفی Filecoin و تفاوت آن با IPFS.\n\n### فصل 9: ثبت دامنه در ENS\n\nایجاد دامنه غیرمتمرکز برای کیف پول و وبسایت.\n\n### فصل 10: استفاده از اوراکل‌ها\n\nدریافت داده‌های خارجی با Chainlink.\n\n### فصل 11: اتصال به Web3 با .NET\n\nنمایش اطلاعات بلاکچین در اپلیکیشن‌های دات‌نت.\n\n### فصل 12: نتیجه‌گیری\n\nمرور مطالب و پیشنهادهایی برای ادامه مسیر.\n\n## کاربردهای عملی اتریوم\n\nاتریوم در پروژه‌های واقعی تأثیر عمیقی دارد:\n\n- **مالی غیرمتمرکز (DeFi)**: پلتفرم‌هایی مثل Aave برای وام‌دهی.\n- **NFTها**: بازارهایی مثل OpenSea برای آثار دیجیتال.\n- **مدیریت هویت**: استفاده از ENS برای آدرس‌های ساده.\n- **زنجیره تأمین**: قراردادهای هوشمند برای شفافیت.\n\nکتاب با آموزش این کاربردها، شما را برای ساخت DAppهای رقابتی آماده می‌کند.\n\n## منابع و دریافت کتاب\n\nکتاب از طریق منابع زیر قابل تهیه است:\n\n- **O’Reilly**: [Getting Started with Ethereum](https:\u002F\u002Fwww.oreilly.com\u002Flibrary\u002Fview\u002Fgetting-started-with\u002F9781484280454\u002F)\n\n## جمع‌بندی\n\n**Getting Started with Ethereum** یک راهنمای ضروری برای ورود به دنیای توسعه بلاکچین است. این کتاب با آموزش‌های عملی، از ساخت قراردادهای هوشمند تا مدیریت NFT و اتصال به Web3، شما را به یک توسعه‌دهنده اتریوم توانمند تبدیل می‌کند. اگر آماده‌اید در یکی از پیشروترین حوزه‌های فناوری تأثیر بگذارید، این کتاب نقطه شروع شماست. بیایید دست به کار بشیم و اولین DApp خودمون رو بسازیم!",[14,18,22,38,90,94,98],{"title":15,"url":16,"items":17},"بررسی کتاب Getting Started with Ethereum: دروازه‌ای به توسعه بلاکچین","#بررسی-کتاب-getting-started-with-ethereum-دروازهای-به-توسعه-بلاکچین",[],{"title":19,"url":20,"items":21},"اتریوم چیست؟ قلب اپلیکیشن‌های غیرمتمرکز","#اتریوم-چیست-قلب-اپلیکیشنهای-غیرمتمرکز",[],{"title":23,"url":24,"items":25},"درباره کتاب Getting Started with Ethereum","#درباره-کتاب-getting-started-with-ethereum",[26,30,34],{"title":27,"url":28,"items":29},"چرا این کتاب؟","#چرا-این-کتاب",[],{"title":31,"url":32,"items":33},"مباحث کلیدی کتاب","#مباحث-کلیدی-کتاب",[],{"title":35,"url":36,"items":37},"برای چه کسانی مناسب است؟","#برای-چه-کسانی-مناسب-است",[],{"title":39,"url":40,"items":41},"فهرست مطالب","#فهرست-مطالب",[42,46,50,54,58,62,66,70,74,78,82,86],{"title":43,"url":44,"items":45},"فصل 1: آماده‌سازی محیط توسعه","#فصل-1-آمادهسازی-محیط-توسعه",[],{"title":47,"url":48,"items":49},"فصل 2: ایجاد پروژه قرارداد هوشمند","#فصل-2-ایجاد-پروژه-قرارداد-هوشمند",[],{"title":51,"url":52,"items":53},"فصل 3: ساخت توکن شخصی","#فصل-3-ساخت-توکن-شخصی",[],{"title":55,"url":56,"items":57},"فصل 4: تست قراردادهای هوشمند","#فصل-4-تست-قراردادهای-هوشمند",[],{"title":59,"url":60,"items":61},"فصل 5: ساخت و مدیریت NFT","#فصل-5-ساخت-و-مدیریت-nft",[],{"title":63,"url":64,"items":65},"فصل 6: تأمین اعتبار کیف پول","#فصل-6-تأمین-اعتبار-کیف-پول",[],{"title":67,"url":68,"items":69},"فصل 7: ذخیره‌سازی غیرمتمرکز فایل‌ها","#فصل-7-ذخیرهسازی-غیرمتمرکز-فایلها",[],{"title":71,"url":72,"items":73},"فصل 8: ذخیره‌سازی طولانی‌مدت فایل‌ها","#فصل-8-ذخیرهسازی-طولانیمدت-فایلها",[],{"title":75,"url":76,"items":77},"فصل 9: ثبت دامنه در ENS","#فصل-9-ثبت-دامنه-در-ens",[],{"title":79,"url":80,"items":81},"فصل 10: استفاده از اوراکل‌ها","#فصل-10-استفاده-از-اوراکلها",[],{"title":83,"url":84,"items":85},"فصل 11: اتصال به Web3 با .NET","#فصل-11-اتصال-به-web3-با-net",[],{"title":87,"url":88,"items":89},"فصل 12: نتیجه‌گیری","#فصل-12-نتیجهگیری",[],{"title":91,"url":92,"items":93},"کاربردهای عملی اتریوم","#کاربردهای-عملی-اتریوم",[],{"title":95,"url":96,"items":97},"منابع و دریافت کتاب","#منابع-و-دریافت-کتاب",[],{"title":99,"url":100,"items":101},"جمع‌بندی","#جمعبندی",[],"page",{"data":104,"body":105},{},{"type":106,"children":107},"root",[108,116,137,142,158,203,208,213,225,231,236,279,284,289,294,417,422,427,470,475,480,485,490,495,500,505,510,515,520,525,530,535,540,545,550,555,560,565,570,575,580,585,590,595,600,605,610,653,658,663,668,689,694],{"type":109,"tag":110,"props":111,"children":113},"element","h2",{"id":112},"بررسی-کتاب-getting-started-with-ethereum-دروازهای-به-توسعه-بلاکچین",[114],{"type":115,"value":15},"text",{"type":109,"tag":117,"props":118,"children":119},"p",{},[120,122,128,130,135],{"type":115,"value":121},"توسعه بلاکچین یکی از هیجان‌انگیزترین و نوآورانه‌ترین حوزه‌های فناوری امروزی است. ",{"type":109,"tag":123,"props":124,"children":125},"strong",{},[126],{"type":115,"value":127},"اتریوم",{"type":115,"value":129},"، به‌عنوان یکی از پیشروترین پلتفرم‌های بلاکچین، امکان ساخت اپلیکیشن‌های غیرمتمرکز (DApps)، قراردادهای هوشمند و توکن‌ها را فراهم کرده است. کتاب ",{"type":109,"tag":123,"props":131,"children":132},{},[133],{"type":115,"value":134},"Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer",{"type":115,"value":136},"، منتشرشده توسط O’Reilly، راهنمایی جامع برای تازه‌کارانی است که می‌خواهند قدم در این دنیای پویا بگذارند. این کتاب از نصب ابزارهای اولیه تا ساخت و استقرار قراردادهای هوشمند، شما را همراهی می‌کند. بیایید وارد دنیای بلاکچین بشیم و ببینیم چرا این کتاب نقطه شروع ایده‌آلی برای توسعه‌دهندگان اتریوم است.",{"type":109,"tag":110,"props":138,"children":140},{"id":139},"اتریوم-چیست-قلب-اپلیکیشنهای-غیرمتمرکز",[141],{"type":115,"value":19},{"type":109,"tag":117,"props":143,"children":144},{},[145,149,151,156],{"type":109,"tag":123,"props":146,"children":147},{},[148],{"type":115,"value":127},{"type":115,"value":150},"، که در سال 2015 توسط ویتالیک بوترین معرفی شد، یک پلتفرم بلاکچین غیرمتمرکز است که فراتر از بیت‌کوین، امکان اجرای قراردادهای هوشمند را فراهم می‌کند. قراردادهای هوشمند کدهایی خودکار هستند که بدون نیاز به واسطه، توافقات را اجرا می‌کنند. اتریوم با زبان برنامه‌نویسی ",{"type":109,"tag":123,"props":152,"children":153},{},[154],{"type":115,"value":155},"Solidity",{"type":115,"value":157}," و ماشین مجازی اتریوم (EVM) به توسعه‌دهندگان اجازه می‌دهد DAppهایی در حوزه‌های مالی (مانند Uniswap)، بازی (مانند Axie Infinity) یا NFTها (مانند CryptoPunks) بسازند. ویژگی‌های کلیدی اتریوم شامل:",{"type":109,"tag":159,"props":160,"children":161},"ul",{},[162,173,183,193],{"type":109,"tag":163,"props":164,"children":165},"li",{},[166,171],{"type":109,"tag":123,"props":167,"children":168},{},[169],{"type":115,"value":170},"غیرمتمرکز بودن",{"type":115,"value":172},": هیچ نهادی کنترل شبکه را در دست ندارد.",{"type":109,"tag":163,"props":174,"children":175},{},[176,181],{"type":109,"tag":123,"props":177,"children":178},{},[179],{"type":115,"value":180},"قراردادهای هوشمند",{"type":115,"value":182},": اجرای خودکار توافقات با کد.",{"type":109,"tag":163,"props":184,"children":185},{},[186,191],{"type":109,"tag":123,"props":187,"children":188},{},[189],{"type":115,"value":190},"توکن‌سازی",{"type":115,"value":192},": ایجاد توکن‌های قابل تعویض (ERC-20) و غیرقابل تعویض (ERC-721).",{"type":109,"tag":163,"props":194,"children":195},{},[196,201],{"type":109,"tag":123,"props":197,"children":198},{},[199],{"type":115,"value":200},"اکوسیستم گسترده",{"type":115,"value":202},": ابزارهایی مانند MetaMask، Truffle و Chainlink.",{"type":109,"tag":117,"props":204,"children":205},{},[206],{"type":115,"value":207},"مثال عملی: فرض کنید می‌خواهید یک پلتفرم قرض‌دهی غیرمتمرکز بسازید. با اتریوم، می‌توانید قرارداد هوشمندی بنویسید که وام‌ها را مدیریت کند، سود را محاسبه کند و بدون بانک، همه‌چیز را خودکار کند.",{"type":109,"tag":110,"props":209,"children":211},{"id":210},"درباره-کتاب-getting-started-with-ethereum",[212],{"type":115,"value":23},{"type":109,"tag":117,"props":214,"children":215},{},[216,218,223],{"type":115,"value":217},"کتاب ",{"type":109,"tag":123,"props":219,"children":220},{},[221],{"type":115,"value":222},"Getting Started with Ethereum",{"type":115,"value":224},"، منتشرشده در سال 2022، راهنمایی عملی برای توسعه‌دهندگانی است که هیچ تجربه قبلی در بلاکچین ندارند. این کتاب با زبانی ساده و پروژه‌های گام‌به‌گام، از نصب محیط توسعه تا ساخت DAppهای پیچیده را پوشش می‌دهد. تمرکز آن بر ابزارهای کلیدی مانند Solidity، Truffle، OpenZeppelin و IPFS، یادگیری را کاربردی و واقعی می‌کند.",{"type":109,"tag":226,"props":227,"children":229},"h3",{"id":228},"چرا-این-کتاب",[230],{"type":115,"value":27},{"type":109,"tag":117,"props":232,"children":233},{},[234],{"type":115,"value":235},"این کتاب به دلیل رویکرد مبتدی‌محور و پوشش جامع ابزارهای اتریوم برجسته است. ویژگی‌های اصلی آن شامل:",{"type":109,"tag":159,"props":237,"children":238},{},[239,249,259,269],{"type":109,"tag":163,"props":240,"children":241},{},[242,247],{"type":109,"tag":123,"props":243,"children":244},{},[245],{"type":115,"value":246},"آموزش از صفر",{"type":115,"value":248},": بدون نیاز به پیش‌زمینه بلاکچین، همه‌چیز از پایه توضیح داده شده.",{"type":109,"tag":163,"props":250,"children":251},{},[252,257],{"type":109,"tag":123,"props":253,"children":254},{},[255],{"type":115,"value":256},"پروژه‌های عملی",{"type":115,"value":258},": ساخت توکن، NFT و DAppهای واقعی.",{"type":109,"tag":163,"props":260,"children":261},{},[262,267],{"type":109,"tag":123,"props":263,"children":264},{},[265],{"type":115,"value":266},"ابزارهای مدرن",{"type":115,"value":268},": معرفی ابزارهایی که در صنعت بلاکچین استاندارد هستند.",{"type":109,"tag":163,"props":270,"children":271},{},[272,277],{"type":109,"tag":123,"props":273,"children":274},{},[275],{"type":115,"value":276},"تمرکز بر تست",{"type":115,"value":278},": آموزش نوشتن تست‌های قوی برای قراردادهای هوشمند.",{"type":109,"tag":117,"props":280,"children":281},{},[282],{"type":115,"value":283},"مثال عملی: کتاب به شما نشان می‌دهد چگونه یک توکن ERC-20 بسازید، آن را در MetaMask اضافه کنید و در یک شبکه آزمایشی مانند Ropsten انتقال دهید.",{"type":109,"tag":226,"props":285,"children":287},{"id":286},"مباحث-کلیدی-کتاب",[288],{"type":115,"value":31},{"type":109,"tag":117,"props":290,"children":291},{},[292],{"type":115,"value":293},"کتاب به دوازده فصل تقسیم شده که هر یک جنبه‌ای از توسعه اتریوم را پوشش می‌دهد:",{"type":109,"tag":295,"props":296,"children":297},"ol",{},[298,308,318,328,338,348,358,368,378,388,398,408],{"type":109,"tag":163,"props":299,"children":300},{},[301,306],{"type":109,"tag":123,"props":302,"children":303},{},[304],{"type":115,"value":305},"آماده‌سازی محیط توسعه",{"type":115,"value":307},": نصب ابزارهایی مانند Truffle، Ganache و MetaMask.",{"type":109,"tag":163,"props":309,"children":310},{},[311,316],{"type":109,"tag":123,"props":312,"children":313},{},[314],{"type":115,"value":315},"ایجاد قرارداد هوشمند",{"type":115,"value":317},": نوشتن و استقرار اولین قرارداد با Solidity.",{"type":109,"tag":163,"props":319,"children":320},{},[321,326],{"type":109,"tag":123,"props":322,"children":323},{},[324],{"type":115,"value":325},"ساخت توکن شخصی",{"type":115,"value":327},": ایجاد توکن ERC-20 و اتصال به کیف پول.",{"type":109,"tag":163,"props":329,"children":330},{},[331,336],{"type":109,"tag":123,"props":332,"children":333},{},[334],{"type":115,"value":335},"تست قراردادها",{"type":115,"value":337},": نوشتن تست‌های واحد با Truffle.",{"type":109,"tag":163,"props":339,"children":340},{},[341,346],{"type":109,"tag":123,"props":342,"children":343},{},[344],{"type":115,"value":345},"مدیریت NFTها",{"type":115,"value":347},": ساخت و انتشار NFT با OpenZeppelin و IPFS.",{"type":109,"tag":163,"props":349,"children":350},{},[351,356],{"type":109,"tag":123,"props":352,"children":353},{},[354],{"type":115,"value":355},"تأمین اعتبار",{"type":115,"value":357},": دریافت اتر رایگان از فاست‌ها.",{"type":109,"tag":163,"props":359,"children":360},{},[361,366],{"type":109,"tag":123,"props":362,"children":363},{},[364],{"type":115,"value":365},"ذخیره‌سازی غیرمتمرکز",{"type":115,"value":367},": استفاده از IPFS با Pinata و Fleek.",{"type":109,"tag":163,"props":369,"children":370},{},[371,376],{"type":109,"tag":123,"props":372,"children":373},{},[374],{"type":115,"value":375},"ذخیره‌سازی طولانی‌مدت",{"type":115,"value":377},": معرفی Filecoin.",{"type":109,"tag":163,"props":379,"children":380},{},[381,386],{"type":109,"tag":123,"props":382,"children":383},{},[384],{"type":115,"value":385},"ثبت دامنه ENS",{"type":115,"value":387},": مدیریت دامنه‌های غیرمتمرکز.",{"type":109,"tag":163,"props":389,"children":390},{},[391,396],{"type":109,"tag":123,"props":392,"children":393},{},[394],{"type":115,"value":395},"اوراکل‌ها با Chainlink",{"type":115,"value":397},": دریافت داده‌های خارجی.",{"type":109,"tag":163,"props":399,"children":400},{},[401,406],{"type":109,"tag":123,"props":402,"children":403},{},[404],{"type":115,"value":405},"اتصال به Web3 با .NET",{"type":115,"value":407},": نمایش اطلاعات بلاکچین در اپلیکیشن‌های دات‌نت.",{"type":109,"tag":163,"props":409,"children":410},{},[411,415],{"type":109,"tag":123,"props":412,"children":413},{},[414],{"type":115,"value":99},{"type":115,"value":416},": مرور آموخته‌ها و گام‌های بعدی.",{"type":109,"tag":226,"props":418,"children":420},{"id":419},"برای-چه-کسانی-مناسب-است",[421],{"type":115,"value":35},{"type":109,"tag":117,"props":423,"children":424},{},[425],{"type":115,"value":426},"این کتاب برای گروه‌های زیر ایده‌آل است:",{"type":109,"tag":159,"props":428,"children":429},{},[430,440,450,460],{"type":109,"tag":163,"props":431,"children":432},{},[433,438],{"type":109,"tag":123,"props":434,"children":435},{},[436],{"type":115,"value":437},"توسعه‌دهندگان تازه‌کار بلاکچین",{"type":115,"value":439},": که می‌خواهند اتریوم را از صفر یاد بگیرند.",{"type":109,"tag":163,"props":441,"children":442},{},[443,448],{"type":109,"tag":123,"props":444,"children":445},{},[446],{"type":115,"value":447},"برنامه‌نویسان جاوااسکریپت یا .NET",{"type":115,"value":449},": که به توسعه DApp علاقه دارند.",{"type":109,"tag":163,"props":451,"children":452},{},[453,458],{"type":109,"tag":123,"props":454,"children":455},{},[456],{"type":115,"value":457},"علاقه‌مندان به NFT و DeFi",{"type":115,"value":459},": که می‌خواهند توکن و NFT بسازند.",{"type":109,"tag":163,"props":461,"children":462},{},[463,468],{"type":109,"tag":123,"props":464,"children":465},{},[466],{"type":115,"value":467},"دانشجویان فناوری",{"type":115,"value":469},": که به دنبال یادگیری بلاکچین هستند.",{"type":109,"tag":117,"props":471,"children":472},{},[473],{"type":115,"value":474},"آشنایی اولیه با جاوااسکریپت یا برنامه‌نویسی کافی است، زیرا کتاب مفاهیم را ساده توضیح می‌دهد.",{"type":109,"tag":110,"props":476,"children":478},{"id":477},"فهرست-مطالب",[479],{"type":115,"value":39},{"type":109,"tag":226,"props":481,"children":483},{"id":482},"فصل-1-آمادهسازی-محیط-توسعه",[484],{"type":115,"value":43},{"type":109,"tag":117,"props":486,"children":487},{},[488],{"type":115,"value":489},"نصب Docker، Truffle، Ganache، MetaMask و Infura.",{"type":109,"tag":226,"props":491,"children":493},{"id":492},"فصل-2-ایجاد-پروژه-قرارداد-هوشمند",[494],{"type":115,"value":47},{"type":109,"tag":117,"props":496,"children":497},{},[498],{"type":115,"value":499},"نوشتن، کامپایل و استقرار قرارداد در شبکه محلی.",{"type":109,"tag":226,"props":501,"children":503},{"id":502},"فصل-3-ساخت-توکن-شخصی",[504],{"type":115,"value":51},{"type":109,"tag":117,"props":506,"children":507},{},[508],{"type":115,"value":509},"ایجاد توکن ERC-20 و انتقال آن با MetaMask.",{"type":109,"tag":226,"props":511,"children":513},{"id":512},"فصل-4-تست-قراردادهای-هوشمند",[514],{"type":115,"value":55},{"type":109,"tag":117,"props":516,"children":517},{},[518],{"type":115,"value":519},"نوشتن و اجرای تست‌های واحد با Truffle.",{"type":109,"tag":226,"props":521,"children":523},{"id":522},"فصل-5-ساخت-و-مدیریت-nft",[524],{"type":115,"value":59},{"type":109,"tag":117,"props":526,"children":527},{},[528],{"type":115,"value":529},"ایجاد NFT با OpenZeppelin و انتشار در OpenSea.",{"type":109,"tag":226,"props":531,"children":533},{"id":532},"فصل-6-تأمین-اعتبار-کیف-پول",[534],{"type":115,"value":63},{"type":109,"tag":117,"props":536,"children":537},{},[538],{"type":115,"value":539},"دریافت اتر رایگان از فاست‌های آزمایشی.",{"type":109,"tag":226,"props":541,"children":543},{"id":542},"فصل-7-ذخیرهسازی-غیرمتمرکز-فایلها",[544],{"type":115,"value":67},{"type":109,"tag":117,"props":546,"children":547},{},[548],{"type":115,"value":549},"استفاده از IPFS با Pinata و Fleek.",{"type":109,"tag":226,"props":551,"children":553},{"id":552},"فصل-8-ذخیرهسازی-طولانیمدت-فایلها",[554],{"type":115,"value":71},{"type":109,"tag":117,"props":556,"children":557},{},[558],{"type":115,"value":559},"معرفی Filecoin و تفاوت آن با IPFS.",{"type":109,"tag":226,"props":561,"children":563},{"id":562},"فصل-9-ثبت-دامنه-در-ens",[564],{"type":115,"value":75},{"type":109,"tag":117,"props":566,"children":567},{},[568],{"type":115,"value":569},"ایجاد دامنه غیرمتمرکز برای کیف پول و وبسایت.",{"type":109,"tag":226,"props":571,"children":573},{"id":572},"فصل-10-استفاده-از-اوراکلها",[574],{"type":115,"value":79},{"type":109,"tag":117,"props":576,"children":577},{},[578],{"type":115,"value":579},"دریافت داده‌های خارجی با Chainlink.",{"type":109,"tag":226,"props":581,"children":583},{"id":582},"فصل-11-اتصال-به-web3-با-net",[584],{"type":115,"value":83},{"type":109,"tag":117,"props":586,"children":587},{},[588],{"type":115,"value":589},"نمایش اطلاعات بلاکچین در اپلیکیشن‌های دات‌نت.",{"type":109,"tag":226,"props":591,"children":593},{"id":592},"فصل-12-نتیجهگیری",[594],{"type":115,"value":87},{"type":109,"tag":117,"props":596,"children":597},{},[598],{"type":115,"value":599},"مرور مطالب و پیشنهادهایی برای ادامه مسیر.",{"type":109,"tag":110,"props":601,"children":603},{"id":602},"کاربردهای-عملی-اتریوم",[604],{"type":115,"value":91},{"type":109,"tag":117,"props":606,"children":607},{},[608],{"type":115,"value":609},"اتریوم در پروژه‌های واقعی تأثیر عمیقی دارد:",{"type":109,"tag":159,"props":611,"children":612},{},[613,623,633,643],{"type":109,"tag":163,"props":614,"children":615},{},[616,621],{"type":109,"tag":123,"props":617,"children":618},{},[619],{"type":115,"value":620},"مالی غیرمتمرکز (DeFi)",{"type":115,"value":622},": پلتفرم‌هایی مثل Aave برای وام‌دهی.",{"type":109,"tag":163,"props":624,"children":625},{},[626,631],{"type":109,"tag":123,"props":627,"children":628},{},[629],{"type":115,"value":630},"NFTها",{"type":115,"value":632},": بازارهایی مثل OpenSea برای آثار دیجیتال.",{"type":109,"tag":163,"props":634,"children":635},{},[636,641],{"type":109,"tag":123,"props":637,"children":638},{},[639],{"type":115,"value":640},"مدیریت هویت",{"type":115,"value":642},": استفاده از ENS برای آدرس‌های ساده.",{"type":109,"tag":163,"props":644,"children":645},{},[646,651],{"type":109,"tag":123,"props":647,"children":648},{},[649],{"type":115,"value":650},"زنجیره تأمین",{"type":115,"value":652},": قراردادهای هوشمند برای شفافیت.",{"type":109,"tag":117,"props":654,"children":655},{},[656],{"type":115,"value":657},"کتاب با آموزش این کاربردها، شما را برای ساخت DAppهای رقابتی آماده می‌کند.",{"type":109,"tag":110,"props":659,"children":661},{"id":660},"منابع-و-دریافت-کتاب",[662],{"type":115,"value":95},{"type":109,"tag":117,"props":664,"children":665},{},[666],{"type":115,"value":667},"کتاب از طریق منابع زیر قابل تهیه است:",{"type":109,"tag":159,"props":669,"children":670},{},[671],{"type":109,"tag":163,"props":672,"children":673},{},[674,679,681],{"type":109,"tag":123,"props":675,"children":676},{},[677],{"type":115,"value":678},"O’Reilly",{"type":115,"value":680},": ",{"type":109,"tag":682,"props":683,"children":687},"a",{"href":684,"rel":685},"https:\u002F\u002Fwww.oreilly.com\u002Flibrary\u002Fview\u002Fgetting-started-with\u002F9781484280454\u002F",[686],"nofollow",[688],{"type":115,"value":222},{"type":109,"tag":110,"props":690,"children":692},{"id":691},"جمعبندی",[693],{"type":115,"value":99},{"type":109,"tag":117,"props":695,"children":696},{},[697,701],{"type":109,"tag":123,"props":698,"children":699},{},[700],{"type":115,"value":222},{"type":115,"value":702}," یک راهنمای ضروری برای ورود به دنیای توسعه بلاکچین است. این کتاب با آموزش‌های عملی، از ساخت قراردادهای هوشمند تا مدیریت NFT و اتصال به Web3، شما را به یک توسعه‌دهنده اتریوم توانمند تبدیل می‌کند. اگر آماده‌اید در یکی از پیشروترین حوزه‌های فناوری تأثیر بگذارید، این کتاب نقطه شروع شماست. بیایید دست به کار بشیم و اولین DApp خودمون رو بسازیم!",1781786494057]