دوره توسعهدهنده DApp - ساخت DApp روی بلاکچین اتریوم
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول بلاکچین و معماری اتریوم
- توسعه عملی قراردادهای هوشمند با استفاده از سالیدیتی
- ابزارهای Truffle ،Hardhat ،Ganache، متامسک و Web3.js
- توسعه، طراحی و استقرار اپلیکیشنهای غیرمتمرکز (DApp)
- الگوهای پیشرفته سالیدیتی، قراردادهای توکن (ERC20) و طراحی پروکسی
- بهترین شیوههای امنیت قرارداد هوشمند و مدلسازی تهدید
- تست، حسابرسی و استقرار روی testnets و mainnet اتریوم
- کار با Ether.js و یکپارچهسازی فرانتاند با بلاکچین
پیشنیازهای دوره
- دانش اولیه از جاوااسکریپت یا مفاهیم برنامهنویسی
- کامپیوتر شخصی یا مک با دسترسی به اینترنت
- آشنایی با خط فرمان و ویژوال استودیو کد امتیاز محسوب میشود.
- کنجکاوی و اشتیاق به ساخت پروژههای Web3
توضیحات دوره
مقدمه دوره
اتریوم در قلب انقلاب بلاکچین قرار دارد و این دوره دروازه شما برای تسلط به آن است. چه توسعهدهندهای باشید که فناوریهای غیرمتمرکز را بررسی میکند و چه معمار مشتاق Web3، این دوره جامع توسعه اتریوم مهارتهای پایه و پیشرفته برای ساخت، تست و ایمنسازی اپلیکیشنهای واقعی بلاکچین را به شما میآموزد. شما از مبانی بلاکچین و اتریوم شروع کرده، سپس وارد توسعه قرارداد هوشمند با Web3، ساخت DApp، الگوهای پیشرفته قرارداد هوشمند و بهترین شیوههای امنیتی اتریوم خواهید شد.
بخش 1 - اصول اتریوم و توسعه قرارداد هوشمند
این بخش، زیربنای سفر بلاکچین شماست. ابتدا تاریخچه، ساختار و هدف فناوری بلاکچین را بررسی میکنید و سپس به معماری اتریوم شامل گس فی، نودها، درختان مرکل و کلاینتها میپردازید. سپس وارد دنیای قراردادهای هوشمند میشوید و چیستی، اهمیت و نحوه ساخت آنها با سالیدیتی را یاد میگیرید. شما سینتکس زبان سالیدیتی، تایپهای داده، مدیریت حافظه و نحوه استقرار اولین قرارداد هوشمند خود را با ابزارهایی مانند Remix ،Truffle ،Ganache و متامسک تجربه خواهید کرد. بخش با پروژههای عملی Web3.js، تست قراردادها و تعامل عملی به پایان میرسد.
بخش 2 - ساخت اپلیکیشنهای غیرمتمرکز واقعی
در این بخش، از توسعه قرارداد هوشمند به توسعه کامل اپلیکیشن غیرمتمرکز (DApp) منتقل میشوید. شما اکوسیستم DApp را بررسی کرده، مطالعات موردی موفق را بررسی و چالشهای رایج را حل میکنید. با ابزارهای Hardhat و Ether.js اپلیکیشنهای غیرمتمرکز را روی شبکههای تست و شبکه اصلی اتریوم میسازید، تست و مستقر میکنید. این بخش شامل طراحی رابط کاربری DApp، یکپارچهسازی با قراردادهای هوشمند، مدیریت state و تراکنشها، سیستم پرداخت با ارز دیجیتال و ساخت قراردادهای کیف پول است. در پایان، یک اپلیکیشن غیرمتمرکز کامل و کاربرپسند خواهید ساخت.
بخش 3 - الگوهای پیشرفته قرارداد هوشمند و معماری اتریوم
با تسلط به مبانی، اکنون زمان حرفهای شدن است. این بخش به مباحث پیشرفته سالیدیتی مانند وراثت، کتابخانهها، مودیفایرها و الگوهای طراحی امنیتی مانند فکتوری، سینگلتون و ماشین State میپردازد. شما معماری قراردادهای هوشمند مقاوم، الگوهای پروکسی و قابلیت ارتقا و توسعه قراردادهای توکن ERC20 را پیاده خواهید کرد. همچنین به بهینهسازی گس فی، کانالهای پرداخت، مکانیزمهای احرازهویت و کنترل دسترسی مجاز میپردازید. اینجا جایی است که قراردادهایی مقیاسپذیر، ماژولار و آماده تولید میسازید.
بخش 4 - امنیت اتریوم و حسابرسی قرارداد هوشمند
امنیت در حوزه بلاکچین اهمیت زیادی دارد و این بخش شما را مجهز به ابزارها و دانش لازم برای حفاظت از اپلیکیشنهایتان میکند. شما آسیبپذیریهای رایج، نمونههای نقض امنیتی واقعی و بهترین شیوههای کدنویسی ایمن را بررسی میکنید. شما یاد میگیرید چگونه از ابزارهایی مانند MythX ،Slither و تحلیلگر امنیتی Remix برای حسابرسی قراردادها استفاده کنید. شما تست نفوذ، تست واحد، بازبینی کد و پیادهسازی سیستمهای مالی ایمن را انجام میدهید. در پایان، نه تنها میتوانید اپلیکیشنهای ایمن بسازید بلکه نحوه نظارت، ارتقا و حسابرسی آنها را نیز خواهید دانست.
نتیجهگیری دوره
این دوره شما را از مبتدی به توسعهدهنده مطمئن در اتریوم تبدیل میکند که قادر به ساخت اپلیکیشنهای غیرمتمرکز ایمن و مقیاسپذیر است. از نوشتن قراردادهای هوشمند تا طراحی DApp فولاستک و حسابرسی کد، مهارتهای مورد نیاز برای حضور در خط مقدم توسعه Web3 را خواهید داشت. با پروژههای واقعی متعدد، یک پورتفولیوی قوی و تسلط فنی برای مشارکت در آینده فناوری غیرمتمرکز فارغالتحصیل میشوید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مشتاق بلاکچین و اتریوم
- توسعهدهندگان وب که به Web3 وارد میشوند.
- مهندسان نرمافزار که به دنبال ارتقای مهارت برای آینده غیرمتمرکز هستند.
- کارآفرینان و علاقهمندان فناوری که میخواهند DApp خود را راهاندازی کنند.
- دانشجویان علوم کامپیوتر که به دنبال کشف فناوریهای نوین هستند.
- کسی که میخواهد درک عمیقی از اتریوم و توسعه قرارداد هوشمند داشته باشد.
دوره توسعهدهنده DApp - ساخت DApp روی بلاکچین اتریوم
-
آشنایی با اتریوم و قراردادهای هوشمند 03:04
-
بلاکچین چیست؟ چرا فناوری بلاکچین؟ - بخش 1 06:17
-
بلاکچین چیست؟ چرا فناوری بلاکچین؟ - بخش 2 06:21
-
بلاکچین چیست؟ چرا فناوری بلاکچین؟ - بخش 3 05:59
-
بلاکچین چیست؟ چرا فناوری بلاکچین؟ - بخش 4 04:22
-
ارکان فناوری بلاکچین - بخش 1 03:22
-
ارکان فناوری بلاکچین - بخش 2 05:01
-
ارکان فناوری بلاکچین - بخش 3 02:02
-
بلاکچین اتریوم چیست و چرایی آن؟ 05:21
-
جزئیات اتریوم - گس فی 03:57
-
جزئیات اتریوم - شبکه و درخت مرکل 03:57
-
جزئیات اتریوم - کلاینت اتریوم - بخش 1 04:32
-
جزئیات اتریوم - کلاینت اتریوم - بخش 2 04:22
-
قراردادهای هوشمند چیست؟ - تاریخچه مختصر 06:17
-
یوزکیسهای قرارداد هوشمند 05:22
-
سالیدیتی - پیشینه و خلاصه 04:44
-
سالیدیتی - متغیرها 05:04
-
سالیدیتی - عملگرها 05:25
-
سالیدیتی - تایپهای داده - بخش 1 06:43
-
سالیدیتی - تایپهای داده - بخش 2 06:13
-
سالیدیتی - مودیفایرها و رویدادهای تابع - بخش 1 06:46
-
سالیدیتی - مودیفایرها و رویدادهای تابع - بخش 2 03:28
-
سالیدیتی - مودیفایرها و رویدادهای تابع - بخش 3 04:57
-
سالیدیتی - حافظه و ذخیرهسازی 04:03
-
سالیدیتی - شرطیها و حلقهها 06:34
-
مبانی EVM - بخش 1 05:02
-
مبانی EVM - بخش 2 04:35
-
نود اتریوم چیست؟ - انواع مختلف نودهای اتریوم 05:50
-
کلاینت اتریوم چیست؟ - انواع مختلف کلاینت اتریوم - بخش 1 04:57
-
کلاینت اتریوم چیست؟ - انواع مختلف کلاینت اتریوم - بخش 2 03:02
-
نود اتریوم در مقابل کلاینت اتریوم 04:25
-
محیط توسعه Remix - بخش 1 05:23
-
محیط توسعه Remix - بخش 2 04:27
-
نصب و بررسی ویرایشگر ویژوال استودیو 04:07
-
بررسی Truffle 03:10
-
نصب Truffle 05:04
-
آموزش Truffle - بخش 1 03:12
-
آموزش Truffle - بخش 2 05:34
-
آموزش Truffle - بخش 3 02:05
-
ساخت و استقرار قرارداد هوشمند با فریمورک Truffle - بخش 1 06:41
-
ساخت و استقرار قرارداد هوشمند با فریمورک Truffle - بخش 2 00:40
-
Ganache - بررسی 02:10
-
Ganache - نصب و آموزش 05:12
-
Ganache - استقرار قرارداد هوشمند 06:45
-
آشنایی با متامسک 02:50
-
نصب متامسک - بخش 1 06:44
-
نصب متامسک - بخش 2 04:48
-
اجرای عملیاتها بین متامسک و قرارداد هوشمند 06:45
-
مقدمه Web3.js 03:18
-
Web3.js - اتصال Ganache به web3.js - بخش 1 05:24
-
Web3.js - اتصال Ganache به web3.js - بخش 2 03:57
-
Web3.js - اتصال قرارداد هوشمند با web3.js 06:51
-
ساختار قرارداد هوشمند - بخش 1 05:26
-
ساختار قرارداد هوشمند - بخش 2 01:51
-
سینتکس در قرارداد هوشمند - بخش 1 05:14
-
سینتکس در قرارداد هوشمند - بخش 2 06:04
-
نوشتن قرارداد هوشمند 06:48
-
چرا باید قرارداد هوشمند را تست کنیم؟ 05:19
-
انواع مختلف تست؟ 05:48
-
تمرین تست واحد 06:32
-
تمرین تست یکپارچه 04:32
-
شناخت انواع مختلف Testnets 06:21
-
یادگیری درباره Faucets 06:28
-
استقرار قرارداد هوشمند در Testnet 03:34
-
یادگیری درباره تراکنشها از طریق قراردادهای هوشمند ایجاد شده 06:38
-
یادگیری درباره پکیج ETH 03:40
-
ایجاد پروژه با کتابخانه Web3.js و خواندن داده - بخش 1 05:28
-
ایجاد پروژه با کتابخانه Web3.js و خواندن داده - بخش 2 04:13
-
ایجاد پروژه با کتابخانه Web3.js و خواندن داده - بخش 3 05:51
-
خواندن و نوشتن داده در قرارداد هوشمند - بخش 1 04:32
-
خواندن و نوشتن داده در قرارداد هوشمند - بخش 2 02:25
-
یادگیری نحوه نوشتن داده - بخش 1 04:23
-
یادگیری نحوه نوشتن داده - بخش 2 04:58
-
رویدادها در قرارداد هوشمند چیست؟ 05:18
-
تعامل با رویدادها 06:39
-
تعامل با رویدادها و اجزای آن در تراکنش - بخش 1 04:20
-
تعامل با رویدادها و اجزای آن در تراکنش - بخش 2 03:58
-
Callbacks چیست؟ 05:17
-
تمرین Callback - بخش 1 04:15
-
تمرین Callback - بخش 2 05:46
-
آشنایی با توسعه اپلیکیشن غیرمتمرکز (DApp) 02:22
-
آشنایی با Dapps 03:53
-
اکوسیستم Dapps 06:21
-
مزایا و چالشها 03:59
-
Dapps محبوب - بخش 1 03:52
-
Dapps محبوب - بخش 2 04:24
-
ملاحظات قانونگذاری و پذیرش DApp - بخش 1 03:45
-
ملاحظات قانونگذاری و پذیرش DApp - بخش 2 05:38
-
Hardhat چیست؟ - بررسی 05:55
-
نصب Hardhat و ساخت پروژه 06:24
-
بررسی Hardhat و اجزای پروژه 05:57
-
بررسی Hardhat و دستورالعملهای مختلف آن - بخش 1 05:05
-
بررسی Hardhat و دستورالعملهای مختلف آن - بخش 2 03:50
-
کتابخانه Ether.js چیست؟ - بخش 1 04:30
-
کتابخانه Ether.js چیست؟ - بخش 2 04:23
-
چگونه Ether.js را با قرارداد هوشمند استفاده میکنیم؟ - بخش 1 06:16
-
چگونه Ether.js را با قرارداد هوشمند استفاده میکنیم؟ - بخش 2 03:33
-
تعامل با قرارداد هوشمند روی mainnet با استفاده از Ether.js - بخش 1 05:31
-
تعامل با قرارداد هوشمند روی mainnet با استفاده از Ether.js - بخش 2 04:08
-
تعامل با قرارداد هوشمند روی mainnet با استفاده از Ether.js - بخش 3 04:19
-
تعامل با قرارداد هوشمند روی mainnet با استفاده از Ether.js - بخش 4 04:43
-
خواندن داده قرارداد هوشمند در Testnet با استفاده از Ether.js - بخش 1 06:35
-
خواندن داده قرارداد هوشمند در Testnet با استفاده از Ether.js - بخش 2 05:24
-
نوشتن داده روی قرارداد هوشمند در Testnet با استفاده از Ether.js - بخش 1 06:35
-
نوشتن داده روی قرارداد هوشمند در Testnet با استفاده از Ether.js - بخش 2 05:57
-
نوشتن داده روی قرارداد هوشمند در Testnet با استفاده از Ether.js - بخش 3 03:53
-
نوشتن داده روی قرارداد هوشمند در Testnet با استفاده از Ether.js - بخش 4 03:50
-
مبانی طراحی رابط کاربری، اصول کلیدی و عناصر فرآیند - بخش 1 06:47
-
مبانی طراحی رابط کاربری، اصول کلیدی و عناصر فرآیند - بخش 2 02:31
-
مبانی طراحی رابط کاربری، اصول کلیدی و عناصر فرآیند - بخش 3 04:36
-
اصول کلیدی، عناصر و فرآیند - بخش 1 02:31
-
اصول کلیدی، عناصر و فرآیند - بخش 2 04:35
-
اصول طراحی Dapps 05:26
-
معماری و طراحی ویژوال - بخش 1 04:25
-
معماری و طراحی ویژوال - بخش 2 02:51
-
مثالهایی از DApps - بخش 1 03:26
-
مثالهایی از DApps - بخش 2 05:15
-
مبانی و پیشنیازها برای ایجاد Dapp 04:09
-
طراحی گردش کار DApp 04:43
-
ایجاد ساختار HTML - بخش 1 04:23
-
ایجاد ساختار HTML - بخش 2 04:00
-
استایلدهی با CSS 04:28
-
ایجاد قرارداد هوشمند 06:47
-
کامپایل کردن و استقرار قرارداد - بخش 1 04:33
-
کامپایل کردن و استقرار قرارداد - بخش 2 04:30
-
کامپایل کردن و استقرار قرارداد - بخش 3 06:40
-
یکپارچهسازی طراحی رابط کاربری با قرارداد هوشمند با استفاده از Ether.js - بخش 1 04:33
-
یکپارچهسازی طراحی رابط کاربری با قرارداد هوشمند با استفاده از Ether.js - بخش 2 05:25
-
یکپارچهسازی طراحی رابط کاربری با قرارداد هوشمند با استفاده از Ether.js - بخش 3 06:23
-
یکپارچهسازی طراحی رابط کاربری با قرارداد هوشمند با استفاده از Ether.js - بخش 4 04:43
-
یکپارچهسازی طراحی رابط کاربری با قرارداد هوشمند با استفاده از Ether.js - بخش 5 04:41
-
درک داده کاربر و State در DApps، گزینههای ذخیرهسازی داده برای DApps 07:45
-
هویت و احرازهویت غیرمتمرکز و قراردادهای هوشمند برای مدیریت داده 08:01
-
مدیریت داده خارج از زنجیره و مدیریت State در DApp 04:11
-
تراکنشها در DApp و پرداختهای ارز دیجیتال 05:45
-
قراردادهای هوشمند برای پرداخت، درگاههای پرداخت و اوراکل 06:27
-
پیادهسازی ویژگیهای پرداخت، امنیت و حفظ حریم خصوصی در پرداختها 05:41
-
یکپارچهسازی چند روش پرداخت، چالشها و توسعههای آینده 05:12
-
ایجاد قرارداد هوشمند کیف پول - بخش 1 05:38
-
ایجاد قرارداد هوشمند کیف پول - بخش 2 04:09
-
ایجاد قرارداد هوشمند کیف پول - بخش 3 04:05
-
ایجاد قرارداد هوشمند کیف پول - بخش 4 05:16
-
ایجاد قرارداد هوشمند کیف پول - بخش 5 05:42
-
ایجاد قرارداد هوشمند کیف پول - بخش 6 03:56
-
ایجاد قرارداد هوشمند کیف پول - بخش 7 05:30
-
ایجاد قرارداد هوشمند کیف پول - بخش 8 05:34
-
ایجاد قرارداد هوشمند کیف پول - بخش 9 02:29
-
ایجاد قرارداد هوشمند کیف پول - بخش 10 05:44
-
ایجاد قرارداد هوشمند کیف پول - بخش 11 04:16
-
ایجاد قرارداد هوشمند کیف پول - بخش 12 02:37
-
ایجاد قرارداد هوشمند کیف پول - بخش 13 05:12
-
بررسی مفاهیم سالیدیتی - بخش 1 03:29
-
بررسی مفاهیم سالیدیتی - بخش 2 03:41
-
مفاهیم پیشرفته مانند وراثت و کتابخانهها 05:50
-
مفاهیم پیشرفته مانند Struct ،Enum و مودیفایرها 05:58
-
الگوهای طراحی چه هستند و انواع مختلف آنها؟ 03:15
-
الگوی فکتوری، الگوی سینگلتون و الگوی ماشین State - بخش 1 04:16
-
الگوی فکتوری، الگوی سینگلتون و الگوی ماشین State - بخش 2 03:25
-
Oracle-Proxy 05:46
-
الگوی Check-effect-interaction 03:20
-
امنیت قرارداد هوشمند - چالشهای کلیدی امنیت 05:53
-
Delegatecall-Reentrancy Guard چیست؟ - بخش 1 04:44
-
Delegatecall-Reentrancy Guard چیست؟ - بخش 2 03:37
-
استفاده از Msg.Sender برای احرازهویت 05:35
-
مودیفایرهای دسترسی در سالیدیتی 05:11
-
اجتناب از دستکاری Timestamp بلوک 04:35
-
اجتناب از Overflow و Underflow حساب 04:12
-
ابزارهای محبوب امنیت قرارداد هوشمند 04:09
-
الگوهای قابلیت ارتقا چیست؟ انواع رایج آنها 03:15
-
ایجاد قرارداد پروکسی - بخش 1 05:53
-
ایجاد قرارداد پروکسی - بخش 2 04:49
-
ایجاد قرارداد پروکسی - بخش 3 03:56
-
ایجاد قرارداد پروکسی - بخش 4 04:06
-
ایجاد قرارداد پروکسی - بخش 5 03:13
-
ایجاد قرارداد پروکسی - بخش 6 06:47
-
ایجاد قرارداد پروکسی - بخش 7 04:02
-
مکانیزم حاکمیت چیست؟ نحوه پیادهسازی - بخش 1 03:56
-
مکانیزم حاکمیت چیست؟ نحوه پیادهسازی - بخش 2 03:39
-
توکن چیست؟ انواع مختلف توکنها 06:23
-
معرفی توکن ERC20 - بخش 1 04:24
-
معرفی توکن ERC20 - بخش 2 03:13
-
ایجاد قرارداد هوشمند ERC20 - بخش 1 03:47
-
ایجاد قرارداد هوشمند ERC20 - بخش 2 04:07
-
استقرار روی Testnet و بازی با توکن 06:36
-
گس فی چیست؟ آشنایی با Wei و کاربرد آن 05:15
-
گس فی در مقابل قیمت گس - بهینهسازی گس فی - بخش 1 04:29
-
گس فی در مقابل قیمت گس - بهینهسازی گس فی - بخش 2 04:38
-
کانال اتریوم چیست؟ 03:40
-
کانالهای پرداخت 03:05
-
کانالهای State 06:39
-
کنترل دسترسی چیست؟ 04:07
-
مالکیت و قابلیت مالکیت 05:13
-
کنترل دسترسی مبتنی بر نقش 03:19
-
استفاده از کنترل دسترسی 03:42
-
کوئری عملیات با تأخیر حسابهای ممتاز - بخش 1 03:51
-
کوئری عملیات با تأخیر حسابهای ممتاز - بخش 2 03:25
-
چرا و کجا به رجیستر نیاز داریم؟ 05:32
-
متدهای رجیستر 04:44
-
احرازهویت مبتنی بر قرارداد هوشمند 04:49
-
اجزای احرازهویت کاربر روی زنجیره 02:30
-
احرازهویت کاربر چگونه پیادهسازی میشود؟ 05:21
-
دسترسی مجاز چیست؟ - بخش 1 03:28
-
دسترسی مجاز چیست؟ - بخش 2 04:11
-
whitelisting چیست؟ 06:28
-
بررسی چشمانداز امنیت اتریوم 06:39
-
ریسکهای امنیتی رایج در قراردادهای هوشمند اتریوم 06:38
-
مطالعات موردی نقض امنیتی اتریوم - بخش 1 03:20
-
مطالعات موردی نقض امنیتی اتریوم - بخش 2 04:16
-
اصول توسعه ایمن قرارداد هوشمند 06:43
-
الگوهای رایج امنیتی و ضدالگوها - بخش 1 05:43
-
الگوهای رایج امنیتی و ضدالگوها - بخش 2 04:17
-
تست و حسابرسی قراردادهای هوشمند 06:05
-
بررسی ابزارهای امنیتی اتریوم 06:31
-
خدمات و فرآیندهای حسابرسی 06:34
-
نمایش عملی ابزارهای امنیت - بخش 1 04:14
-
نمایش عملی ابزارهای امنیت - بخش 2 03:10
-
آشنایی با الگوهای طراحی ایمن قراردادها 05:59
-
الگوهای کنترل دسترسی و مجوزدهی 06:29
-
الگوهای ماشین State برای انتقالهای ایمن State 06:23
-
اهمیت اعتبارسنجی ورودی و مدیریت خطا در قراردادهای هوشمند 06:45
-
بهترین شیوهها برای اعتبارسنجی ورودی 05:54
-
استراتژیهای موثر مدیریت خطا 06:16
-
اصول امنیت مالی در قراردادهای هوشمند 06:34
-
پیادهسازی ایمن سیستمهای پرداخت 06:20
-
حسابرسی و تست قراردادهای هوشمند مالی 05:42
-
آشنایی با حسابرسی DApp 05:48
-
ابزارهای حسابرسی و اسکن خودکار 06:37
-
تکنیکهای حسابرسی دستی و بهترین شیوهها 06:45
-
آشنایی با تست نفوذ در DApp اتریوم 06:36
-
بهترین شیوههای بازبینی کد برای قراردادهای هوشمند 06:26
-
تمرین عملی تست نفوذ و بازبینی کد 06:10
-
اهمیت تست واحد در DApp اتریوم 05:56
-
نوشتن تستهای واحد موثر برای قراردادهای هوشمند 06:28
-
ابزارهای امنیتی خودکار برای DApp اتریوم 06:21
-
اصول توسعه با تمرکز بر امنیت 04:46
-
مدلسازی تهدید و ارزیابی ریسک 06:25
-
راهنمای کدنویسی ایمن و بهترین شیوهها 04:37
-
اهمیت نظارت در امنیت DApp 06:26
-
پیادهسازی برنامههای موثر پاسخ به حادثه 05:47
-
نظارت مداوم و امنیت تطبیقی 06:19
-
اهمیت بروزرسانی برای امنیت 04:51
-
استراتژیهایی برای ارتقای ایمن قرارداد هوشمند 05:10
-
تست و اعتبارسنجی در فرآیند ارتقا 05:40
مشخصات آموزش
دوره توسعهدهنده DApp - ساخت DApp روی بلاکچین اتریوم
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:243
- مدت زمان :20:00:30
- حجم :7.91GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy