آموزش مبانی بلاک‌چین و پایه های قراردادهای هوشمند - آخرین آپدیت

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

  • پاسخ قرارداد ذخیره‌سازی ساده Simple Storage Contract Solution

ساخت اولین DApp با Solidity از صفر Build Your First Solidity DApp (Decentralized Application) from Scratch

  • بررسی کلی بخش مقدماتی DApp Overview of Introductory-Level DApp Section

  • مرور: محیط Remix: Ethereum Review: Ide Remix: Ethereum

  • ایجاد متغیرها برای قرارداد هوشمند وصیت‌نامه Creating Variables for the Will Smart Contract

  • آشنایی با تابع Constructor در Solidity Introduction to the Constructor Function in Solidity

  • تغییردهنده‌ها (Modifiers) در Solidity Modifiers in Solidity

  • آشنایی با آرایه‌ها و اشیاء Introduction to Arrays and Objects

  • نگاشت (Mapping) در Solidity (کلید و مقدار) Mapping in Solidity (Key Store Value)

  • تمرین: تابع setInheritance (محدوده و آرگومان) Exercise - setInheritance Function (Scoping and Argument)

  • مرور تابع setInheritance (آدرس و مقدار) setInheritance Function Recap (Address and Amount)

  • آشنایی با حلقه For در Solidity Introduction to For Loop in Solidity

  • مرور: قرارداد هوشمند وصیت‌نامه (مراحل طی شده) Recap: Will Smart Contract (Steps So Far)

  • اوراکل: تابع isDeceased Oracle - isDeceased Function

  • کامپایل و استقرار قرارداد هوشمند Compiling and Deploying the Smart Contract

  • مرور استقرار در IDE: قرارداد وصیت‌نامه IDE: Deployment Review - Will Smart Contract

  • تعامل با بلاک‌چین و اوراکل Interacting with the Blockchain and Oracle

واژه‌نامه Solidity و قراردادهای هوشمند Solidity and Smart Contract Glossary

  • بررسی کلی بخش واژه‌نامه Overview of Glossary Section

  • نوع متغیر Address در Solidity Solidity Address Variable Type

  • نگاشت (Mapping) در Solidity Solidity Mapping

  • محدوده متغیرها (Scoping) در Solidity Solidity Scoping with Variable

  • متغیرهای سراسری (Global) در Solidity Global Variables in Solidity

  • تغییردهنده‌ها (Modifiers) در Solidity Solidity Modifiers

  • سازنده (Constructor) در Solidity Solidity Constructor

  • تراکنش‌های بلاک‌چین Blockchain Transactions

  • بازگرداندن چندین نوع داده با توابع در Solidity Returning Multiple Datatypes with Functions in Solidity

  • ساختارشکنی (Destructuring) و بازگشت‌های چندگانه در توابع Destructuring and Multiple Returns from Functions in Solidity

  • تمرین: ساختارشکنی و بازگشت‌های چندگانه در توابع Exercise - Destructuring and Multiple Returns from Functions in Solidity

ساخت یک توکن کریپتویی ساده (قراردادهای هوشمند Solidity) Build a Basic Crypto Token (Solidity - Smart Contracts)

  • راه‌اندازی قرارداد توکن کریپتویی Crypto Token Contract Setup

  • تابع ضرب یا تولید (Minting) در Solidity Minting Function in Solidity

  • تابع ارسال توکن در Solidity Send Tokens Function in Solidity

  • مرور: معرفی قرارداد ERC20 Review: ERC20 Contract Introduction

  • استقرار اولین کوین کریپتویی شما Deploy Your First Crypto Coin

اختیاری: بازارهای NFT OpenSea و مجموعه‌ها (مطالعه موردی KryptoBirdz) Optional: OpenSea NFT Marketplaces and Collections (KryptoBirdz Case Study)

  • آشنایی با بازارهای NFT و مجموعه‌ها (مورد KryptoBirdz) - بخش اول Introduction to NFT Marketplaces and Collections (KryptoBirdz Case Study) Part I

  • قدرت متادیتا و ویژگی‌های NFT The Power of NFT Metadata and Properties

  • چگونه یک NFT را بخوانیم (تمرین KryptoBirdz) How to Read an NFT (KryptoBirdz Exercise)

  • بهره‌برداری از NFTها (از الگوریتم‌ها تا نقاشی‌های اکریلیک) Making NFTs Work for You (From Algorithms to Acrylic Paintings)

نمایش نظرات

آموزش مبانی بلاک‌چین و پایه های قراردادهای هوشمند
جزییات دوره
7h 14m
62
(آخرین آپدیت)
884
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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