نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آموزش توسعه برنامه های کاربردی برای سیستم عامل Ethereum. با اصول بلاکچین و Ethereum شروع کنید ، سپس مهارت های اصلی نوشتن قراردادهای هوشمند را با استفاده از زبان برنامه نویسی Solidity بیاموزید. همه را بزرگ کنید بررسی اجمالی دوره 1m 36s پروتکل اتریوم 31m 47s شروع کار با قراردادهای هوشمند 42m 18s زبان برنامه نویسی جامدادی دهه 47 47 Ethereum API 58 متر 34s چارچوب ترافل 41m 40s در حال توسعه قراردادهای پیشرفته هوشمند 57 متر 36s برنامه های وب با Ethereum 34m 31s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
پروتکل اتریوم
Ethereum Protocol
-
مقدمه
Introduction
-
فناوری بلاکچین
Blockchain Technology
-
توابع هش
Hash Functions
-
بررسی اجمالی Ethereum
Ethereum Overview
-
کیف پول اتریوم
Ethereum Wallet
-
با استفاده از اتریوم
Using Ethereum
-
خلاصه
Summary
شروع کار با قراردادهای هوشمند
Getting Started with Smart Contracts
-
مقدمه
Introduction
-
زبان برنامه نویسی جامدادی
Solidity Programming Language
-
کپسول سازی در جامدادی
Encapsulation in Solidity
-
اجرای قراردادهای هوشمند
Smart Contracts Execution
-
معاملات در Ethereum
Transactions in Ethereum
-
اولین قرارداد هوشمند
First Smart Contract
-
پرداخت برای محاسبه
Paying for Computation
-
معاملات و تماس ها
Transactions and Calls
-
از بین بردن قراردادها
Removing Contracts
-
استقرار قرارداد هوشمند
Deploying Smart Contract
-
خلاصه
Summary
زبان برنامه نویسی جامدادی
Solidity Programming Language
-
مقدمه
Introduction
-
آرایه ها
Arrays
-
انواع مرجع
Reference Types
-
سازندگان
Constructors
-
اعتبار سنجی ورودی
Input Validation
-
رأی دادن در Ethereum
Voting on Ethereum
-
نگاشت
Mappings
-
با استفاده از نگاشت ها
Using Mappings
-
ساختارهای کنترلی
Control Structures
-
سازه ها
Structs
-
حافظه و ذخیره سازی
Memory and Storage
-
استفاده از سازه ها در جامدادی
Using Structs in Solidity
-
پرداخت با قراردادهای هوشمند
Payments with Smart Contracts
-
کیف پول چند سیگنال
Multi-sig Wallet
-
خلاصه
Summary
Ethereum API
Ethereum API
-
مقدمه
Introduction
-
کامپایلر جامدادی
Solidity Compiler
-
با استفاده از کامپایلر جامدادی
Using Solidity Compiler
-
مشتری Ethereum
Ethereum Client
-
مشتری گت
Geth Client
-
با استفاده از گت
Using Geth
-
وعده های موجود در JavaScript
Promises in JavaScript
-
Web3 API
Web3 API
-
استقرار یک قرارداد هوشمند
Deploying a Smart Contract
-
ایجاد بلوک های جدید
Generating New Blocks
-
استخراج Ethereum
Ethereum Mining
-
تعامل با قرارداد هوشمند
Interacting with a Smart Contract
-
محدودیت های بلوک
Block Limitations
-
خلاصه
Summary
چارچوب ترافل
Truffle Framework
-
مقدمه
Introduction
-
شروع کار با ترافل
Getting Started with Truffle
-
مهاجرت قرارداد
Contract Migration
-
شبکه های چندگانه
Multiple Networks
-
محیط های آزمایش
Test Environments
-
در حال اجرا Ganache
Running Ganache
-
ایجاد پروژه ترافل
Creating Truffle Project
-
تست واحد برای قراردادهای هوشمند
Unit Tests for Smart Contracts
-
تست های واحد نوشتاری
Writing Unit Tests
-
تست واحد در جامدادی
Unit Tests in Solidity
-
تست واحد نوشتن در جامدادی
Writing Unit Tests in Solidity
-
خلاصه
Summary
در حال توسعه قراردادهای پیشرفته هوشمند
Developing Advanced Smart Contracts
-
مقدمه
Introduction
-
زمان در قراردادهای هوشمند
Time in Smart Contracts
-
واحدهای اتر
Ether Units
-
Enums
Enums
-
استفاده از Enums و Units
Usings Enums and Units
-
اصلاح کننده های عملکرد
Function Modifiers
-
با استفاده از اصلاح کننده های عملکرد
Using Function Modifiers
-
قرارداد ارث
Contracts Inheritance
-
استفاده از وراثت
Using Inheritance
-
پایان قرارداد هوشمند
Finishing Smart Contract
-
مناسبت ها
Events
-
نسخه ی نمایشی رویدادها
Events Demo
-
تعاملات قراردادها
Contracts Interaction
-
کتابخانه ها در جامدادی
Libraries in Solidity
-
مجری کتابخانه ها
Implementing Librarires
-
خلاصه
Summary
برنامه های وب با Ethereum
Web Applications with Ethereum
-
مقدمه
Introduction
-
استقرار قرارداد سرمایه گذاری جمعی
Deploying Crowdfunding Contract
-
واکنش کلی
React Overview
-
ایجاد یک برنامه وب
Creating a Web Application
-
تعامل با Ethereum
Interacting with Ethereum
-
نمایش داده های قرارداد
Display Contract Data
-
ارسال معامله
Sending a Transaction
-
دریافت آدرس های قرارداد
Getting Contract Addresses
-
خلاصه
Summary
نمایش نظرات