دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

تسلط به قراردادهای هوشمند - راهنمای کامل سالیدیتی برای 2023

تسلط به قراردادهای هوشمند - راهنمای کامل سالیدیتی برای 2023

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک زبان سالیدیتی
  • طراحی، نوشتن، و تست قراردادهای هوشمند
  • استقرار قراردادهای هوشمند در Sepolia Testnet
  • استفاده از آخرین نسخه سالیدیتی 0.8.20
  • درک مبانی بلاکچین
  • ساخت ارز دیجیتال اختصاصی خود
  • آشنایی با OpenZeppelin و استاندارد ERC-20
  • استقرار در شبکه Polygon

توضیحات دوره

به دوره «تسلط به قراردادهای هوشمند - راهنمای کامل سالیدیتی برای 2023» خوش آمدید. این دوره جامع و عمیق، شما را با دانش بنیادی و مهارت‌های عملی لازم برای توسعه قراردادهای هوشمند در بلاکچین اتریوم مجهز می‌کند. چه مبتدی باشید که به دنبال کشف فناوری بلاکچین است و چه توسعه‌دهنده‌ باتجربه که می‌خواهد مهارت‌های خود را ارتقا دهد، این دوره دریچه‌ای به سمت تسلط به زبان برنامه‌نویسی سالیدیتی است که موتور اصلی قراردادهای هوشمند اتریوم به شمار می‌رود.

در بخش مبانی بلاکچین، پایه‌ای قوی ایجاد می‌کنیم و مفاهیم کلیدی مانند اتریوم، اتر، تراکنش‌های بلاکچین، بلو‌ک‌ها، ماشین مجازی اتریوم (EVM)، گس فی و موارد دیگر را پوشش می‌دهیم. شما درک عمیقی از نحوه عملکرد شبکه اتریوم و عوامل موثر بر هزینه تراکنش‌ها و مکانیسم‌های اجماع به دست خواهید آورد.

در ادامه و در بخش مبانی سالیدیتی، به بررسی مفاهیم و سینتکس اصلی زبان سالیدیتی می‌پردازیم تا بتوانید قراردادهای هوشمند کارآمد و ایمن بنویسید. با تمرین‌های عملی و مثال‌های واقعی، مباحثی چون متغیرها، تایپ‌های داده‌، ساختارهای کنترل، آرایه‌ها، نگاشت‌ها، رویدادها، مودیفایرها و specifiers مشاهده‌پذیری را بررسی خواهید کرد. همچنین خواهید آموخت چگونه با استفاده از وراثت و کامپوزیشن، قراردادها، قابلیت بازیابی و کارایی کد را افزایش دهید.

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

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

برای تثبیت یادگیری، در طول دوره سه پروژه هیجان‌انگیز انجام خواهید داد. در پروژه رأی‌گیری، یک سیستم رأی‌دهی غیرمتمرکز طراحی می‌کنید که شرکت‌کنندگان می‌توانند به‌ طور ایمن رأی داده و نماینده تعیین کنند. در پروژه ساخت ارز دیجیتال خودتان، یک ارز دیجیتال منطبق بر استاندارد ERC-20 توسعه می‌دهید، عملکردهای ایجاد توکن و نقش‌های مجاز را تعریف می‌کنید. نهایتاً در پروژه قرارداد هوشمند واریز و برداشت، قراردادی می‌سازید که کاربران بتوانند به‌ طور ایمن واریز و برداشت انجام دهند.

در پایان دوره، دانش منسجمی درباره سالیدیتی، توانایی نوشتن، کامپایل کردن، تست و استقرار قراردادهای هوشمند و تجربه عملی در پروژه‌های واقعی خواهید داشت. در این مسیر یادگیری همراه ما باشید تا به توانمندی‌های گسترده سالیدیتی و اتریوم دست یابید. همین حالا در دوره «تسلط به قراردادهای هوشمند - راهنمای کامل سالیدیتی برای 2023» شرکت کرده و به توسعه‌دهنده حرفه‌ای بلاکچین تبدیل شوید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان مبتدی سالیدیتی و بلاکچین

تسلط به قراردادهای هوشمند - راهنمای کامل سالیدیتی برای 2023

  • خوش‌آمدگویی و مقدمه 02:39
  • پیش‌نمایش دوره 01:47
  • چرا این دوره را بگذرانیم؟ 02:00
  • مقدمه‌ای بر Web3 03:07
  • مقدمه‌ای بر اتریوم 04:02
  • مقدمه‌ای بر اتر 03:09
  • حساب‌ های اتریوم 07:02
  • تراکنش بلاکچین 09:36
  • بلوک‌های بلاکچین 05:03
  • EVM (ماشین مجازی اتریوم) 05:44
  • گس فی و هزینه‌ها 07:10
  • شبکه‌های اتریوم 05:30
  • اجماع بلاکچین 04:05
  • مقدمه‌ای بر Remix 08:27
  • تایپ‌های داده در سالیدیتی 17:34
  • توابع 04:23
  • ساختارهای کنترل (دستورات if-else، حلقه‌ها) 06:26
  • رویدادها و لاگ‌ کردن 07:18
  • مودیفایرها 06:28
  • specifiers مشاهده‌پذیری 10:57
  • وراثت و ترکیب قراردادها 03:59
  • overriding تابع 05:48
  • توابع یکپارچه 16:08
  • توابع fallback و receive 07:41
  • مکان‌های ذخیره‌سازی 07:17
  • نسخه کامپایلر 02:54
  • ABI (رابط باینری اپلیکیشن) 05:48
  • بایت‌کد 07:50
  • تست واحد سالیدیتی در Remix 04:16
  • تست با سالیدیتی 07:14
  • تست با Hardhat (Chai و Mocha) 10:26
  • استقرار در سالیدیتی Remix و تعامل با قرارداد هوشمند در Remix 03:40
  • Testnet Faucet - دریافت ETH در testnet 03:43
  • هدف و مفهوم پروژه 01:56
  • تعریف متغیرهای state 05:50
  • تعریف constructor 03:18
  • پیاده‌سازی تابع رأی‌گیری 05:02
  • پیاده‌سازی قابلیت رأی‌دهی 05:10
  • محاسبه پیشنهاد برنده 05:16
  • پیاده‌سازی تابع delegate 08:47
  • دریافت نام پیشنهاد برنده 02:17
  • تعامل با قرارداد نهایی 15:27
  • هدف و مفهوم پروژه 01:11
  • استاندارد ERC-20 04:39
  • مقدمه‌ای بر OpenZeppelin 01:29
  • تعریف متغیرهای state 05:33
  • تعریف constructor 01:33
  • کنترل دسترسی برای برخی توابع و تابع mint 03:51
  • تعامل با قرارداد نهایی 09:14
  • توضیح هدف و مفهوم پروژه 01:13
  • تعریف متغیرهای state 03:03
  • تعریف constructor 01:28
  • پیاده‌سازی تابع واریز 04:13
  • پیاده‌سازی تابع برداشت 04:53
  • تعامل با قرارداد نهایی 04:53
  • استقرار قرارداد خود در Polygon 03:04
  • نتیجه‌گیری 02:18

2,073,500 414,700 تومان

مشخصات آموزش

تسلط به قراردادهای هوشمند - راهنمای کامل سالیدیتی برای 2023

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:مقدماتی
  • تعداد درس:57
  • مدت زمان :05:15:33
  • حجم :2.96GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,522,500 904,500 تومان
  • زمان: 11:27:38
  • تعداد درس: 68
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,930,500 986,100 تومان
  • زمان: 12:29:04
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,853,000 1,370,600 تومان
  • زمان: 17:21:20
  • تعداد درس: 88
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,305,500 861,100 تومان
  • زمان: 10:54:03
  • تعداد درس: 108
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,876,500 575,300 تومان
  • زمان: 07:17:20
  • تعداد درس: 22
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
23,732,500 4,746,500 تومان
  • زمان: 60:05:58
  • تعداد درس: 58
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 3:26:15
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:23
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,751,500 550,300 تومان
  • زمان: 06:58:43
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید