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