Станьте полноценным веб-разработчиком NFT, изучив самые востребованные навыки, которые преподает известный инженер и разработчик полного стека Clarian North. Присоединяйтесь к захватывающей технологии, внедряющей глобальные изменения в различные отрасли и предприятия. Этот курс был разработан с использованием новейших инструментов NFT, включая Solidity Compiler, Truffle и Web3 Patterns в 2022 году.
NFT меняют способ ведения бизнеса в мире как часть самой прорывной технологии (блокчейн) с самых первых дней интернета, и вы можете создавать и учиться использовать их, чтобы формировать будущее современного цифрового искусства, игр и веб-приложений.
Этот курс научит вас, как создать торговую площадку NFT с нуля, а также некоторые из самых современных и лучших инструментов для веб-разработки. Мы пишем шаг за шагом, погружаясь во все ключевые основы отраслевых стандартов, обнаруживая впечатляющее количество методов и примеров, а также знакомя вас с передовыми концепциями, передовыми практиками и надлежащими соглашениями.
Вам будет предоставлено четкое и глубокое погружение в теорию, тематические исследования проектов и множество примеров, включая множество заданий и упражнений, а также создание впечатляющего портфолио проектов веб-приложений для интервью, которых сейчас серьезно не хватает большинству других онлайн-ресурсов.
Этот курс научит вас программированию NFT и веб-разработке четко ориентированным на проект способом, придерживаясь ожиданий применимых навыков и лучших практик, которые вам нужны. Вы изучите все ключевые основы, а также расширенные концепции и связанные темы, чтобы превратить вас в веб-разработчика, который сможет создавать веб-сайты, ориентированные на NFT, а также несвязанные приложения Blockchain.
Это длинный курс, потому что мы глубоко погружаемся во все, что вам нужно знать, и учимся создавать рынок NFT со смарт-контрактами, передачи токенов и многого другого!
Независимо от того, есть ли у вас знания о NFT или у вас уже есть некоторые базовые знания веб-разработчика (не обязательно — гибкость в навигации по курсу включена внутрь), вы получите массу полезной информации и знаний о NFT и смарт-контрактах!
Наша цель в этом курсе — научить вас рабочим навыкам, необходимым для создания собственной торговой площадки NFT, такой как OpenSea, получения работы в пространстве блокчейна или обновления мира по вашему собственному выбору с помощью ваших новых возможностей. Обладая этими навыками, вы можете претендовать на работу как в веб-разработке (внешний интерфейс), так и в блокчейне (смарт-контракт), использовать их в своих собственных проектах или просто расширить свое портфолио в качестве разработчика — какой бы ни была ваша цель: этот курс приведет вас к ней!
Мир все больше и больше смещается в сторону обучения и работы дома. Это возможность для вас начать изучать наиболее востребованные навыки, продемонстрировать свои навыки разработки NFT и получить опыт, необходимый для превращения вашей страсти во что-то реальное.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:02:52
Overview - Getting Started With NFTs
Урок 2.
00:02:30
What Is An NFT As An Artform & Collectible
Урок 3.
00:03:20
What Are Some Examples of NFTs (Non Fungible Tokens)
Урок 4.
00:03:44
Technically Defining What Is An NFT
Урок 5.
00:06:12
The Internet Of Assets (The World in Web3)
Урок 6.
00:01:49
What Is A Virtual Machine (Basic Introduction)
Урок 7.
00:01:47
What Are Smart Contracts - Ethereum & Solidity
Урок 8.
00:03:26
Optional - Advanced - Introduction to Opcodes for the EVM
Урок 9.
00:03:11
How Contract Storage Works With Ethereum Smart Contracts
Урок 10.
00:00:29
Optional - Advanced - Opcodes Allow The EVM To Compute Almost Anything
Урок 11.
00:02:43
Review - What Is The EVM
Урок 12.
00:01:27
What Is An NFT Marketplace (Formal Definition)
Урок 13.
00:01:28
Introduction To Our KryptoBirdz Marketplace Concept
Урок 14.
00:01:13
What Is OpenSea (Introduction)
Урок 15.
00:01:35
What is an NFT Collections & Collectibles (KryptoBirdz Example)
Урок 16.
00:02:56
Minting & Trading NFTs (KryptoBirdz Example)
Урок 17.
00:03:06
Exercise - Practice With A NFT Marketplace
Урок 18.
00:03:18
What is Algorithmically Generated NFT Art
Урок 19.
00:01:43
Review on NFTs & Next Steps
Урок 20.
00:02:11
Overview - The Standardizaion of NFT Smart Contracts
Урок 21.
00:03:10
NFT & Gaming Introduction (CryptoKitties Example)
Урок 22.
00:02:06
What Real Problems Do Non Fungible Tokens Actually Solve (Besides Cool Games)
Урок 23.
00:01:44
Formally defining what is an ERC721 Token
Урок 24.
00:02:10
ERC721 By Example (BalanceOf Function)
Урок 25.
00:01:32
EIP - The Ethereum Improvement Proposal
Урок 26.
00:01:29
Review - What is the ERC721 Token Contract
Урок 27.
00:02:16
Overview - Getting Started With Programming
Урок 28.
00:04:43
How To Code Along In These Sections - Remix Ethereum IDE Introduction
Урок 29.
00:01:31
Quick Note On The Upcoming Crash Course Section
Урок 30.
00:02:39
What Is Solidity (As A Coding Language)
Урок 31.
00:06:33
Pragma Solidity (How To Select Compiler Versions)
Урок 32.
00:05:30
Creating Smart Contracts In Solidity
Урок 33.
00:07:46
What are Variables & Datatypes in Solidity
Урок 34.
00:03:49
Deploying Your Very First Smart Contract Token
Урок 35.
00:04:14
Visibility keywords in Solidity
Урок 36.
00:01:26
Exercise - Solidity Visibility Challenge
Урок 37.
00:01:49
Solution - Solidity Visibility Challenge
Урок 38.
00:07:18
What is a Constructor in Solidity
Урок 39.
00:03:58
What is Mapping in Solidity
Урок 40.
00:00:51
Exericse - Write A Mapping
Урок 41.
00:01:14
Solution - Write A Mapping
Урок 42.
00:04:49
What Are Events in Solidity
Урок 43.
00:05:08
The Mint Token Function Signature
Урок 44.
00:07:07
Conditional Logic & Error Handling in Solidity
Урок 45.
00:08:44
Updating Token Balances & the += Operator
Урок 46.
00:05:42
Exercise - Write A Send Token Function
Урок 47.
00:04:26
Solution - Write A Send Token Function
Урок 48.
00:11:12
Deploy Your First Mintable Token Contract
Урок 49.
00:04:02
Overview - How To Go Through This Optional Coding Section
Урок 50.
00:05:15
General Introduction To Variables & Types
Урок 51.
00:04:48
Introduction To Booleans, Integers, & Strings
Урок 52.
00:10:00
Writing Solidity Variables
Урок 53.
00:04:11
Exercise write Variables
Урок 54.
00:03:40
Solution - Write Variables
Урок 55.
00:03:44
Introduction To Decision Making - If Statements in Solidity
Урок 56.
00:09:03
How To Write If Statements in Solidity
Урок 57.
00:08:36
Solution - Write An Airdrop If Statement In Solidity
Урок 58.
00:10:08
Arrays in Solidity - Pop Push & Length Methods
Урок 59.
00:04:58
Arrays in Solidity - Delete
Урок 60.
00:02:49
Exercise - Maintain a Compact Array
Урок 61.
00:07:51
Solution - Maintain a Compact Array
Урок 62.
00:07:30
What Are Abstract Contracts in Solidity
Урок 63.
00:03:08
Overview - Setting Up The NFT Development Environment
Урок 64.
00:06:27
What Is MetaMask
Урок 65.
00:07:16
What Is A Terminal
Урок 66.
00:02:36
What Is A Terminal Part II
Урок 67.
00:06:11
What Is Node.js Part I
Урок 68.
00:03:04
What Is Node.js Part II
Урок 69.
00:04:32
What Is NPM Basics
Урок 70.
00:04:01
How To Install Ganache
Урок 71.
00:06:56
How To Use Ganache
Урок 72.
00:07:12
Connecting MetaMask To Ganache
Урок 73.
00:04:28
How To Work With Truffle
Урок 74.
00:06:30
Git Clone The Starter Project (+ Introduction To Github)
Урок 75.
00:02:43
Download Your First Text Editor (VSC)
Урок 76.
00:06:50
Getting Started with Visual Studio Code (Customizations & Workflow)
Урок 77.
00:03:02
Overview - Configuring The NFT Environment Setup
Урок 78.
00:04:04
What Is The Package.json File
Урок 79.
00:04:43
What is JSON (Examples)
Урок 80.
00:09:40
NFT Project Dependency Overview
Урок 81.
00:02:41
Package.json vs Package-lock-json
Урок 82.
00:03:32
The Index.js FIle
Урок 83.
00:03:27
The Index.html File
Урок 84.
00:06:51
Adding Projects Folders & Architecture Setup
Урок 85.
00:04:35
Installing The NFT Project Dependancies
Урок 86.
00:06:29
Initialize Truffle Configurations (Truffle Init)
Урок 87.
00:12:31
Truffle Configurations & Customizations
Урок 88.
00:06:13
The Migrations Truffle Smart Contract Overview
Урок 89.
00:06:33
Write The Upgrade Smart Contract Migration Function
Урок 90.
00:02:37
Overview - Deploying Your NFT Smart Contract
Урок 91.
00:07:02
NFT Smart Contract KryptoBirdz Shell Creation
Урок 92.
00:01:46
Organize The NFT Image Files
Урок 93.
00:04:34
Truffle Deployment Javascript File
Урок 94.
00:07:18
First Truffle Local Compile
Урок 95.
00:05:00
Deploy Your First Smart Contract On Ganache
Урок 96.
00:05:13
Truffle Console (Javascript - Syncronous and Asyncronous)
The Ethereum Improvement Proposal (EIP ERC721 Standard)
Урок 100.
00:04:08
EIP & The Open Zeppelin Token Contracts
Урок 101.
00:07:18
Refactoring Metadata to an ERC721Metadata Smart Contract
Урок 102.
00:05:51
Create The ERC721 Connector Smart Contract
Урок 103.
00:02:51
Exericse - Hook up the ERC721Connector to the Main NFT Marketplace Smart Cont
Урок 104.
00:03:02
Solution - Hook up the ERC721Connector To The Main NFT Smart Contract
Урок 105.
00:05:27
Migrate And Test NFT Smart Contract Updates
Урок 106.
00:04:26
The ERC721 Main NFT Smart Contract
Урок 107.
00:03:53
The Minting NFT Function Steps
Урок 108.
00:06:00
Mapping Database for The Minting NFT Function
Урок 109.
00:03:57
Exercise - Write The Minting NFT Function
Урок 110.
00:05:44
Solution - Write The Minting NFT Function
Урок 111.
00:07:51
Bonus 2 Solution - Write The Minting NFT Function
Урок 112.
00:03:39
Transer Event for Minting NFTs
Урок 113.
00:08:34
Storing NFTs on the marketplace Smart Contract I
Урок 114.
00:04:34
Storing NFTs on the marketplace Smart Contract II
Урок 115.
00:11:29
Mint Your Very First Coded NFT :)
Урок 116.
00:02:27
Overview - Inheritance & Enumeration
Урок 117.
00:05:24
BalanceOf Vs OwnerOf NFT Functions
Урок 118.
00:09:36
Write The BalanceOf & OwnerOf NFT Functions
Урок 119.
00:05:33
Update NFT Contract Migrations
Урок 120.
00:04:25
NFT Minting & ERC721 Inheritance Review
Урок 121.
00:09:12
Minting Blockchain Verification & NFT Ownership
Урок 122.
00:10:06
Enumeration & NFT TotalSupply Calculation
Урок 123.
00:03:46
Virtual & Override Inheritance Pattern
Урок 124.
00:04:57
Exercise - Build Enumerating Mapping Database
Урок 125.
00:03:23
Solution - Build Enumerating Mapping Database
Урок 126.
00:09:06
Add NFT Tokens To TotalSupply
Урок 127.
00:05:41
Connecting Enumerations & Debugging
Урок 128.
00:03:17
Truffle Console NFT Suppy Test
Урок 129.
00:01:23
Overview Transferring NFT Functionality
Урок 130.
00:04:00
AddTokensToAllEnumerations NFT Function
Урок 131.
00:05:44
Exercise - Add Tokens To Owner Enumerations
Урок 132.
00:07:02
Solution - Add Tokens To Owner Enumerations
Урок 133.
00:07:42
Complete The Token By Index Function
Урок 134.
00:11:42
Complete The OwnerByIndex & TokenByIndex Functions & Compile
Урок 135.
00:05:14
TransferFrom NFT Outline EIP
Урок 136.
00:03:25
TransferFrom NFT Setup
Урок 137.
00:02:55
Exercise - Write The TransferFrom NFT Function
Урок 138.
00:07:35
Solution - Write The TransferFrom NFT Function
Урок 139.
00:04:47
Complete The TransferFrom NFT Function
Урок 140.
00:10:57
Transfer NFTs & Trufle Console Tests
Урок 141.
00:01:35
Overview - Optional Approval Functionality
Урок 142.
00:10:40
Write An Aprrove NFT Function (Example)
Урок 143.
00:09:48
Approval Transfer Bonus Exercise
Урок 144.
00:02:30
Overview Interfaces & Cryptographic Functions
Урок 145.
00:08:02
What Is The ERC176 Standard
Урок 146.
00:08:58
ERC165 & IERC165 Remix Ethereum Example Set Up
Урок 147.
00:03:48
What Are Bytes In Solidity Review
Урок 148.
00:06:25
Byte Flow & NFT Interfance Hierarchal Inheritance
Урок 149.
00:08:26
Function Overloading Vs Overriding
Урок 150.
00:04:22
What is Keccake (Hashing Function)
Урок 151.
00:06:05
Cryptographic Hashing For NFT Function Signatures
Урок 152.
00:06:15
What Is The XOR Operator
Урок 153.
00:12:01
Registering Supported Interfaces To ERC721 Standard Contracts
Урок 154.
00:02:16
Overview Registering Fingerprints Bytes Of Smart Contract Data
Урок 155.
00:15:11
Integrating ERC721 & Its Interface To Our NFT Project
Урок 156.
00:13:28
Complete Integrating The ERC721 Interface
Урок 157.
00:05:17
Complete Integrating The ERC721 Interface II
Урок 158.
00:04:17
Integrating the ERCMetadata Interface
Урок 159.
00:04:47
Integrating the ERCEnumerable Interface
Урок 160.
00:07:12
Exercise - Register Data Fingerprints of ERC721 Standards
Урок 161.
00:09:43
Solution - Register Data Fingerprints of ERC721 Standards I
Урок 162.
00:06:04
Solution - Register Data Fingerprints of ERC721 Standards II
Урок 163.
00:02:35
Overview Building Mocha Test Units with Javascript
Урок 164.
00:07:34
Introduction To Truffle Suite Tests with Javascript
Урок 165.
00:05:51
Introduction To Chai & Initial Set Up
Урок 166.
00:07:36
Javascript NFT Test Container Basics
Урок 167.
00:07:12
Javascript NFT Test Container Basics II
Урок 168.
00:02:12
Exercise - Write Tests for NFT Name & Symbol Metadata
Урок 169.
00:05:00
Solution - Write Tests for NFT Name & Symbol Metadata
Урок 170.
00:04:02
Quick Clean up (Camel Case Global Sweep )
Урок 171.
00:18:44
NFT Minting Tests
Урок 172.
00:12:28
Test Loop Through Total Supply Tokens
Урок 173.
00:19:10
Javascript Arrays & Looping Review and Example
Урок 174.
00:09:52
Final NFT Testing & Full Review
Урок 175.
00:03:05
0verview - Introduction To Web Development
Урок 176.
00:10:53
Introduction To React & Web Development
Урок 177.
00:13:04
Write Your First Create-React-App
Урок 178.
00:05:16
HTML & The DOM Review
Урок 179.
00:08:11
Deploy To Your First Development Server
Урок 180.
00:06:08
Build A Landing Page Part I
Урок 181.
00:09:10
Build A Landing Page Part II
Урок 182.
00:10:03
React Inline Stying
Урок 183.
00:13:49
CSS Styling A Landing Page
Урок 184.
00:04:39
Assignment - Build Your Own React Landing Page
Урок 185.
00:02:27
Overview Build A Complete React Application From Scratch
Урок 186.
00:09:49
Overview On Our Upcoming Project Application
Урок 187.
00:08:06
What Are React Hooks
Урок 188.
00:03:20
Open Weather Network & Axios Library Introduction
Урок 189.
00:07:10
API Key & Axios Promise Library
Урок 190.
00:15:44
Fetching API with React
Урок 191.
00:07:24
What Is Try & Catch Error Handling
Урок 192.
00:10:25
Accessing JSON & Data Structures with Javascript
Урок 193.
00:14:25
Display Data UI with React Functional Components
Урок 194.
00:06:49
Introduction To Forms in React
Урок 195.
00:18:44
Working With State in React
Урок 196.
00:03:28
Assignment - FInish The React App Funcationality
Урок 197.
00:15:31
Solution - FInish The React App Functionality
Урок 198.
00:05:10
Style The Weather App I
Урок 199.
00:08:30
Style The Weather App - Button & Input
Урок 200.
00:09:14
Stying the Document With CSS
Урок 201.
00:08:27
Final UI Design & CSS Styling
Урок 202.
00:03:22
Overview - Loading Blockchain Data Onto The Front End
Урок 203.
00:04:05
NFT Marketplace Front End Review
Урок 204.
00:03:48
Backend Smart Contract Verification Overview Before Moving Forward
Урок 205.
00:06:21
Deploy The React Project To Your Local Host
Урок 206.
00:13:37
Connecting MetaMask & Ethereum Provider To The Front End
Урок 207.
00:06:48
Fetching Account Information From The Blockchain
Урок 208.
00:06:05
Handling State With Class Components in React
Урок 209.
00:07:15
Building Navbar For Wallet Address
Урок 210.
00:04:38
Accessing With Web3 Smart Contracts in React
Урок 211.
00:02:22
Exericse - Load The NFT Marketplace To The Front End (Web3)
Урок 212.
00:07:54
Solution - Load The NFT Marketplace To The Front End (Web3)
Урок 213.
00:02:20
Overview Loading The NFt Marketplace Smart Contract To The Front End
Урок 214.
00:13:40
Hooking Up NFT Functionality To The Front End
Урок 215.
00:04:00
Update NFT State & The Spread Operator In React
Урок 216.
00:07:13
The Mint NFT Token Function In React
Урок 217.
00:05:37
Quick Bootstrap Touch Ups - Front End
Урок 218.
00:03:06
Exercise - Build The Minting Form
Урок 219.
00:05:55
Solution - Complete The Minting Form
Урок 220.
00:09:22
Final Minting Functionality For The Front End
Урок 221.
00:03:47
Overview - Designing The NFT User Interface & Styling The DApplication
Урок 222.
00:06:07
Introduction To MDBootstrap React
Урок 223.
00:13:11
Propagate NFT Tokens with MD Bootstrap Cards
Урок 224.
00:11:44
Styling The NFT Marketplace CSS In Depth
Урок 225.
00:07:04
NFT Marketplace UI Animation With CSS
Урок 226.
00:14:25
Hosting NFTs On The Cloud & Final Project Implementation
Урок 227.
00:04:00
Overview - Building Smart Contract Utilities
Урок 228.
00:09:32
Introduction To SafeMath & Overflow in Solidity
Урок 229.
00:05:10
Libraries in Solidity (Case Study & Demonstration)
Урок 230.
00:08:51
SafeMath Arithmetic NFT Functionality
Урок 231.
00:03:10
Exercise - Complete The Solidity SafeMath
Урок 232.
00:12:23
Solution - Complete The Solidity SafeMath
Урок 233.
00:14:04
Building The Counter Library For The ERC721 Smart Contract
Урок 234.
00:05:36
Inheriting The Counter Library For The ERC721 Smart Contract
Урок 235.
00:07:39
Concluding The NFT Marketplace Course!!
Урок 236.
00:01:47
One Last Chance to Make This Course Better for Your Permanent Learning Library
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Build an NFT Marketplace Ethereum dApp Programming
Этот курс научит вас всему, что вам нужно для создания и развертывания собственных dApps — основы Web3. Филип научит вас сквозному процессу разработки dApp для Ethereum. Вы также сможете создавать и тестировать свои собственные децентрализованные приложения и смарт-контракты! После этого курса вы получите практические знания о Web3.js, MetaMask, Truffle и Ganache, а также о своем собственном приложении dApp.
В марте 2020 года художник по имени Beeple заработал 69 миллионов долларов США, продав коллекцию NFT. Есть много других примеров того, как зарабатывают миллионы с помощью NFT. Но это только верхушка айсберга... Есть еще одна часть индустрии NFT, которая зарабатывает еще БОЛЬШЕ денег... В прессе о них мало говорят, и все же... Позвольте мне дать вам подсказку. Во время золотой лихорадки в 19 веке люди, которые зарабатывали больше всего денег, были
Узнайте, как создавать, развертывать и визуализировать NFT с помощью блокчейнов на базе Ethereum. В 2020 году объем торгов OpenSea, крупнейшей торговой площадки NFT, составил 4,76 млн долларов в третьем квартале 2020 года по сравнению с 6,57 млрд долларов в третьем квартале 2021 года, т. е. рост на 141 847%.
Этот вводный курс по NFT научит вас, что такое NFT, как вы можете их использовать, и даже даст вам пошаговое руководство о том, как создать свой собственный NFT и продать его на OpenSea.
The Complete NFT Course - Learn Everything About NFTs
Курс включает в себя все, что вам нужно знать, чтобы участвовать в быстро меняющемся мире NFT. Вы узнаете, как покупать, продавать и создавать NFT. Что такое смарт-контракты и блокчейн? Как пользоваться Метамаской? Каковы основные торговые площадки NFT? Как определить мошенничество с NFT? Как оценивать проекты? И многое другое!