آنچه یاد خواهید گرفت:
یادگیرنده قادر خواهد بود مفاهیم اساسی بلاکچین را شناسایی کرده و این مفاهیم برنامهنویسی را روی بلاکچین به کار ببرد.
توضیحات دوره
این اولین دوره از تخصص بلاکچین، مروری گسترده بر مفاهیم اساسی فناوری بلاکچین ارائه میدهد – با بررسی اولیه در پروتکل بیتکوین و سپس پروتکل اتریوم – تا اصول لازم برای توسعه اپلیکیشن ها و کدنویسی را فراهم سازد. یادگیرنده با دانش مورد نیاز برای ایجاد نودها روی بلاکچین شخصی اتریوم خود، ایجاد حسابها، باز کردن قفل حسابها، ماینینگ، انجام تراکنش، انتقال Ethers و بررسی موجودیها مجهز خواهد شد.
مفاهیمی مانند شبکه همتا به همتا غیرمتمرکز، دفتر کل توزیعشده تغییرناپذیر و مدل اعتماد که تعریفکننده یک بلاکچین است، آموزش داده میشود. این دوره به یادگیرنده این امکان را میدهد که اجزای اساسی یک بلاکچین (تراکنش، بلاک، هدر بلاک و زنجیره)، عملیات آن (تأیید، اعتبارسنجی و مدل اجماع)، الگوریتمهای زیربنایی و اصول اعتماد (هارد فورک و سافت فورک) را توضیح دهد. محتوا شامل مبانی هشینگ و رمزنگاری است که برای برنامهنویسی بلاکچین ضروری بوده و تمرکز دو دوره بعدی تخصص، یعنی قراردادهای هوشمند و اپلیکیشن های غیرمتمرکز (Dapps)، بر این موضوع است. یادگیرنده روی یک ایمیج ماشین مجازی که به طور خاص برای این دوره ایجاد شده است، کار خواهد کرد تا یک زنجیرهٔ آزمایشی اتریوم بسازد و روی آن عملیات انجام دهد. این فعالیت عملی به یادگیرنده کمک میکند تا عملکرد بلاکچین، تراکنشها، بلاکها و فرآیند ماینینگ آن را درک کند.
مفاهیم اصلی از طریق ویدئوها، دموها و تمرینهای عملی ارائه میشوند.