آموزش پیشرفته توسعه قراردادهای هوشمند - آخرین آپدیت

دانلود 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

  • اوراکل (Oracle) و پروکسی (Proxy) Oracle, Proxy

  • الگوی Check-Effect-Interaction Check-Effect-Interaction Pattern

  • امنیت قرارداد هوشمند: چالش‌های کلیدی امنیت Smart Contract Security- Key Security Challenges

  • 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?

نمایش نظرات

آموزش پیشرفته توسعه قراردادهای هوشمند
جزییات دوره
8h 10m
53
(آخرین آپدیت)
927
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده