دوره جامع ارز دیجیتال و بلاک‌چین | آموزش جامع زبان سالیدیتی (Solidity) - آخرین آپدیت

دانلود Complete Cryptocurrency & Blockchain Course | Learn Solidity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره کاوشی عمیق در دنیای ارزهای دیجیتال، بلاک‌چین و توسعه قراردادهای هوشمند با استفاده از Solidity ارائه می‌دهد. شما درک جامع و کاملی از نحوه عملکرد ارزهای دیجیتال، پیامدهای اقتصادی آن‌ها و زیرساخت فنی بلاک‌چین به دست خواهید آورد. یاد بگیرید چگونه ارزهای دیجیتال خود را با کیف پول‌ها مدیریت کنید، معامله نمایید و دارایی‌های خود را در برابر هک‌ها ایمن کنید. این دوره همچنین شما را با فضای سرمایه‌گذاری، از جمله ICOها و آلت‌کوین‌ها آشنا می‌کند. شما تجربه عملی در زمینه بلاک‌چین و اتریوم کسب کرده و در نهایت برنامه‌های غیرمتمرکز (dApps) را ساخته و مستقر خواهید کرد. در طول این دوره، به بررسی عمیق‌تر اتریوم، قراردادهای هوشمند و ابزارهای بلاک‌چینی مانند Truffle و Web3 خواهید پرداخت. شما یاد می‌گیرید که قراردادهای هوشمند خود را توسعه دهید، با آن‌ها تعامل داشته باشید و با استفاده از ابزارهای خودکار، آن‌ها را به طور کامل تست کنید. علاوه بر این، این دوره فرصتی را فراهم می‌کند تا یک بازی مبتنی بر بلاک‌چین بسازید و آن را با MetaMask ادغام کنید، که به شما اجازه می‌دهد بازی خود را در یک شبکه تست مستقر کرده و با کاربران واقعی تعامل داشته باشید. این دوره برای کسانی که می‌خواهند وارد دنیای توسعه بلاک‌چین شوند، علاقه‌مندان به ارزهای دیجیتال و هر کسی که به درک مکانیسم‌های سیستم‌های غیرمتمرکز علاقه دارد، ایده‌آل است. هیچ تجربه قبلی در توسعه بلاک‌چین مورد نیاز نیست، اما داشتن دانش پایه برنامه‌نویسی مفید خواهد بود.

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

مقدمه Introduction

  • مقدمه Introduction

بررسی عمیق ارزهای دیجیتال Cryptocurrency Deep Dive

  • معرفی بخش Section Introduction

  • ارزهای دیجیتال چیستند؟ What Are Cryptocurrencies?

  • تاریخچه پیدایش ارزهای دیجیتال How Cryptocurrencies Came to Be

  • ارزهای دیجیتال چگونه ایجاد می‌شوند؟ How Cryptocurrencies Are Created

  • تاثیر اقتصادی ارزهای دیجیتال The Economic Impact of Cryptocurrencies

  • آیا ارزهای دیجیتال همچنان ارزشمند خواهند بود؟ Will Cryptocurrencies Continue to Have Value?

  • جمع‌بندی بخش Section Summary

کیف پول‌های ارز دیجیتال Cryptocurrency Wallets

  • معرفی بخش Section Introduction

  • کیف پول‌ها چیستند؟ What Are Wallets?

  • چگونه کیف پول مناسب را انتخاب کنیم Which Wallet to Choose

  • نحوه راه‌اندازی یک کیف پول How to Setup A Wallet

  • خرید اولین ارز دیجیتال شما Buying Your First Cryptocurrency

  • فروش اولین ارز دیجیتال شما Selling Your First Cryptocurrency

  • جمع‌بندی بخش Section Summary

سرمایه‌گذاری در ارزهای دیجیتال Investing in Cryptocurrencies

  • معرفی بخش Section Introduction

  • چرا ترید روزانه برای عموم توصیه نمی‌شود Why Day Trading Should Be Ignored for The Masses

  • استراتژی هولد (HODL) HODL Strategy

  • عرضه اولیه سکه (ICO) چیست؟ What Are Initial Coin Offerings?

  • مزایا و معایب ICOها Pros & Cons of Initial Coin Offerings

  • تفاوت بین توکن‌های کاربردی و توکن‌های امنیتی Difference Between Utility Tokens & Security Tokens

  • رهگیری بازارهای ارز دیجیتال Tracking the Cryptocurrency Markets

ایمن‌سازی ارزهای دیجیتال شما Securing Your Cryptocurrency

  • معرفی بخش Section Introduction

  • اهمیت امنیت The Importance of Security

  • چگونه از پورتفولیو خود محافظت کنیم How to Safeguard Your Portfolio

  • کیف پول‌های گرم در مقابل کیف پول‌های سرد Hot Wallets VS Cold Wallets

  • انتخاب صرافی ارز دیجیتال Choosing A Cryptocurrency Exchange

  • جمع‌بندی بخش Section Summary

بررسی عمیق آلت‌کوین‌ها AltCoin Deep Dive

  • معرفی بخش Section Introduction

  • لایت‌کوین (Litecoin) Litecoin

  • بایننس کوین (Binance Coin) Binance Coin

  • اتریوم (Ethereum) Ethereum

  • ریپل (Ripple) Ripple

  • استیم (Steem) Steem

  • اتریوم کلاسیک (Ethereum Classic) Ethereum Classic

  • مونرو (Monero) Monero

  • جمع‌بندی بخش Section Summary

تئوری بلاک‌چین Blockchain Theory

  • معرفی بخش Section Introduction

  • بلاک‌چین چیست؟ What Is the Blockchain?

  • بلاک‌چین‌های خصوصی و عمومی Private & Public Blockchains

  • مثال‌هایی از کاربردهای بلاک‌چین Example Use Cases of Blockchains

  • قراردادهای هوشمند چیستند؟ What Are Smart Contracts?

  • معرفی وب 3.0 (Web 3.0) Introducing Web 3.0

  • جمع‌بندی بخش Section Summary

توسعه قراردادهای هوشمند – سالیدیتی Smart Contract Development – Solidity

  • مقدمه این بخش Introduction to this Section

  • معرفی Remix: بررسی کلی IDE Remix Introduction: IDE Overview

  • نحوه دریافت و استفاده از نمونه کدهای این دوره How to get and use the Code Samples for this Course

  • اولین قرارداد هوشمند شما Your First Smart Contract

  • شروع، توقف و تعامل با قراردادهای هوشمند Starting, Stopping & Interacting with Smart Contracts

  • توابع Getter و Setter Getter & Setter Functions

  • متغیرها و آدرس‌ها Variables and Addresses

  • اشیاء سراسری و توابع Payable Global Objects and Payable Functions

  • سازنده (Constructor) و اصلاح‌کننده‌ها (Modifiers) Constructor & Modifiers

  • آرایه‌ها (Arrays) Arrays

  • نگاشت‌ها (Mappings) Mappings

  • ساختارها (Structs) Structs

  • توابع View و Pure View/Pure Functions

  • مفهوم زمان در سالیدیتی The Concept of Time

  • استثناها: Require, Assert, Revert Exceptions: Require, Assert, Revert

  • جمع‌بندی بخش و چشم‌انداز Section Summary and Outlook

تعریف مکانیک‌های بازی Define the Game Mechanics

  • بررسی بازی که توسعه خواهیم داد This Is the Game We'll Develop

  • طراحی رابط‌های کاربری Let's Lay Out the Interfaces

  • قابلیت‌های پایه بازی Basic Game Functionality

  • چگونه بازیکن دوم می‌تواند به بازی بپیوندد How A Second Player Can Join the Game

  • تعریف صفحه بازی Defining Our Game Board

  • پیاده‌سازی درست وضعیت تساوی Getting the Draw Right

  • برنده شدن بخش اول: افقی و عمودی Winning Part 1: Horizontal and Vertical

  • برنده شدن بخش دوم: بررسی قطری Winning Part 2: Diagonal Checks

  • اگر بازیکنی بازی را متوقف کند چه می‌شود؟ What Happens If A Player Stops Playing?

  • ثبت امتیازات بالا بخش اول Registering High Scores Part 1

  • ثبت امتیازات بالا بخش دوم: برترین بازیکن Registering High Scores Part 2: Top 1 Player

  • ثبت امتیازات بالا بخش سوم: ۱۰ بازیکن برتر Registering High Scores Part 3: Top 10 Players

  • خواندن امتیازات: دریافت لیست ۱۰ نفر اول Reading High Scores: Getting the Top 10

  • جمع‌بندی بخش و چشم‌انداز Section Summary and Outlook

درک ابزارها و بلاک‌چین اتریوم Understanding the Tools & Ethereum Blockchain

  • واحد‌های اندازه‌گیری اتریوم Ethereum Denominations

  • تعامل با قراردادهای هوشمند: آرایه ABI Interacting with Smart Contracts: The ABI Array

  • معرفی شبکه‌های اتریوم These Are the Ethereum Networks

  • رمزنگاری کلید عمومی/خصوصی Private/Public Key Cryptography

  • درک مفهوم گاز (Gas) Understanding the Concept of Gas

  • نحوه عملکرد رویدادها (Events) در سطح عمیق This Is How Events Work on A Deeper Level

  • جمع‌بندی بخش Section Summary

توسعه محلی با Truffle و Web3 Local Development with Truffle & Web3

  • معرفی Ganache Ganache

  • معرفی Web3.js Web3.js

  • معرفی Truffle Truffle

  • نصب Truffle در VSCode Truffle Installation with VSCode

  • تطبیق محیط Truffle برای بازی ما Adapt the Truffle Environment for Our Game

تست‌های خودکار Automated Testing

  • نحوه تست کردن با Truffle This Is How Testing Works with Truffle

  • افزودن فایل JS برای بازی Let's Add A JS-File for Our Game

  • تست حالت برد و باخت Let's Test Winning and Losing

  • تست حالت تساوی Let's Test A Draw

  • نوشتن یک مورد تست (Test Case) در سالیدیتی Write A Solidity Test Case

پیاده‌سازی بازی در HTML/JavaScript The Game In HTML/JavaScript

  • معرفی Truffle Boxes Let me introduce Truffle-Boxes

  • درک ساختار Truffle Box Understand the Truffle Box

  • تطبیق Truffle Webpack برای بازی Adapt Truffle Webpack for the Game

  • ایجاد قابلیت‌های پایه بازی Create the Basic Game Functionality

  • پیاده‌سازی قابلیت شروع و پیوستن به بازی Start Game and Join Game Functionality

  • نمایش صفحه بازی Show the Game Board

  • افزودن قابلیت‌های HTML Add the HTML Functionality

  • رویدادهای برد و باخت Events for Winning and Loosing

  • نمایش لیست امتیازات بالا Show the Highscore List

  • زیباسازی بازی Beautify Our Game

  • جمع‌بندی بخش Section Summary

نودهای میزبانی شده بلاک‌چین (MetaMask) Hosted Blockchain Nodes (MetaMask)

  • معرفی MetaMask MetaMask Intro

  • دانلود و نصب MetaMask Download & Install MetaMask

  • راهنمای جامع استفاده از MetaMask The Definitive Guide to MetaMask

  • نحوه تعامل MetaMask با قرارداد Truffle This is How MetaMask Works with Truffle-Contract

  • بازی با استفاده از MetaMask و Ganache Play a Game with MetaMask and Ganache

  • مستقر کردن بازی در شبکه Ropsten با HDWallet Provider Deploy our Game to Ropsten using HDWallet Provider

  • بیایید با هم بازی کنیم Let's Play the Game Together

نمایش نظرات

دوره جامع ارز دیجیتال و بلاک‌چین | آموزش جامع زبان سالیدیتی (Solidity)
جزییات دوره
18h 15m
109
(آخرین آپدیت)
743
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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