لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع بلاکچین اتریوم
- آخرین آپدیت
دانلود 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
نمایش نظرات