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

مسترکلاس بلاک چین سالیدیتی و Foundry - قرارداد هوشمند 2025

مسترکلاس بلاک چین سالیدیتی و Foundry - قرارداد هوشمند 2025

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

در این دوره با تکنیک‌ های خبره تست نفوذ به بلاک چین، سالیدیتی، Foundry و امنیت قراردادهای هوشمند برای 2025 مسلط می شوید.

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

  • تاریخچه اتریوم
  • پیدایش اتریوم
  • مراحل توسعه - بخش 1
  • مراحل توسعه - بخش 2
  • جنبه های دیگر
  • بهترین شیوه های ضروری - استراتژی های کلیدی برای موفقیت
  • توضیح بلاک چین - چیست و چگونه کار می کند؟
  • چرا قراردادهای هوشمند مهم هستند؟ - کشف پتانسیل آن ها
  • جمع بندی سریع - بازبینی بینش ها و دروس کلیدی
  • درک گس فی و نقش آن در تراکنش های بلاک چین
  • بلاک چین ها چگونه عمل کرده و سیستم های غیرمتمرکز را تقویت می کنند؟
  • تسلط به امضای تراکنش ها در سیستم های بلاک چین
  • بررسی عمیق گس فی - درک نقش آن در بلاک چین
  • بررسی جامع فناوری بلاک چین
  • بررسی لایه 1، لایه 2 و Rollups در بلاک چین
  • چالش های Sequencers متمرکز در سیستم های بلاک چین
  • مراحل کلیدی Rollup در فناوری بلاک چین
  • اجرای اولین تراکنش در zkSync
  • آماده برای بررسی عمیق توسعه Web3
  • آشنایی با اصول سالیدیتی
  • شروع کار با توسعه Web3
  • راه اندازی اولین قرارداد هوشمند
  • بررسی انواع متغیرهای اولیه در سالیدیتی
  • تسلط به توابع در سالیدیتی
  • کار با آرایه ها و ساختارها در سالیدیتی
  • درک خطاها و هشدارها در سالیدیتی
  • تسلط به حافظه، ذخیره سازی، و Calldata در سالیدیتی
  • کار با نگاشت ها در سالیدیتی
  • استقرار اولین قرارداد هوشمند خود در بلاک چین
  • آشنایی با فکتوری های ذخیره سازی در توسعه بلاک چین
  • راه اندازی پروژه توسعه Web3 شما
  • استقرار یک قرارداد از داخل یک قرارداد دیگر
  • کار با ایمپورت ها در سالیدیتی
  • تعامل با قراردادها با استفاده از ABI در سالیدیتی
  • درک وراثت در سالیدیتی
  • آشنایی با قرارداد Fund Me در سالیدیتی
  • راه اندازی پروژه Web3 خود برای توسعه
  • ارسال ETH از طریق یک تابع در سالیدیتی
  • درک Reverts و مدیریت خطا در سالیدیتی
  • آشنایی با اوراکل - واکشی داده قیمت واقعی
  • ایمپورت کتابخانه ها از NPM و گیت هاب در سالیدیتی
  • واکشی داده‌ قیمت واقعی با استفاده از Chainlink Oracles
  • بیایید آن را راه اندازی کرده و اجرا کنیم.
  • مبانی Foundry - قرارداد ذخیره سازی ساده
  • راهنمای راه اندازی محیط توسعه ویندوز
  • راهنمای راه اندازی محیط محلی
  • راهنمای نصب و راه اندازی Foundry
  • راهنمای راه اندازی و پیکربندی ویژوال استودیو کد
  • ایجاد راهنمای پروژه جدید Foundry
  • راهنمای راه اندازی افزونه سالیدیتی ویژوال استودیو کد
  • کامپایل کردن قرارداد هوشمند با Foundry
  • استقرار قرارداد هوشمند به صورت محلی با Anvil
  • استقرار قرارداد هوشمند به صورت محلی با Forge
  • بهترین شیوه های ایمنی کلید خصوصی - بخش 1
  • بهترین شیوه های ایمنی کلید خصوصی - بخش 2
  • هرگز از یک فایل Env استفاده نکنید.
  • تعامل با قرارداد هوشمند با استفاده از CLI
  • استقرار قرارداد هوشمند در Sepolia Testnet
  • راهنمای راه اندازی پروژه Fund Me
  • آشنایی با تست قرارداد هوشمند
  • اشکال زدایی تست های سالیدیتی
  • اسکریپت های توسعه قرارداد هوشمند پیشرفته
  • ریفکتور کردن تست های سالیدیتی
  • استقرار قرارداد آزمایشی PriceFeed
  • ریفکتور کردن قرارداد هوشمند آزمایشی
  • توسعه فرانت اند برای قراردادهای هوشمند
  • راه اندازی پروژه قرعه کشی قرارداد هوشمند
  • ایجاد خطاهای سفارشی در سالیدیتی
  • رویدادهای قرارداد هوشمند در سالیدیتی
  • ایجاد اعداد تصادفی با Timestamp بلوک
  • آشنایی با Chainlink VRF برای اعداد تصادفی
  • پیاده سازی Chainlink VRF در قراردادهای هوشمند
  • پیاده سازی State قرعه کشی با Enum در سالیدیتی
  • تکمیل پیاده سازی قرارداد هوشمند
  • ERC20
  • OpenZeplin
  • ایجاد ERC20
  • استقرار ERC20
  • تست ERC20 خود با استفاده از هوش مصنوعی
  • بررسی اجمالی NFT
  • مفاهیم در NFT
  • راه اندازی Foundry برای NFT
  • استفاده از داده IPFS با آپلود در Node
  • هوش مصنوعی و معایب آن
  • سمت واقعی مواردی که کات نشده اند.
  • آشنایی با دفی (DeFi)
  • همه موارد درباره کوین های پایدار
  • مدل مناسب برای دفی (DeFi)
  • ساخت کوین SecX با موفقیت
  • مقدمه و اثبات های Merkle
  • قرارداد اولیه و رسید مطالبه
  • جنبه های دیگر برای پوشش
  • کمی طعم امنیت
  • حسابرسی قرارداد هوشمند چیست؟
  • حسابرسی اول (2 یافته بالا)
  • حسابرسی دوم (بیش از 10 باگ)
  • حسابرسی سوم (بیش از 17 باگ)
  • اولین پرواز Codehawks
  • پروازهای اول حسابرسی دوم
  • پروازهای اول حسابرسی سوم
  • یافتن یک تارگت
  • فضای واقعی شکار
  • پروازهای اول حسابرسی چهارم

پیش نیازهای دوره

  • 4 گیگابایت رم کامپیوتر
  • مبانی Web3

توضیحات دوره

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

تسلط به برنامه نویسی سالیدیتی

  • اصول سالیدیتی و توسعه قرارداد هوشمند
  • مفاهیم پیشرفته سالیدیتی - بهینه سازی گس فی، الگوهای طراحی و چرخه عمر قرارداد
  • اتصال قراردادهای سالیدیتی با اپلیکیشن های غیرمتمرکز (dApps)

Foundry برای توسعه و تست قراردادهای هوشمند

  • آشنایی با Foundry - نصب و راه اندازی
  • نوشتن و اجرای تست ها برای قراردادهای سالیدیتی با استفاده از Foundry
  • ویژگی های پیشرفته Foundry برای تست کارآمد قرارداد و حسابرسی های امنیت

اصول امنیت بلاک چین

  • درک معماری شبکه های بلاک چین و مکانیسم های اجماع
  • ویژگی های کلیدی امنیتی بلاک چین و آسیب پذیری های بالقوه
  • بررسی بردارهای حمله رایج مانند حملات 51٪، حملات Sybil و موارد دیگر

تست نفوذ و امنیت Web3

  • شناسایی و اکسپلویت کردن از آسیب پذیری ها در پلتفرم های Web3 و dApps
  • تحلیل آسیب پذیری قراردادهای هوشمند - حملات بازگشت پذیر، front-running و موارد دیگر
  • مشکلات رایج اپلیکیشن های Web3 و نحوه کاهش آن ها

بهترین شیوه های امنیت و استراتژی های کاهش ریسک

  • ایمن سازی شیوه های کدنویسی در سالیدیتی برای جلوگیری از آسیب پذیری های رایج
  • استراتژی هایی برای ایمن سازی اپلیکیشن های غیرمتمرکز و قراردادهای هوشمند
  • بهترین شیوه ها برای جلوگیری از اکسپلویت ها و بهبود قابلیت اطمینان قرارداد

سناریوهای واقعی تست نفوذ

  • شبیه‌ سازی‌ های عملی تست نفوذ با پلتفرم‌ های محبوب Web3 و قراردادهای هوشمند
  • اکسپلویت کردن از آسیب پذیری های شناخته شده در اپلیکیشن های مبتنی بر بلاک چین
  • تکنیک های حمله پیشرفته برای تست نفوذ عمیق Web3

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

  • برای همه

مسترکلاس بلاک چین سالیدیتی و Foundry - قرارداد هوشمند 2025

  • مقدمه 08:51
  • تاریخچه اتریوم 13:47
  • پیدایش اتریوم 09:17
  • مراحل توسعه - بخش 1 07:27
  • مراحل توسعه - بخش 2 06:27
  • جنبه های دیگر 19:51
  • بهترین شیوه های ضروری - استراتژی های کلیدی برای موفقیت 06:01
  • توضیح بلاک چین - چیست و چگونه کار می کند؟ 13:00
  • چرا قراردادهای هوشمند مهم هستند؟ - کشف پتانسیل آن ها 09:04
  • جمع بندی سریع - بازبینی بینش ها و دروس کلیدی 06:38
  • راه اندازی کیف پول خود و انجام یک تراکنش مثال 16:08
  • درک گس فی و نقش آن در تراکنش های بلاک چین 10:36
  • بلاک چین ها چگونه کار کرده و سیستم های غیرمتمرکز را تقویت می کنند؟ 13:32
  • تسلط به امضای تراکنش ها در سیستم های بلاک چین 09:30
  • بررسی عمیق گس فی - درک نقش آن در بلاک چین 07:29
  • بررسی جامع فناوری بلاک چین 13:04
  • بررسی لایه 1، لایه 2 و Rollups در بلاک چین 08:29
  • چالش های Sequencers متمرکز در سیستم های بلاک چین 03:23
  • مراحل کلیدی Rollup در فناوری بلاک چین 07:14
  • اجرای اولین تراکنش در zkSync 10:31
  • آماده بررسی عمیق توسعه Web3 00:57
  • آشنایی با اصول سالیدیتی 02:21
  • شروع کار با توسعه Web3 03:25
  • راه اندازی اولین قرارداد هوشمند 13:14
  • بررسی انواع متغیرهای اساسی در سالیدیتی 13:08
  • تسلط به توابع در سالیدیتی 18:08
  • کار با آرایه ها و Structs در سالیدیتی 16:37
  • درک خطاها و هشدارها در سالیدیتی 03:03
  • تسلط به حافظه، ذخیره سازی و Calldata در سالیدیتی 04:40
  • کار با نگاشت ها در سالیدیتی 18:47
  • استقرار اولین قرارداد هوشمند خود در بلاک چین 05:55
  • آشنایی با فکتوری های ذخیره سازی در توسعه بلاک چین 02:52
  • راه اندازی پروژه توسعه Web3 خود 03:56
  • استقرار یک قرارداد از داخل یک قرارداد دیگر 04:23
  • کار با ایمپورت های سالیدیتی 03:42
  • تعامل با قراردادها با استفاده از ABI در سالیدیتی 11:33
  • درک وراثت در سالیدیتی 22:54
  • آشنایی با قرارداد Fund Me در سالیدیتی 03:10
  • راه اندازی پروژه Web3 خود برای توسعه 03:56
  • ارسال ETH از طریق یک تابع در سالیدیتی 06:07
  • درک Reverts و مدیریت خطا در سالیدیتی 07:21
  • آشنایی با اوراکل - واکشی داده قیمت واقعی 06:20
  • ایمپورت کتابخانه ها از NPM و گیت هاب در سالیدیتی 12:32
  • واکشی داده‌ قیمت واقعی با استفاده از Chainlink Oracles 14:54
  • بیایید آن را راه اندازی و اجرا کنیم 51:01
  • مبانی Foundry - قرارداد ذخیره سازی ساده 02:24
  • راهنمای راه اندازی محیط توسعه ویندوز 09:11
  • راهنمای راه اندازی محیط محلی 04:42
  • راهنمای راه اندازی و نصب Foundry 05:26
  • راهنمای راه اندازی و پیکربندی ویژوال استودیو کد 08:20
  • ایجاد راهنمای پروژه Foundry جدید 08:01
  • راهنمای راه اندازی افزونه سالیدیتی ویژوال استودیو کد 08:22
  • کامپایل کردن قرارداد هوشمند با Foundry 01:57
  • استقرار قرارداد هوشمند به صورت محلی با Anvil 11:04
  • استقرار قرارداد هوشمند به صورت محلی با Forge 15:37
  • بهترین شیوه های ایمنی کلید خصوصی - بخش 1 02:21
  • استقرار قرارداد هوشمند به صورت محلی با Anvil 15:11
  • بهترین شیوه های ایمنی کلید خصوصی - بخش 2 16:45
  • هرگز از یک فایل Env استفاده نکنید 04:31
  • تعامل با قرارداد هوشمند با استفاده از CLI 06:41
  • استقرار قرارداد هوشمند در Sepolia Testnet 04:14
  • مقدمه 02:01
  • راهنمای راه اندازی پروژه Fund Me 06:31
  • آشنایی با تست قرارداد هوشمند 03:43
  • تکمیل راه اندازی 14:05
  • نوشتن تست ها برای قرارداد هوشمند سالیدیتی خود 27:40
  • اشکال زدایی تست های سالیدیتی 11:35
  • اسکریپت های توسعه قرارداد هوشمند پیشرفته 05:04
  • ریفکتور کردن تست های سالیدیتی 12:52
  • استقرار قرارداد آزمایشی PriceFeed 17:52
  • ریفکتور کردن قرارداد هوشمند آزمایشی 14:37
  • خلاصه 20:29
  • توسعه فرانت اند برای قراردادهای هوشمند 07:20
  • مقدمه 03:15
  • راه اندازی پروژه قرعه کشی قرارداد هوشمند 12:22
  • ایجاد خطاهای سفارشی در سالیدیتی 03:42
  • رویدادهای قرارداد هوشمند در سالیدیتی 09:26
  • ایجاد اعداد تصادفی با Timestamp بلوک 09:29
  • آشنایی با Chainlink VRF برای اعداد تصادفی 19:08
  • پیاده سازی Chainlink VRF در قراردادهای هوشمند 43:12
  • پیاده سازی State قرعه کشی با Enum در سالیدیتی 08:23
  • تکمیل پیاده سازی قرارداد هوشمند 54:45
  • همه مطالب درباره ERC 20 36:05
  • بررسی اجمالی NFT 06:25
  • مفاهیم در NFT 04:29
  • راه اندازی Foundry برای NFT 14:20
  • استفاده از داده IPFS با آپلود در Node 13:59
  • مشکل استقرار در Anvil Due به دلیل عدم پیکربندی 25:07
  • هوش مصنوعی و معایب آن 31:43
  • سمت واقعی مواردی که کات نشده اند 15:32
  • آشنایی با دفی (DeFi) 10:13
  • همه مطالب درباره استیبل کوین ها 39:31
  • مدل مناسب برای دفی (فقط برای پیاده سازی دمو نه واقعی) 01:22:41
  • ساخت موفقیت آمیز کوین SecX (دمو) 01:15:29
  • مقدمه و Merkle Proofs 19:12
  • قرارداد اولیه و رسید مطالبه 20:04
  • جنبه های دیگر برای پوشش 03:56
  • کمی طعم امنیت 13:46
  • حسابرسی قرارداد هوشمند چیست؟ 17:52
  • حسابرسی اول (2 یافته بالا) 59:37
  • حسابرسی دوم (بیش از 10 باگ) 01:17:15
  • حسابرسی سوم (بیش از 17 باگ) 44:11
  • اولین پرواز Codehawks 27:27
  • اولین پرواز و حسابرسی دوم (بیش از 7 باگ پیدا شد) 56:38
  • اولین پرواز و حسابرسی سوم 01:01:38
  • اولین پرواز و حسابرس چهارم 52:51
  • یافتن یک تارگت 14:34
  • فضای واقعی شکار 49:34

11,593,000 2,318,600 تومان

مشخصات آموزش

مسترکلاس بلاک چین سالیدیتی و Foundry - قرارداد هوشمند 2025

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:108
  • مدت زمان :29:21:42
  • حجم :11.42GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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