|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dappnft2a/
课程评论:没有评论
**实用动态 NFT 智能合约开发 — NFT 篇 阶段 2a / Oracle “Chainlink” 的运用** 本课程专为对将链外数据引入区块链并用于智能合约的 Oracle 技术感兴趣,以及对创建动态变化的 NFT 的方法和技术实现感兴趣的人士设计。 **课程前提:** * **具备 Solidity 编程经验,并熟悉 ERC-721 标准。**本课程不适合初学者。 * **建议已完成“【关注技能:DApp(去中心化应用)】系统学习‘智能合约’开发 — NFT 篇 阶段 1”课程。** * **推荐参考“Mastering Solidity Basics — 突破入门级别,自如驾驭 Solidity 的基础巩固”课程或 Solidity 官方文档。** **课程内容(涉及技术):** * **开发语言:** Solidity (v0.8.17) * **Chainlink 库:** ChainlinkClient(v0.8) * **OpenZeppelin 库:** AutomationCompatible(v0.8), OpenZeppelin(v4.8.0) * **以太坊标准:** ERC-721 * **区块链(测试网):** Ethereum Goerli * **浏览器:** Etherscan * **钱包:** Metamask (浏览器:Chrome) * **源代码仓库:** GitHub * **NFT 市场:** OpenSea * **去中心化存储:** NFTStorage (IPFS/FileCoin) **学习方式与支持:** * **课程提供源代码,采用 MIT 许可协议。** * **鼓励学员通过 Udemy QA 功能提问,并提供问题截图和代码。** * **可提出添加讲义内容的请求。** * **请在提问前对比讲师提供代码,并在提问时清晰描述问题。** * **原则上不接受课程内容以外的提问,如其他项目代码审查。** * **提问回复时间为 3-4 天。** **重要提示:** * **课程中的部分章节(第 5、6 节)目前无法访问,请在购买前仔细确认。** * **本课程仅供学习目的,不构成任何投资建议。** * **Udemy 提供 30 天内无条件退款服务。** **免责声明:** * 本课程旨在教授技术,并非鼓励任何形式的投资或投机。 * 学员需自行承担因学习或使用课程内容而产生的一切风险和责任。
/** * 2023/06/28(水)追記 * 現在セクション5及び6が受講できない状態となっていますので、ご注意ください。 * 詳しくはレクチャー1(購入前でも内容確認できます)をご確認の上、本コースの受講をご判断いただければと思います。*/このコースは、ブロックチェーンの外にあるデータをブロックチェーン上に持ってきてスマートコントラクト上で扱いたい、つまりOracleに関心のある方や、動的に変化していくNFTの作り方や技術的な実現方法に関心のある方向けのコースです。SolidityでのプログラミングしてERC-721に準拠したNFTスマートコントラクト開発を経験したことのない方向けのコースではありませんのでご注意ください。そして、本コースは以下想定の元制作をしています。私の別コース「【注目スキル:DApp(分散アプリケーション)】体系的に学ぶ『スマートコントラクト』開発〜NFT編ステージ1〜」を受講された方を対象者に想定しています。Solidityの文法について細かな解説は行っていませんので、必要に応じて同じく別コース「Mastering Solidity Basics 〜入門レベルを脱してSolidityを自在に操るための基礎固め〜」を適宜必要な箇所だけ参照しながら受講いただくこと、もしくはご自身で公式マニュアルを参照いただきながら受講いただくことを想定しています。また、予め今お読みいただいているコース紹介ページや、コース紹介動画、またいくつか無料で公開しているレクチャー動画をご確認いただき、ご自身の学習スタイル、期待、要望に沿った内容であるか、また講師の教え方や伝え方などが気にいるかもしくは我慢できる範囲かをご確認いただくことを強くお勧めします。受講を希望される場合、上記の点を踏まえご検討ください。受講には時間とお金もかかりますし、本コースや私のレクチャースタイルと合わない方に無理やりお勧めしたいとも考えておりません。受講開始したもののやはり合わないということがわかれば即返金してください。Udemyでは購入から30日以内であれば返金可能です。方法は以下のURLです。https://support.udemy.com/hc/ja/articles/229604248-%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%AE%E8%BF%94%E9%87%91%E6%96%B9%E6%B3%95本コースで扱う主な技術・規格・サービス開発言語 :Solidity (v0.8.17)Chainlinkライブラリ : ChainlinkClient(v0.8), AutomationCompatible(v0.8)ライブラリ :OpenZeppelin(v4.8.0)Ethereum規格 :ERC-721ブロックチェーン(テスト用ネット):Ethereum Goerliエクスプローラ :Etherscanウォレット :Metamask(ブラウザ:Chrome)ソースコードリポジトリサービス :GitHubNFTマーケットプレイス :OpenSea分散型ストレージ :NFTStorage(IPFS/FileCoin)注意事項・質問についてコースで扱っているレクチャー内容やレクチャーを進めていくにあたり進められず詰まってしまったなどあれば、UdemyのQA機能で質問をください。可能な限り回答するようにしますので活用ください。また、講義に解説を追加して欲しい!というリクエストも随時受け付けていますので連絡ください。お待ちしています。ただ以下2点について予めご協力、ご了承をお願いいたします。 ・質問前に一度講師提供コードと見比べてから質問をお願いします。質問の際には発生している事象のスクリーンショット(画像)や書いているコード自体も記載ください。現象やご質問内容を理解するコミュニケーションが最も時間を要します。お互いに時間をロスすることなく解決していくためご協力お願いします。 ・コースで扱っているレクチャー内容以外のご質問は原則受け付けていませんので予めご了承願います(特にコース関係ない内容、ご自身が今開発してるコードのレビューなどはご勘弁ください)。ご質問への返信タイミングは、ベストエフォートでの回答になります。目安は質問から3、4日程度・本コースで扱うソースコードについて本コースで扱うソースコードは学習目的のものですが、本コースの受講者か否かに限らず提供できるようパブリックリポジトリにし、コードもMITライセンスを採用しています。(この形でスタートして何か問題が出て来ればそのタイミングで見直します。)利用者の権利はMITライセンスの内容通りですので必ず確認をお願いします。また、ソースコードをそのまま使ったり、切り貼りしたりしてご自身のNFTコントラクトを開発し、Ethereumなどのメインネットワークにデプロイするのは非推奨です。・免責事項このコースでいくつかサービスを使いながら学びますが、全て学習目的です。技術を学ぶためのコースであり、特定の銘柄や商品の投資や投機を促すものではありません。いかなる責任も賠償もできませんので予めご了承の上受講ください。