قراردادهای هوشمند
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- این دوره دوم از تخصص بلاکچین به مدرس کمک میکند تا یک قرارداد هوشمند را طراحی، کدنویسی، مستقر و اجرا کند.
توضیحات دوره
این دوره دوم از تخصص بلاکچین به مدرس کمک میکند تا یک قرارداد هوشمند – جزء محاسباتی فناوری بلاکچین – را طراحی، کدنویسی، مستقر و اجرا کند. قراردادهای هوشمند امکان پیادهسازی عملیات تعریف شده توسط کاربر با هر درجه پیچیدگی را فراهم میکنند که از طریق پروتکلهای رمزارز ساده امکانپذیر نیست. آنها به کاربران اجازه میدهند تا شرایط، قوانین و سیاستهای اپلیکیشن های کاربردی حوزه مورد نظر را پیادهسازی کنند. قراردادهای هوشمند یک ویژگی قدرتمند هستند که در صورت طراحی و کدنویسی صحیح، میتوانند منجر به سیستمهای خودکار، کارآمد و شفاف شوند.
مدرس قراردادهای هوشمند را با زبان Solidity طراحی و برنامهنویسی خواهد کرد، آنها را در محیط توسعه Remix تست و مستقر میکند و از طریق یک رابط وب ساده که Remix ارائه میدهد، آنها را فراخوانی خواهد نمود. این دوره بر بهترین شیوهها برای طراحی راهحلها با استفاده از قراردادهای هوشمند با استفاده از Solidity و Remix IDE تمرکز دارد.
مفاهیم اصلی از طریق ویدیوها، دموها و تمرینهای عملی ارائه میشوند.
قراردادهای هوشمند
-
مبانی قرارداد هوشمند: چرا قراردادهای هوشمند؟ 10:37
-
تعریف قراردادهای هوشمند (بخش 1) (دموهای Remix IDE و Greeter) 7:40
-
تعریف قراردادهای هوشمند (بخش 2) (دموی ذخیرهسازی ساده) 5:39
-
پردازش قراردادهای هوشمند (دموی مصنوعات کامپایل شده) 4:52
-
استقرار قراردادهای هوشمند 4:35
-
(اختیاری) منابع: چرا قراردادهای هوشمند؟ None
-
قراردادهای هوشمند بروزرسانی شده (نسخه Solidity 5.9) None
-
(اختیاری) منابع: تعریف قراردادهای هوشمند None
-
(اختیاری) منابع: پردازش قراردادهای هوشمند None
-
(اختیاری) منابع: استقرار قراردادهای هوشمند None
-
منابع و دستورالعملهای تست الزامی: مبانی قرارداد هوشمند - هفته None
-
Solidity: ساختار 6:14
-
انواع داده و عبارات اولیه (دموهای داده پیشنهاددهنده و توابع) 6:30
-
انواع داده خاص (بخش 1) (دموی سکه) 6:30
-
انواع داده خاص (بخش 2) (ادامه دمو سکه) 2:26
-
ساختارهای داده (بخش 1) (دموی BallotV1) 10:23
-
ساختارهای داده (بخش 2) (دموی StateTransV2) 7:51
-
تغییردهندههای دسترسی و کاربردها 7:30
-
(اختیاری) منابع: Solidity: ساختار None
-
(اختیاری) منابع: انواع داده و عبارات اولیه None
-
(اختیاری) منابع: انواع داده خاص None
-
(اختیاری) منابع: ساختارهای داده None
-
(اختیاری) منابع: اصلاح دسترسی و کاربردها None
-
جمعبندی نهایی: توسعه قراردادهای هوشمند 6:02
-
عناصر زمانی (بخش 1) 4:01
-
عناصر زمانی (بخش 2) (دموی BallotV2) 6:32
-
عناصر زمانی (بخش 3) 2:24
-
اعتبارسنجی و تست (بخش 1) (دموی BallotV3) 7:02
-
اعتبارسنجی و تست (بخش 2) (دموی BallotV4) 3:42
-
اپلیکیشن کلاینت 2:15
-
(اختیاری) منابع: توسعه قراردادهای هوشمند None
-
(اختیاری) منابع: عناصر زمانی None
-
(اختیاری) منابع: اعتبارسنجی و تست None
-
(اختیاری) منابع: اپلیکیشن کلاینت None
-
بهترین شیوهها: ارزیابی قراردادهای هوشمند 4:48
-
طراحی قراردادهای هوشمند 7:20
-
Remix Web IDE 3:27
-
(اختیاری) منابع: بهترین شیوهها None
-
(مطالعه الزامی) ضمیمه: نسخه Solidity None
-
توضیح وظایف None
-
قراردادهای هوشمند: نکات کلیدی None
مشخصات آموزش
قراردادهای هوشمند
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:41
- مدت زمان :02:08:20
- حجم :566.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy