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

دوره توسعه‌دهنده DApp - ساخت DApp روی بلاکچین اتریوم

دوره توسعه‌دهنده 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

7,900,000 1,580,000 تومان

مشخصات آموزش

دوره توسعه‌دهنده DApp - ساخت DApp روی بلاکچین اتریوم

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:243
  • مدت زمان :20:00:30
  • حجم :7.91GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,896,500 579,300 تومان
  • زمان: 07:20:18
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
724,000 144,800 تومان
  • زمان: 01:50:07
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
605,500 121,100 تومان
  • زمان: 01:32:07
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,522,500 904,500 تومان
  • زمان: 11:27:38
  • تعداد درس: 68
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:03:26
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
849,000 169,800 تومان
  • زمان: 02:09:25
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 02:10:10
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:13
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,930,500 986,100 تومان
  • زمان: 12:29:04
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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