لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته توسعه قراردادهای هوشمند
- آخرین آپدیت
دانلود Advanced Smart Contract Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با هدف ایجاد یک پایه مستحکم در فناوری بلاکچین طراحی شده است و مفاهیم کلیدی مانند اجماع غیرمتمرکز، دفترهای توزیعشده و تغییرناپذیری را پوشش میدهد. شرکتکنندگان اصول بنیادی که زیربنای اتریوم و سایر پلتفرمهای بلاکچین هستند را به خوبی فرا خواهند گرفت.
●شرکتکنندگان با معماری و اجزای خاص بلاکچین اتریوم، از جمله ماشین مجازی اتریوم (EVM)، حسابها، تراکنشها و قراردادهای هوشمند آشنا خواهند شد. آنها درک خواهند کرد که چگونه این اجزا برای فعالسازی اپلیکیشنهای غیرمتمرکز (DApps) با هم کار میکنند.
●این دوره شرکتکنندگان را با Solidity، زبان برنامهنویسی مورد استفاده برای توسعه قراردادهای هوشمند در پلتفرم اتریوم، آشنا میکند. شرکتکنندگان نحو (Syntax)، ویژگیها و بهترین روشهای برنامهنویسی Solidity را یاد میگیرند که آنها را قادر میسازد قراردادهای هوشمند امن و کارآمد بنویسند.
●شرکتکنندگان نحوه توسعه، تست و استقرار (Deploy) قراردادهای هوشمند را در بلاکچین اتریوم یاد میگیرند. آنها تجربه عملی در ایجاد کد قرارداد هوشمند، پیادهسازی قابلیتها و تست قراردادهای خود با استفاده از ابزارها و فریمورکهای مختلف کسب خواهند کرد.
●این دوره روشهای تعامل با شبکه اتریوم، از جمله ارسال تراکنشها، پرسوجوی دادههای قرارداد و استفاده از ابزارها و کتابخانههای توسعه اتریوم را پوشش میدهد. شرکتکنندگان مهارتهای عملی در تعامل برنامهنویسی با بلاکچین اتریوم به دست خواهند آورد.
مخاطبان هدف:
۱) توسعهدهندگان
۲) علاقهمندان به حوزه بلاکچین
۳) کارآفرینان و مدیران محصول
۴) متخصصان فنی در صنایع مالی و بانکی
۵) دانشجویان و پژوهشگران
پیشنیازها:
۱) درک قوی از مفاهیم برنامهنویسی و تجربه کار با حداقل یک زبان مانند JavaScript، Python یا Solidity
۲) آشنایی با مبانی بلاکچین
۳) مهارتهای توسعه وب
۴) تجربه کار با خط فرمان (Command Line)
۵) آشنایی با ابزارهای توسعه Solidity و اتریوم
سرفصل ها و درس ها
زبان-سولیدیتی-و-بهترین-روشها
Solidity Language and Best Practices
مقدمهای بر مفاهیم سولیدیتی بخش ۱
Briefing Solidity Concept Part 1
مقدمهای بر مفاهیم سولیدیتی بخش ۲
Briefing Solidity Concept Part 2
مفاهیم پیشرفته مانند وراثت و کتابخانهها
Advanced Concepts Like Inheritance, Libraries
مفاهیم پیشرفته مانند Struct، Enum و Modifiers
Advanced Concepts Like Struct, Enum, Modifiers
الگوهای طراحی و انواع مختلف آنها
Design Patterns and Their Different Types
الگوی Factory، الگوی Singleton و الگوی State Machine بخش ۱
Factory Pattern, Singleton Pattern, State Machine Pattern Part 1
الگوی Factory، الگوی Singleton و الگوی State Machine بخش ۲
Factory Pattern, Singleton Pattern, State Machine Pattern Part 2
Delegatecall چیست؟ محافظ Reentrancy بخش ۱
What Is Delegatecall, Reentrancy Guard Part 1
Delegatecall چیست؟ محافظ Reentrancy بخش ۲
What Is Delegatecall, Reentrancy Guard Part 2
استفاده از Msg.Sender برای احراز هویت
Using Msg.Sender for Authentication
اصلاحکنندههای رویتپذیری (Visibility Modifiers) در سولیدیتی
Solidity Visibility Modifiers
جلوگیری از دستکاری زمان بلوک (Block Timestamp)
Avoid Block Timestamp Manipulation
جلوگیری از سرریز و کمروی اعداد (Arithmetic Overflow/Underflow)
Avoid Arithmetic Overflow and Underflow
ابزارهای محبوب امنیت قراردادهای هوشمند
Popular Smart Contract Security Tools
الگوهای ارتقاپذیری چیست؟ انواع رایج آنها
What are Upgradeability Patterns? Common Types of Them
ایجاد قرارداد پروکسی بخش ۱
Creating Proxy Contract Part 1
ایجاد قرارداد پروکسی بخش ۲
Creating Proxy Contract Part 2
ایجاد قرارداد پروکسی بخش ۳
Creating Proxy Contract Part 3
ایجاد قرارداد پروکسی بخش ۴
Creating Proxy Contract Part 4
ایجاد قرارداد پروکسی بخش ۵
Creating Proxy Contract Part 5
ایجاد قرارداد پروکسی بخش ۶
Creating Proxy Contract Part 6
ایجاد قرارداد پروکسی بخش ۷
Creating Proxy Contract Part 7
مکانیزم حاکمیت (Governance) چیست و چگونه پیادهسازی شود؟ بخش ۱
What Is Governance Mechanism and How to Implement it? Part 1
مکانیزم حاکمیت (Governance) چیست و چگونه پیادهسازی شود؟ بخش ۲
What Is Governance Mechanism and How to Implement it? Part 2
مدیریت-پرداختها-و-تراکنشهای-مالی
Handling Payments and Financial Transactions
توکنها و انواع مختلف آنها
Tokens and Their Different Types
معرفی توکن ERC20 بخش ۱
Introducing ERC20 Token Part 1
معرفی توکن ERC20 بخش ۲
Introducing ERC20 Token Part 2
ایجاد قرارداد هوشمند ERC20 بخش ۱
Creating ERC20 Smart Contract Part 1
ایجاد قرارداد هوشمند ERC20 بخش ۲
Creating ERC20 Smart Contract Part 2
استقرار ERC20 روی شبکه تست و کار با توکن
Deploying ERC20 on Testnet and Playing Around with Token
کارمزد گاز (Gas Fee) چیست؟ درک Wei و کاربرد آن
What is Gas Fees? Understanding Wei and its Usage
مقایسه Gas Fee با Gas Price و بهینهسازی هزینهها بخش ۱
Gas Fee Vs Gas Price and Optimizing Gas Fees Part 1
مقایسه Gas Fee با Gas Price و بهینهسازی هزینهها بخش ۲
Gas Fee Vs Gas Price and Optimizing Gas Fees Part 2
کانال اتریوم چیست؟
What is Ethereum Channel?
کانالهای پرداخت
Payment Channels
کانالهای وضعیت (State Channels)
State Channels
کنترل-دسترسی-و-مدیریت-کاربر
Access Control and User Management
کنترل دسترسی چیست؟
What is Access Control?
مالکیت و قابلیت Ownerable
Ownership and Ownerable
کنترل دسترسی مبتنی بر نقش (RBAC)
Role-Based Access Control
نحوه استفاده از کنترل دسترسی
Using Access Control
پرسوجوی حسابهای دارای امتیاز - عملیات تأخیری بخش ۱
Querying Privileged Accounts Delayed Operation Part 1
پرسوجوی حسابهای دارای امتیاز - عملیات تأخیری بخش ۲
Querying Privileged Accounts Delayed Operation Part 2
چرا و کجا به ثبتنام نیاز داریم؟ روشهای ثبتنام: خودکار
Why and Where Do We Need Registration? How To Register? Methods To Register: Self Registration
روشهای ثبتنام: مبتنی بر دعوت، KYC
Methods To Register: Invitation Based Registration, Kyc
احراز هویت مبتنی بر قرارداد هوشمند؛ قرارداد هوشمند اتریوم چگونه کار میکند؟
Smart Contract Based Authentication, How Does Ethereum Smart Contract Works
اجزای درونزنجیرهای و برونزنجیرهای احراز هویت کاربر
On Chain Components of User Authentication, off Chain Components of User Authentication
احراز هویت کاربر چگونه پیادهسازی میشود؟ امضاهای دیجیتال برای تأیید کاربر
How User Authentication is Implemented? Digital Signatures for User Verification
دسترسی محدود شده (Permissioned Access) چیست؟ بخش ۱
What is Permissioned Access? Part 1
دسترسی محدود شده (Permissioned Access) چیست؟ بخش ۲
What is Permissioned Access? Part 2
لیست سفید (Whitelisting) چیست؟
What is Whitelisting?
نمایش نظرات