آموزش قراردادهای هوشمند (Smart Contracts) - آخرین آپدیت

دانلود Smart Contracts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دومین دوره از تخصص بلاک‌چین، به شما کمک می‌کند تا قراردادهای هوشمند را طراحی، کدنویسی، مستقر و اجرا کنید؛ قرارداد هوشمند همان عنصر محاسباتی در فناوری بلاک‌چین است. قراردادهای هوشمند امکان اجرای عملیات‌های تعریف‌شده توسط کاربر با پیچیدگی‌های مختلف را فراهم می‌کنند که از طریق پروتکل‌های ساده ارز دیجیتال امکان‌پذیر نیستند. این قراردادها به کاربران اجازه می‌دهند شرایط، قوانین و سیاست‌های برنامه‌های کاربردی حوزه مربوطه را پیاده‌سازی کنند. قراردادهای هوشمند ویژگی قدرتمندی هستند که در صورت طراحی و کدنویسی صحیح، می‌توانند منجر به ایجاد سیستم‌های خودگردان، کارآمد و شفاف شوند. شما قراردادهای هوشمند را با زبان Solidity طراحی و برنامه‌نویسی خواهید کرد، آن‌ها را در محیط توسعه Remix تست و مستقر می‌کنید و از طریق یک رابط وب ساده که Remix ارائه می‌دهد، آن‌ها را فراخوانی خواهید کرد. این دوره شامل بهترین روش‌ها (Best Practices) برای طراحی راهکارها با استفاده از قراردادهای هوشمند و ابزارهای Solidity و Remix IDE است. مفاهیم اصلی از طریق ویدیوها، دموها و تمرین‌های عملی ارائه می‌شوند.

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

مبانی قراردادهای هوشمند Smart Contract Basics

  • مبانی قراردادهای هوشمند: چرا قرارداد هوشمند؟ Smart Contract Basics: Why Smart Contracts?

  • تعریف قراردادهای هوشمند (بخش اول) (دموی Remix IDE و Greeter) Smart Contracts Defined (Part 1) (Remix IDE and Greeter Demos)

  • تعریف قراردادهای هوشمند (بخش دوم) (دموی ذخیره‌سازی ساده) Smart Contracts Defined (Part 2) (Simple Storage Demo)

  • پردازش قراردادهای هوشمند (دموی آرتیفکت‌های کامپایل) Processing Smart Contracts (Compile Artifacts Demo)

  • استقرار قراردادهای هوشمند Deploying Smart Contracts

زبان سالیدیتی Solidity

  • سالیدیتی: ساختار Solidity: Structure

  • انواع داده پایه و دستورات (دموی داده‌های پیشنهاددهنده و توابع) Basic Data Types & Statements (Bidder Data & Functions Demos)

  • انواع داده خاص (بخش اول) (دموی سکه) Specific Data Types (Part 1) (Coin Demo)

  • انواع داده خاص (بخش دوم) (ادامه دموی سکه) Specific Data Types (Part 2) (Coin Demo cont.)

  • ساختارهای داده (بخش اول) (دموی BallotV1) Data Structures (Part 1) (BallotV1 Demo)

  • ساختارهای داده (بخش دوم) (دموی StateTransV2) Data Structures (Part 2) (StateTransV2 Demo)

  • اصلاح‌کننده‌های دسترسی و کاربردهای آن‌ها Access Modifiers & Applications

تجمیع و اجرای نهایی Putting it all Together

  • تجمیع و اجرای نهایی: توسعه قراردادهای هوشمند Putting It All Together: Developing Smart Contracts

  • عناصر زمانی (بخش اول) Time Elements (Part 1)

  • عناصر زمانی (بخش دوم) (دموی BallotV2) Time Elements (Part 2) (BallotV2 Demo)

  • عناصر زمانی (بخش سوم) Time Elements (Part 3)

  • اعتبارسنجی و تست (بخش اول) (دموی BallotV3) Validation & Test (Part 1) (BallotV3 Demo)

  • اعتبارسنجی و تست (بخش دوم) (دموی BallotV4) Validation & Test (Part 2) (BallotV4 Demo)

  • اپلیکیشن‌های سمت کلاینت Client Applications

بهترین روش‌ها و استانداردها Best Practices

  • بهترین روش‌ها: ارزیابی قراردادهای هوشمند Best Practices: Evaluating Smart Contracts

  • طراحی قراردادهای هوشمند Designing Smart Contracts

  • محیط توسعه تحت وب Remix Remix Web IDE

نمایش نظرات

آموزش قراردادهای هوشمند (Smart Contracts)
جزییات دوره
17h 3m
22
(آخرین آپدیت)
80,137
4.6 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده