پیشنهاد فرادرس

آموزش ایجاد اپلیکیشن های غیر متمرکز Blockchain 

دسته بندی ها: بلاک چین ، آموزش های لیندا (Lynda)

آیا شما علاقه مند به نوشتن اپلیکیشن های blockchain هستید یا ارز دیجیتال را می خواهید با اپلیکیشن های موجود ادغام کنید؟ در این دوره با مفاهیم برنامه نویسی، کار در محیط  Ethereum blockchain، ایجاد یک قرارداد هوشمند، ایجاد یک رابط کاربری وب، جاوااسکریپت، مفاهیم کلیدی برنامه نویسی و تکنیک های توسعه Ethereum، تفاوت bitcoin و Ethereum blockchain، نوشتن قراردادهای هوشمند در شبکه Ethereum، ایجاد DApps آشنا می شوید.

سرفصل:

  • معرفی دوره
  • چیزی که باید بدانید
  • استفاده از فایل های تمرین
  • راه اندازی سرور
  • نصب MetaMask
  • مقدمه ای بر DApps و Ethereum
  • Ethereum blockchain
  • قراردادهای هوشمند
  • اپلیکیشن های غیر متمرکز  یا DApps
  • برخی از DApps
  • نحوه کارکرد Ethereum
  • تعامل با شبکه Ethereum
  • نوشتن قرارداد هوشمند
  • معرفی Solidity
  • Solidity چیست؟
  • Solidity چیست؟
  • ایجاد یک قرارداد هوشمند ساده
  • کامپایل و مهاجرت قراردادهای هوشمند
  • تست با Truffle
  • ساخت DApp
  • DApp UI
  • معرفی web3.js
  • تعامل با blockchain
  • فراخوانی قرارداد هوشمند
  • استفاده از MetaMask در کلاینت
  • استقرار به شبکه Ethereum
  • نصب geth برای میزبانی محلی
  • Testnet/Ropsten و استقرار mainnet
  • استقرار منابع در Swarm
  • نتیجه
  • مراحل بعدی
Ethereum: Building Blockchain Decentralized Apps (DApps) Publisher:Lynda Author:Drew Falkman Duration:1h 45m Level:Intermediate

Learn how to build DApps for the Ethereum blockchain. Discover how to create a smart contract, a web user interface, and the JavaScript needed to link the two.
Released: 7/10/2018
Are you interested in writing blockchain apps or integrating cryptocurrency into your existing apps? In this project-based course, Drew Falkman shows mobile and web developers who are broadly familiar with programming concepts how to work in the Ethereum blockchain environment. As he walks through the creation of a smart contract, a web user interface, and the JavaScript needed to link the two, Drew helps to familiarize you with key programming concepts and techniques surrounding Ethereum development. Discover what the Ethereum blockchain is and how it differs from bitcoin. Get an introduction to Solidity, the programming language used to write smart contracts on the Ethereum network. In addition, learn how to build decentralized applications (DApps) using some of the web programming languages you're already familiar with.
Topics include:
How the Ethereum blockchain differs from bitcoin
What smart contracts are and how they work
Creating a smart contract from scratch in Solidity
Using Truffle to test smart contracts
Using web3.js to interact with the blockchain
Deploying resources in Swarm
Introduction
Welcome
1m 36s
What you should know
1m 28s
Using the exercise files
49s
1. Getting Set Up
What we will be building
1m 19s
Server setup
4m 20s
Install MetaMask
4m 19s
2. Introduction to DApps and Ethereum
The Ethereum blockchain, part 1
4m 32s
The Ethereum blockchain, part 2
2m 8s
Smart contracts explained
4m 55s
The case for decentralized apps or DApps
4m 56s
Some sample DApps
2m 56s
How Ethereum works
3m 47s
Interacting with the Ethereum network
4m 29s
3. Writing a Smart Contract
Intro to Solidity
2m 54s
What does Solidity look like?
3m 46s
Creating a simple smart contract
6m 26s
Compiling and migrating smart contracts
3m 29s
Testing with Truffle
6m 35s
4. Building a DApp
Our simple DApp UI
2m 3s
Intro to web3.js
5m 12s
Interacting with the blockchain, part 1
3m 46s
Interacting with the blockchain, part 2
3m 51s
Calling our smart contract, part 1
2m 39s
Calling our smart contract, part 2
4m 19s
Using MetaMask in our client
3m 22s
5. Deploying to the Ethereum network
Installing geth to host locally
2m 43s
Testnet/Ropsten and mainnet deployment, part 1
3m 36s
Testnet/Ropsten and mainnet deployment, part 2
3m 40s
Deploying resources in Swarm
3m 42s
Conclusion
Next steps
1m 24s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 295.0MB همراه با زیرنویس انگلیسی Lynda Ethereum Building Blockchain Decentralized Apps DApps_git.ir.rar
captcha