Online Courses
Universities
Scholarships
AI Advisor
Home
›
Online Courses
›
Web Development
›
DApp開発入門:Pythonライクな"Vyper"と"Br...
DApp開発入門:Pythonライクな"Vyper"と"Brownie"でブロックチェーンアプリを開発しよう
Udemy
Certificate
USD 44.99
Enroll now →
About this course
このコースは、PythonライクなWeb3系ツールを活用して、ブロックチェーンアプリ・分散型アプリ(DApp)を開発するコースです。「ブロックチェーンアプリ開発は面白そうだけど、最初のステップは難しそう…」「Pythonの知識を活かして、DApp開発を学びたい!」と思っている方に、ぜひご覧いただきたい内容です。DApp開発に関する学習コンテンツでは、多くの場合、JavaScriptライクなSolidityという言語や、JavaScript系ツールであるHardhat, Truffle, Reactなどが活用されます。一方、このコースでは、PythonライクなWeb3系ツールである"Vyper"と"Brownie"を活用して開発を進めます。(ただし、フロントエンドの開発ではJavaScriptを使用しています。)"JavaScriptに苦手意識がある"、"Pythonのほうが得意"という方が、ブロックチェーンアプリ・分散型アプリ(DApp)を開発する最初のステップにピッタリのコースです。■コースの特徴VyperとBrownieの導入により、Pythonの基礎知識を活かして、DApp開発をスムーズにスタートできます。スマートコントラクトの作成、ブロックチェーンへのデプロイ、フロントエンドとの連携までの一連の流れを習得できます。オープンなテストネットワークであるSepoliaへのデプロイし、VercelでWeb公開するため、実際に機能するDAppが1つ完成します。自分なりのカスタマイズを加え、ポートフォリオとしても活用してください。■開発するDApp架空のトークンを送付できるシンプルなアプリケーションを開発します。MetaMaskでアプリに接続し、取引履歴はイーサリアムテストネットワークであるSepoliaに記録されます。※詳細はプロモーション動画、もしくは「コースの特徴」の「開発するDappsの完成形」をご覧ください。■開発環境言語:Vyper 0.3.7 / Python 3.9 / JavaScriptフレームワーク・ライブラリ:web3py 6.9.0 / eth-brownie 1.19.3 / Ethers.js 6.7.0 / Node.js 18 / Bootstrap 5.3 / Animate.css 4.1.1ブロックチェーン関連ツール・ネットワーク:MetaMask / Alchemy / Sepolia Testnet Explorer / Sepolia / Ganache 7.9.1ブラウザ:Chromeエディター:VS Codeホスティングサービス、バージョン管理:Vercel / Github / git
What you'll learn
create smart contracts
deploy applications to a blockchain
integrate front-end with blockchain
build a simple DApp that allows token transfers
Course objectives
learn to use Vyper and Brownie for DApp development
understand the deployment process to a test network
complete a functional DApp as a portfolio project
Skills you'll gain
python
javascript
deployment
blockchain
ethereum
smart contracts
web3
dapp
vyper
brownie
Related courses
ASP.NET Core y Clean Architecture con DDD : Parte 2
USD 19.99
Information Systems Foundations
USD 49
Cloud Application Development Foundations
USD 49
C Programming for Everybody
USD 49
Cloud Application Development Foundations
USD 49
Object Oriented Programming in Java
USD 49
Computational Thinking with JavaScript
USD 49
Augmented Reality/WebXR. How to Be a Pro and Create Anything
USD 49.99
Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.