Home | Back to Courses
【注目スキル:DApp(分散アプリケーション)】体系的に学ぶ『スマートコントラクト』開発〜NFT編ステージ1〜

Partner: Udemy
Affiliate Name:
Area:
Description: 【注意事項】本コース(収録は2022年5,6月)リリース後、2022年9月に実施された大型アップデート「The Merge」などの影響で利用するテスト用チェーンを変更しています。本コースで利用するツール類の現状を鑑み、現在Polygonのテストネットワーク「Mumbai」を中心に使い、学んでいくことにしています。詳しくは最初のセクションでご案内していますので、ご確認お願いします。--このコースは、DApp(Decentralized Application)の中核である「スマートコントラクト」開発を学ぶためのコースで、テーマはNFTです。各NFTプロジェクトの要件に合わせた機能を持つ独自のスマートコントラクトを開発するための基本的な知識とスキルを体系的に身につけていきます。実はNFTスマートコントラクトを開発せずともOpenSeaの画面からNFTを作成する方法があり、機能的にこのスマートコントラクトで十分なプロジェクトもあります。プログラムを書かずともNFTを作成できるこのようなツールはNFTが広く普及するために非常に有用なものですよね。ただ、もっと独自の機能を使いたいという場合はスマートコントラクトの開発を行い機能を実装していく必要があります。実は海外の著名なNFTプロジェクトの多くはそれぞれ独自のスマートコントラクトを開発しています。それもNFTアート、NFTゲーム、ユーティリティNFTなどジャンルは問わず、多くのプロジェクトが独自開発しています。Nounsも、Azukiも、Meebitも、Doodleも、Sandboxも、Illuviumも...挙げたらキリがないくらいに。OpenSeaなどのマーケットプレイス付属のスマートコントラクトにない機能を使いたい、もしくはコードをOSS化してプロジェクトの信頼を得たいという場合など様々な要望に対して独自にスマートコントラクトを開発することは最も有力な選択肢の一つです。このコースはまさに様々な機能を持つNFTスマートコントラクトを開発するための第一歩となるコースです。具体的に何を学べるかについては、以下と『コースの内容』をご覧ください。 本コースで扱う技術・規格・サービス開発言語 :Solidity (v0.8.14, 1つのみv0.8.7)ライブラリ :OpenZeppelin(v4.6.0)開発環境 :RemixIDEEthereum規格. :ERC-721ブロックチェーン(テスト用ネット):Polygon Mumbai, (一部 Ethereum Sepolia) エクスプローラ :Polygonscan, (一部 Etherscan)ウォレット :Metamask(ブラウザ:Chrome)ブラウザ :Chrome,(一部 Brave)ソースコードリポジトリサービス :GitHub(コースで作成するコードの完成形置いてます)NFTマーケットプレイス :OpenSea、(一部 Raribleを紹介)分散型ストレージ :NFTStorage(IPFS/Pinata/FileCoin),(ARweaveは紹介程度)オンチェーンNFT画像データ形式 :SVGオラクルサービス :Chainlink VRF本コースで学べること(採用技術ツール観点)以下は本コース採用技術、ツール観点で主に学ぶリストです。この観点以外で学
Category: Development > Web Development > Smart Contracts
Partner ID:
Price: 84.99
Commission:
Source: Impact
Go to Course