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

دانلود Introduction to Ethereum Blockchain

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره «ساخت اپلیکیشن‌های غیرمتمرکز (DApps) در بلاک‌چین اتریوم» با هدف تجهیز شرکت‌کنندگان به دانش و مهارت‌های لازم برای طراحی، توسعه و استقرار برنامه‌های غیرمتمرکز روی شبکه اتریوم طراحی شده است. در پایان این دوره، دانشجویان مهارت‌های لازم برای خلق DAppهای اختصاصی خود را کسب کرده و قادر خواهند بود چالش‌های دنیای واقعی در صنعت بلاک‌چین، از جمله حوزه‌های امور مالی غیرمتمرکز (DeFi)، مدیریت زنجیره تأمین، هویت دیجیتال و موارد دیگر را مدیریت کنند. این دوره برای گروه‌های هدف زیر مناسب است: ۱) توسعه‌دهندگان: افرادی که مفاهیم برنامه‌نویسی را می‌شناسند و تجربه کار با حداقل یک زبان برنامه‌نویسی را دارند تا بتوانند اپلیکیشن‌های غیرمتمرکز بسازند. ۲) علاقه‌مندان به بلاک‌چین: افرادی که اشتیاق زیادی به فناوری بلاک‌چین به‌ویژه اتریوم دارند و به دنبال کسب مهارت‌های فنی برای توسعه در این پلتفرم هستند. ۳) کارآفرینان و مدیران محصول: کسانی که قصد دارند پتانسیل‌های DAppها را بررسی کرده و فناوری بلاک‌چین را در محصولات یا خدمات خود ادغام کنند. ۴) متخصصان بخش مالی و بانکی: حرفه‌ای‌هایی که می‌خواهند کاربردهای بلاک‌چین و DeFi را در صنعت مالی کشف کنند. ۵) دانشجویان و پژوهشگران: دانشجویان علوم کامپیوتر و رشته‌های مرتبط که به دنبال تجربه عملی در توسعه برنامه‌های غیرمتمرکز هستند. پیش‌نیازها: ۱) آشنایی کامل با مفاهیم برنامه‌نویسی و تجربه کار با زبانی مانند JavaScript، Python یا Solidity. ۲) آشنایی با مفاهیم بنیادی فناوری بلاک‌چین. ۳) دانش پایه در زمینه توسعه وب (Front-end و Back-end). ۴) آشنایی با محیط خط فرمان (CLI) برای نصب محیط‌های توسعه، تعامل با ابزارهای اتریوم و کامپایل قراردادهای هوشمند. ۵) آشنایی اولیه با Solidity و ابزارهای توسعه اتریوم. در پایان این دوره شما قادر خواهید بود: ۱) مفاهیم کلیدی، ابزارها و تکنیک‌های ساخت DAppهای مبتنی بر اتریوم را درک کرده و از پتانسیل‌های بلاک‌چین استفاده کنید. ۲) مبانی فناوری بلاک‌چین، معماری اتریوم، توسعه قراردادهای هوشمند با Solidity و اتصال رابط‌های کاربری (Front-end) به شبکه اتریوم را به طور کامل بیاموزید.

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

مقدمه‌ای بر اتریوم و قراردادهای هوشمند Introduction to Ethereum and Smart Contracts

  • مقدمه‌ای بر اتریوم و قراردادهای هوشمند Introduction to Ethereum and Smart Contracts

  • بلاک‌چین چیست؟ چرا فناوری بلاک‌چین؟ بخش اول What is Blockchain? Why Blockchain Technology? Part 1

  • بلاک‌چین چیست؟ چرا فناوری بلاک‌چین؟ بخش دوم What is Blockchain? Why Blockchain Technology? Part 2

  • بلاک‌چین چیست؟ چرا فناوری بلاک‌چین؟ بخش سوم What is Blockchain? Why Blockchain Technology? Part 3

  • بلاک‌چین چیست؟ چرا فناوری بلاک‌چین؟ بخش چهارم What is Blockchain? Why Blockchain Technology? Part 4

  • ستون‌های فناوری بلاک‌چین بخش اول Pillars of Blockchain Technology Part 1

  • ستون‌های فناوری بلاک‌چین بخش دوم Pillars of Blockchain Technology Part 2

  • ستون‌های فناوری بلاک‌چین بخش سوم Pillars of Blockchain Technology Part 3

  • بلاک‌چین اتریوم چیست و چرا ایجاد شد؟ Ethereum Blockchain - what it is, why?

  • بررسی جزئیات اتریوم: نودها، EVM، گاز و کارمزد، شبکه اتریوم، درخت مرکل Getting into the details of Ethereum - nodes, EVM, gas & fee, Ethereum network, Merkle tree

  • بررسی جزئیات اتریوم: شبکه و درخت مرکل Getting into the details of Ethereum - network, Merkle tree

  • جزئیات اتریوم: حساب‌ها، کیف پول، تراکنش‌ها، EIP و کلاینت اتریوم بخش اول Getting into the Details of Ethereum - Accounts, Wallet, transactions, EIP, Ethereum Client Part 1

  • جزئیات اتریوم: حساب‌ها، کیف پول، تراکنش‌ها، EIP و کلاینت اتریوم بخش دوم Getting into the Details of Ethereum - Accounts, Wallet, transactions, EIP, Ethereum Client Part 2

  • قراردادهای هوشمند چیستند؟ تاریخچه کوتاه What are Smart Contracts Brief History

  • موارد استفاده از قراردادهای هوشمند Smart Contract use cases

  • زبان Solidity: پیش‌زمینه و معرفی Solidity - Background and Briefing

  • زبان Solidity: متغیرها Solidity - Variables

  • زبان Solidity: عملگرها Solidity - Operators

  • زبان Solidity: انواع داده‌ها بخش اول Solidity - Types Part 1

  • زبان Solidity: انواع داده‌ها بخش دوم Solidity - Types Part 2

  • تغییردهنده‌های تابع (Modifiers) و رویدادها در Solidity بخش اول Solidity Function Modifiers and Events Part 1

  • تغییردهنده‌های تابع (Modifiers) و رویدادها در Solidity بخش دوم Solidity Function Modifiers and Events Part 2

  • تغییردهنده‌های تابع (Modifiers) و رویدادها در Solidity بخش سوم Solidity Function Modifiers and Events Part 3

  • زبان Solidity: حافظه (Memory) و ذخیره‌ساز (Storage) Solidity - Memory and Storage

  • زبان Solidity: شرط‌ها و حلقه‌ها Solidity - Conditionality and Loops

راه‌اندازی محیط توسعه Setting Up the Development Environment

  • مبانی EVM بخش اول Basics of EVM Part 1

  • مبانی EVM بخش دوم Basics of EVM Part 2

  • نود اتریوم چیست؟ انواع مختلف نودهای اتریوم What is Ethereum Node? Different Types of Ethereum Nodes

  • کلاینت اتریوم چیست؟ انواع کلاینت‌های اتریوم بخش اول What is Ethereum Client? Different Types of Ethereum Client Part 1

  • کلاینت اتریوم چیست؟ انواع کلاینت‌های اتریوم بخش دوم What is Ethereum Client? Different Types of Ethereum Client Part 2

  • تفاوت نود اتریوم و کلاینت اتریوم Ethereum Node vs Ethereum Client

  • کار با Remix IDE بخش اول Remix Ide Part 1

  • کار با Remix IDE بخش دوم Remix Ide Part 2

  • نصب و آشنایی با ویرایشگر Visual Studio Code Visual Studio Editor Installation and Briefing

  • مروری بر فریم‌ورک Truffle Truffle - Overview

  • نصب Truffle Truffle Installation

  • آموزش Truffle بخش اول Truffle Tutorial Part 1

  • آموزش Truffle بخش دوم Truffle Tutorial Part 2

  • آموزش Truffle بخش سوم Truffle Tutorial Part 3

  • ساخت و استقرار قرارداد هوشمند با Truffle بخش اول Building and Deploying Smart Contract using Truffle Framework Part 1

  • ساخت و استقرار قرارداد هوشمند با Truffle بخش دوم Building and Deploying Smart Contract using Truffle Framework Part 2

  • مروری بر Ganache Ganache - Overview

  • نصب و آموزش Ganache Ganache - Installation and Tutorial

  • استقرار قرارداد هوشمند در Ganache Ganache - Deploying Smart Contract

  • آشنایی با Metamask Introduction to Metamask

  • نصب Metamask بخش اول Metamask - Installation Part 1

  • نصب Metamask بخش دوم Metamask - Installation Part 2

  • انجام عملیات بین Metamask و قرارداد هوشمند Performing Operations in Between Metamask and Smart Contract

  • مقدمه‌ای بر کتابخانه Web3.js Web3.js - Introduction

  • اتصال Ganache به web3.js بخش اول Web3.js - Connecting Ganache with web3.js Part 1

  • اتصال Ganache به web3.js بخش دوم Web3.js - Connecting Ganache with web3.js Part 2

  • اتصال قرارداد هوشمند به web3.js Web3.js - Connecting Smart Contract with web3.js

ساخت و استقرار قراردادهای هوشمند Building and Deploying Smart Contracts

  • ساختار قرارداد هوشمند بخش اول Structure of Smart Contract Part 1

  • ساختار قرارداد هوشمند بخش دوم Structure of Smart Contract Part 2

  • سینتکس قرارداد هوشمند بخش اول Syntax in Smart Contract Part 1

  • سینتکس قرارداد هوشمند بخش دوم Syntax in Smart Contract Part 2

  • نوشتن قرارداد هوشمند Writing Smart Contract

  • چرا به تست قرارداد هوشمند نیاز داریم؟ Why do we Need to Test the Smart Contract?

  • انواع مختلف تست‌ها Different Types of Testing?

  • تمرین تست واحد (Unit Testing) Practicing Unit Testing

  • تمرین تست یکپارچگی (Integrated Testing) Practicing Integrated Testing

  • آشنایی با انواع شبکه‌های تست (Testnets) Understanding Different Types of Testnets

  • یادگیری درباره Faucets Learning About Faucets

  • استقرار قرارداد هوشمند روی شبکه تست Deploying Smart Contract on Testnet

  • بررسی تراکنش‌ها در قراردادهای هوشمند ایجاد شده Learning About Transactions Through the Smart Contracts Created

تعامل با قراردادهای هوشمند Interacting with Smart Contracts

  • آشنایی با پکیج eth Learn About eth Package

  • ایجاد پروژه با Web3js و خواندن داده‌ها بخش اول Creating Project with Web3js Library and Reading Data Part 1

  • ایجاد پروژه با Web3js و خواندن داده‌ها بخش دوم Creating Project with Web3js Library and Reading Data Part 2

  • ایجاد پروژه با Web3js و خواندن داده‌ها بخش سوم Creating Project with Web3js Library and Reading Data Part 3

  • خواندن و نوشتن داده‌ها در قرارداد هوشمند بخش اول Reading and Writing Data to Smart Contract Part 1

  • خواندن و نوشتن داده‌ها در قرارداد هوشمند بخش دوم Reading and Writing Data to Smart Contract Part 2

  • آموزش نحوه نوشتن داده‌ها بخش اول Learning How to Write Data Part 1

  • آموزش نحوه نوشتن داده‌ها بخش دوم Learning How to write Data Part 2

  • رویدادها (Events) در قرارداد هوشمند چیستند؟ What are Events in Smart Contract?

  • تعامل با رویدادها Interacting with Events

  • تعامل با رویدادها و اجزای آن در تراکنش بخش اول Interacting with Events and its Components in Transaction Part 1

  • تعامل با رویدادها و اجزای آن در تراکنش بخش دوم Interacting with Events and its Components in Transaction Part 2

  • توابع بازگشتی (Callbacks) چیستند؟ What is Callbacks?

  • تمرین Callback بخش اول Practicing Callback Part 1

  • تمرین Callback بخش دوم Practicing Callback Part 2

نمایش نظرات

آموزش جامع بلاک‌چین اتریوم
جزییات دوره
12h 33m
80
(آخرین آپدیت)
2,953
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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