آموزش توسعه قرارداد هوشمند: بازی توکن CryptoDoggies

Smart Contract Development: CryptoDoggies Token Game

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

مطمئنم نام CryptoKitties، اولین قرارداد هوشمند بسیار موفق اتریوم و برنامه توزیع شده (DApp) را شنیده‌اید که جهان را غوغا کرد.

نمی‌توان انکار کرد که اتریوم و فرصت‌های شگفت‌انگیزی که از نوشتن قراردادهای هوشمند به دست می‌آیند، در سال‌های آینده با ادامه رشد، بزرگ‌تر و مخرب‌تر خواهند شد.

نحوه استفاده را بیاموزید:

  • Solidity - زبان برنامه نویسی مورد استفاده برای نوشتن قراردادهای هوشمند

  • ترافل - محبوب ترین راه برای توسعه قراردادهای هوشمند

  • MetaMask - افزونه مرورگر برای تعامل با قرارداد هوشمند شما

  • بوت استرپ/جاوا اسکریپت - شما وب سایت خود را با استفاده از چارچوب ها و زبان های رایج وب می سازید.

  • استانداردهای توکن ERC721 - شما توکن سازگار با ERC721 خود را می‌سازید که می‌تواند در بلاک چین اتریوم معامله شود.

من این دوره را برای افرادی نوشتم که می‌خواهند هر یک از مراحل لازم برای پیاده‌سازی رمز ERC721 خود را به نام CryptoDoggies طی کنند. هر یک از Doggies ایجاد شده کاملا منحصر به فرد است و می تواند در بلاک چین اتریوم فروخته و جمع آوری شود.

در پایان این دوره، قرارداد CryptoDoggy خودتان را به کار خواهید گرفت و کاملاً قادر خواهید بود هر چیزی را که می‌توانید رویای آن را بسازید، با استفاده از قدرت شگفت‌انگیز قراردادهای هوشمند اتریوم ایجاد کنید.

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


سرفصل ها و درس ها

درس ها Lessons

  • ERC721 عملکرد خصوصی لغو می شود ERC721 Private Function Overrides

  • نقشه برداری - ذخیره سگ های ما Mapping - Storing our Doggies

  • اتریوم چیست؟ What Is Ethereum?

  • CryptoDoggies را در Ropsten Testnet مستقر کنید Deploy CryptoDoggies to Ropsten Testnet

  • راه اندازی توسعه - ویندوز Development Setup - Windows

  • متغیرهای حالت و عملگرهای ریاضی State Variables & Math Operators

  • استفاده از Ganache و TestRPC Ganache & TestRPC Usage

  • مراحل قیمت گذاری توکن Token Pricing Steps

  • ایجاد کارت های Doggy Creating the Doggy Cards

  • توکن های ERC721 ERC721 Tokens

  • تست واحد Web3 Web3 Unit Testing

  • عملکرد توکن ERC721 لغو می شود ERC721 Token Function Overrides

  • مقدمه ای بر Remix، MetaMask و Ropsten Testnet Introduction to Remix, MetaMask and Ropsten Testnet

  • طرح بندی پروژه ترافل Layout of a Truffle Project

  • راه اندازی توسعه - لینوکس Development Setup - Linux

  • راه اندازی توسعه - MacOS Development Setup - MacOS

  • Refactoring واحد تست و خرد کردن اشکالات! Refactoring Unit Tests and Crushing Bugs!

  • خرید Doggy را انجام دهید Handle Doggy Purchase

  • خرید توکن و برداشت موجودی Token Purchase and Balance Withdrawal

  • قرارداد CryptoDoggies CryptoDoggies Contract

  • [اختیاری] استقرار به Mainnet [Optional] Deploying to Mainnet

  • [اختیاری] آزمایش قراردادهای هوشمند با ریمیکس [Optional] Testing Smart Contracts with Remix

  • نسخه پراگما Version Pragma

  • آرایه ها و توابع - مکان برای سگ های ما Arrays & Functions - Location for our Doggies

  • راه اندازی IDE برای توسعه Truffle Setting up IDE for Truffle Development

  • مقدمه ای بر قراردادهای هوشمند Introduction to Smart Contracts

  • رویدادها - ردیابی سگ های ما Events - Tracing our Doggies

  • ایجاد و دسترسی توکن ERC721 ERC721 Token Creation and Access

  • ساختارها - تعریف سگ های ما Structs - Defining our Doggies

  • برای تجسم کارت ها، تابع loadDoggy را بنویسید Write the loadDoggy Function to visualise the Cards

  • افزودن رابط و کتابخانه های ERC721 Adding ERC721 Interface and Libraries

  • تولید DNA تصادفی Generate Random DNA

  • بارگیری قرارداد از JSON ABI Contract Load from JSON ABI

  • بارگذاری Doggies از تابع قرارداد Load Doggies from Contract Function

  • شروع با توسعه Frontend Getting Started With Frontend Development

  • CryptoDoggies DNA توضیح داده شد CryptoDoggies DNA Explained

  • به دوره خوش آمدید Welcome to the Course

  • افزودن متغیرهای مورد نیاز ERC721 و ساختارهای داده Adding Required ERC721 Variables and Data Structures

نمایش نظرات

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.

آموزش توسعه قرارداد هوشمند: بازی توکن CryptoDoggies
جزییات دوره
3h 32m
38
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1,205
4 از 5
ندارد
دارد
دارد
Nathan Glover
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nathan Glover Nathan Glover

مهندس نرم افزار فول استک و علاقه مندان به فناوری