لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی بلاکچین و پایه های قراردادهای هوشمند
- آخرین آپدیت
دانلود Blockchain Basics and Smart Contract Foundations
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را بیازمایید، پیشفرضها را به چالش بکشید و در طول مسیر یادگیری، درک خود را عمیقتر کنید.
در این دوره جامع که برای هدایت شما از مفاهیم بنیادی تا ساخت اپلیکیشنهای غیرمتمرکز (DApps) طراحی شده است، پتانسیل بلاکچین و قراردادهای هوشمند را آزاد کنید. بیاموزید که چگونه فناوری بلاکچین صنایع را متحول میکند و قراردادهای هوشمند چگونه باعث نوآوری میشوند. تجربه عملی با ابزارهایی مانند Remix (IDE اتریوم) کسب کرده و قدرت برنامهنویسی Solidity را کشف کنید.
سفر شما با معرفی بلاکچین و DAppها آغاز شده و مفاهیم کلیدی غیرمتمرکزسازی و تأثیرات آنها را بررسی میکند. سپس وارد جزئیات عملی توسعه قراردادهای هوشمند میشوید و بر مبانی Solidity، دستورات pragma، عملگرها و توابع تسلط مییابید. تمرینها و چالشهای کدنویسی، درک استوار شما را از این مهارتهای ضروری تضمین میکنند.
در مراحل پیشرفته، اولین DApp خود را بسازید و توکنهای کریپتویی سفارشی طراحی کنید. یاد بگیرید چگونه ویژگیهای پیشرفته Solidity مانند modifierها، mappingها و آرایهها را برای پیادهسازی قراردادهای هوشمند امن و کاربردی ادغام کنید. همچنین مفاهیم اختیاری NFTها و بازارها را برای درک داراییهای دیجیتال و کاربردهای خلاقانه بررسی کنید.
چه توسعهدهنده باشید، چه علاقهمند به بلاکچین یا یک نوآور آینده، این دوره برای تمامی سطوح مهارتی طراحی شده است. داشتن درک پایهای از برنامهنویسی مفید است اما الزامی نیست. به ما بپیوندید و بخشی از انقلاب غیرمتمرکز شوید!
سرفصل ها و درس ها
آشنایی با اپلیکیشنهای غیرمتمرکز (DApps)
Introduction to DApps
معرفی تخصص و دوره
Introduction to the Specialization
اپلیکیشن غیرمتمرکز (DApp) چیست؟
What Is a DApp (Decentralized Application)
مقدمهای بر بلاکچین
Introduction to Blockchain
متمرکزسازی در مقابل غیرمتمرکزسازی
Centralization Versus Decentralization
آشنایی با محیط توسعه Remix: Ethereum
Introduction to the IDE Remix: Ethereum
آشنایی با محیط توسعه (Remix: Ethereum)
Introduction to IDE (Remix: Ethereum)
معرفی ویرایشگرهای متن
Introduction to Text Editors
کامپایلر و مستقرکننده Solidity در IDE
IDE Solidity Compiler and Deployer
دانلود اولین ویرایشگر متن شما
Download Your First Text Editor
بررسی کلی: قرارداد هوشمند چیست؟
Overview On What Is a Smart Contract
مقدمهای بر Solidity (مبانی قراردادهای هوشمند)
Introduction to Solidity (Smart Contract Basics)
ایجاد اولین فایل Solidity
Create Your First Solidity File
نوشتن کامنتها در Solidity
Writing Comments in Solidity
دستور Pragma Solidity
Pragma Solidity
شرایط نسخه در Pragma Solidity
Pragma Solidity Version Conditions
تمرین: مبانی عملگرهای Solidity - بخش اول
Exercise - Solidity Operator Basics I
تعریف قرارداد هوشمند در Solidity
Smart Contract as Defined In Solidity
ساخت اولین قرارداد هوشمند شما!
Create Your First Smart Contract!
آشنایی با متغیرها در Solidity
Introduction to Variables (In Solidity)
اختیاری: مقدمهای کلی بر متغیرها در برنامهنویسی و Solidity
Optional - General Introduction to Variables in Programming and Solidity
آشنایی با توابع در Solidity
Introduction to Functions (Solidity)
کلمه کلیدی Public در Solidity
'Public' Keyword (Solidity)
تمرین: نوشتن ساختار یک تابع ساده
Exercise - Write the Shell of a Basic Function
پروژه نهایی: قرارداد ذخیرهسازی ساده
Final - Simple Storage Contract
مقدمهای بر کامپایل و دیباگ در Solidity
Solidity Compiling and Debugging Introduction
استقرار اولین قرارداد هوشمند (IDE Remix)
Deploy Your First Smart Contract (IDE - Remix: Ethereum)
تعامل (تراکنشها) با قراردادهای هوشمند
Interacting (Transactions) with Smart Contracts
تمرین: استقرار یک قرارداد هوشمند (Solidity)
Exercise - Deploy a Smart Contract (Solidity)
نمایش نظرات