آموزش پیشرفته توسعه بلاک‌چین و پروژه‌های Solidity - آخرین آپدیت

دانلود Advanced Blockchain Development and Solidity Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این دوره جامع در زمینه توسعه پیشرفته بلاک‌چین و پروژه‌های Solidity، پتانسیل فناوری بلاک‌چین را آزاد کنید. در ماشین مجازی اتریوم (EVM)، قراردادهای هوشمند و امور مالی غیرمتمرکز (DeFi) غوطه‌ور شوید و مفاهیم کلیدی بلاک‌چین مانند استخراج رمزارز، NFTها و مکانیسم‌های اجماع را به طور کامل فرا بگیرید. سفر شما با درک عمیق از EVM، ذخیره‌سازی قراردادها و مبانی بلاک‌چین آغاز می‌شود. سپس به سراغ راه‌اندازی یک محیط توسعه قدرتمند برای DApp خواهید رفت و تجربه عملی با ابزارهایی مانند MetaMask، Ganache، Node.js و Truffle کسب خواهید کرد. یاد بگیرید چگونه وابستگی‌های پروژه را مدیریت کنید، قراردادهای مهاجرت (Migration) بسازید و ساختارهای پروژه DApp را برای توسعه‌ای بهینه سازماندهی کنید. ویژگی‌های پیشرفته Solidity، از جمله قابلیت‌های توکن ERC20، مدیریت رویدادها (Event Handling) و تراکنش‌های بین-قراردادی را بررسی کنید. مهارت‌های خود را با استفاده از Mocha و Chai برای تست جامع و دیباگ کردن قراردادهای هوشمند ارتقا دهید. در نهایت، بر قراردادهای هوشمند DApp با تمرکز بر استیکینگ (Staking)، آن-استیکینگ (Unstaking) و پاداش‌دهی به کاربران تسلط یابید؛ قابلیت‌هایی که برای برنامه‌های بلاک‌چینی در دنیای واقعی حیاتی هستند. این دوره برای توسعه‌دهندگان و علاقه‌مندان به بلاک‌چین طراحی شده و نیازمند درک پایه‌ای از برنامه‌نویسی است. این مسیر برای کسانی که مشتاقند تخصص خود را در بلاک‌چین افزایش داده و از سطح مبتدی به پیشرفته در یک محیط یادگیری ساختاریافته و کاربردی منتقل شوند، ایده‌آل است.

سرفصل ها و درس ها

درس‌های قراردادهای هوشمند بلاک‌چین و DeFi Blockchain Smart Contracts and DeFi Lectures

  • ماشین مجازی اتریوم (EVM) The Ethereum Virtual Machine (EVM)

  • مقدمه‌ای پیشرفته بر Opcodeها برای EVM Advanced - Introduction to Opcodes for the EVM

  • نحوه عملکرد ذخیره‌سازی قرارداد در قراردادهای هوشمند اتریوم How Contract Storage Works with Ethereum Smart Contracts

  • بلاک‌چین چگونه کار می‌کند How Blockchain Works

  • استخراج رمزارز چیست What Is Crypto Mining

  • توکن‌های غیرمثلی (NFTs) چیستند What Are Non-Fungible Tokens (NFTs)

  • مقایسه اثبات کار در برابر اثبات سهام Proof of Work Versus Proof of Stake

محیط توسعه اپلیکیشن‌های غیرمتمرکز (نصب کامل) The DApplication Developer Environment (Complete Setup)

  • مروری بر توسعه اپلیکیشن‌های Yield Farming Overview of Yield Farming DApplication Development

  • دانلود و نصب MetaMask.io Download and Install MetaMask.io

  • نصب Ganache و نکات مهم Install Ganache and Important Note

  • اتصال MetaMask به Ganache Hooking Up MetaMask to Ganache

  • نصب Node js Install Node js

  • تمرین اول Node Js Node Js Exercise I

  • پاسخ تمرین Node Js Node Js Solution

  • نصب جهانی Truffle Install Truffle Globally

  • کلون کردن پروژه استارتر از گیت Git Clone the Code Starter Project

  • افزودن پوشه‌ها به دایرکتوری پروژه Add Folders to the Project Directory

  • نصب وابستگی‌ها و بررسی کلی پروژه Install Dependencies and Project Overview

پیکربندی‌های Truffle و تنظیمات مهاجرت Truffle Configs and Migration Setups

  • پیکربندی‌های Truffle (شبکه) Truffle Configurations (Network)

  • ساخت قرارداد مهاجرت (Migration) Building the Migration Contract

  • کد استقرار مهاجرت Migration Deployment Code

  • ساختار اولیه قرارداد هوشمند Tether Tether Smart Contract Shell

  • فایل مهاجرت استقرار Deployment Migration File

  • کامپایل Truffle Truffle Compile

  • تمرین کنسول Truffle Exercise - Truffle Console

سولیدیتی پیشرفته (قابلیت‌های توکن ERC20) Advanced Solidity (ERC20 Token Functionality)

  • رویداد انتقال (Transfer Event) Transfer Event

  • مطالعه متمرکز بر کلمه کلیدی Event در Solidity The Event keyword in Solidity - Focused Study

  • توابع Transfer و TransferFrom Transfer and TransferFrom

  • مرور قرارداد هوشمند توکن Review - Token Smart Contract

  • مهاجرت Truffle ارتقاها و کنسول Truffle Migrate - Upgrades and Console

  • تراکنش‌های قراردادهای هوشمند با یکدیگر Smart Contract Transactions Between Each other

  • کامپایل، دیباگ و مهاجرت قراردادها Compiling, Debugging and Migrating Contracts

دیباگ و تست قراردادهای هوشمند (Mocha و Chai) Truffle و Solidity Smart Contract Debugging and Testing (Mocha and Chai) - Truffle and Solidity

  • مقدمه‌ای بر Mocha و Chai Introduction to Mocha and Chai

  • راه‌اندازی تست‌های Solidity Truffle Setting Up Solidity Truffle Tests

  • مطالعه متمرکز بر توابع Arrow ناشناس در JavaScript Anonymous Arrow Functions JavaScript - Focused Study

  • تأییدها (Assertions) و تست‌های Mocha/Chai Assertions and Mocha/Chai Tests

  • تمرین اول تست Solidity Solidity Test Exercise I

  • هوک Before در Solidity Before Hook Solidity

  • تست‌های انتقال توکن ۱ Transfer Tokens Tests 1

  • مطالعه متمرکز: Transfer در برابر TransferFrom Transfer Versus TransferFrom - Focused Study

  • تست‌های انتقال توکن ۲ Transfer Tokens Tests II

قراردادهای هوشمند DApp: استیکینگ، آن-استیکینگ و پاداش‌ها DApp Smart Contracts: Staking, Unstaking, and Rewards

  • قابلیت واریز توکن‌ها Deposit Tokens Functionality

  • تمرین منطق استیکینگ Staking Logic Exercise

  • پاسخ منطق استیکینگ Staking Logic Solution

  • تست پیشرفته واریز توکن‌ها ۱ Deposit Tokens Advanced Testing I

  • مرور کامل تست‌ها (Truffle و Mocha) Full Test Review (Truffle and Mocha)

  • صدور توکن‌های پاداش (قرارداد هوشمند) Issue Reward Tokens (Smart Contract)

  • آن-استیکینگ و تست‌های نهایی Mocha Unstaking and Final Mocha Tests

  • اسکریپت‌های پاداش (اجرا در ترمینال) Reward Scripts (Terminal Exec)

نمایش نظرات

آموزش پیشرفته توسعه بلاک‌چین و پروژه‌های Solidity
جزییات دوره
8h 44m
49
(آخرین آپدیت)
340
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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