Curso NFT Development
16 horasVisão Geral
Curso NFT Development. Especialize-se em desenvolvimento NFT e implante mercados NFT avançados com nosso curso de desenvolvimento NFT
Os tokens não fungíveis (NFTs) são uma parte crucial da revolução Web3, pois oferecem múltiplos benefícios de valor, incluindo propriedade total sobre ativos digitais e físicos. À medida que a popularidade dos NFTs continua a crescer, muitos profissionais desejam se tornar desenvolvedores de NFT e aprender sobre tokens não fungíveis com especialização no desenvolvimento de mercado de NFT.
Por que aprender o desenvolvimento de NFT, você pergunta? A resposta é clara: um projeto NFT de sucesso como Bored Ape Yacht Club NFTs ou CryptoPunks ganha milhões vendendo cada NFT. Além disso, você tem vários mercados NFT que oferecem plataformas simples e de fácil acesso para negociação NFT. OpenSea é um dos maiores mercados de NFT e cerca de 250.000 pessoas negociam NFTs todos os meses nessa plataforma.
O Curso NFT Development é um curso de nível avançado que o ajudará a se especializar em NFTs e no desenvolvimento de mercado de NFT. Neste Curso NFT Development inovador, você começará com os fundamentos e casos de uso de NFT, juntamente com os métodos para usar soluções Solidity, Hardhat e Layer 2 para criar NFTs. Além disso, o Curso NFT Development para desenvolvedores de NFT também esclarece a implementação dos padrões de token ER-C721 e ERC-1155. Outros conceitos importantes abordados neste curso incluem a cunhagem preguiçosa de NFT e considerações cruciais de segurança, bem como um guia detalhado sobre como desenvolver um mercado de NFT.
Objetivo
Após realizar este Curso NFT Development você será capaz de:
- Introdução ao NFT, casos de uso de NFT e armazenamento NFT.
- Como configurar o blockchain da camada 2, a carteira Metamask e a configuração do capacete de segurança.
- Implementação e testes dos padrões ERC-721 e ERC-1155 NFT.
- Melhores práticas para segurança e vulnerabilidades NFT em NFTs.
- Cunhagem preguiçosa em NFTs.
- Desenvolvimento de mercado NFT com implementações de listagem, compra e cunhagem preguiçosa.
Publico Alvo
- Desenvolvedores ou engenheiros de software podem usar o curso de desenvolvimento NFT para adicionar habilidades impressionantes aos seus currículos.
- Profissionais de tecnologia da informação podem usar o curso de desenvolvimento NFT para explorar novas maneiras de utilizar tokens não fungíveis.
- Gestores de inovação e empreendedores podem contar com este curso para adquirir experiência na identificação de ideias de produtos inovadores baseados em NFTs.
- Indivíduos que desejam aprender como criar aplicativos Web3 podem usar o curso de desenvolvedor NFT para desenvolvimento de habilidades.
Pre-Requisitos
- O Curso NFT Development, não possui pré-requisitos obrigatórios. Você pode se inscrever neste curso se quiser se especializar no desenvolvimento de NFT. No entanto, como este curso é um curso de desenvolvimento de NFT, é necessário conhecimento prévio dos fundamentos do NFT. Também ajudaria se familiarizar com os mecanismos de funcionamento de mercados NFT populares, como o OpenSea.
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
Welcome to the course!
- A message from the instructor
- Disclaimer
- Download Course Presentation
Non-Fungible Tokens (NFTs) Fundamentals
- Module Overview
- Blockchain Fundamentals
- Ethereum Blockchain Overview
- Non-Fungible Tokens (NFTs)
- Interplanetary File System (IPFS)
- NFT Storage and Pinata
- Demo - Upload Files to IPFS
- NFT Use Cases
- Module Summary
- Hands-on Exercise: NFT Fundamentals
- Interactive Exercise
Fundamentals of Layer 2 and Arbitrum
- Module Overview
- Metamask wallet
- Demo - Setup Metamask
- Layer 2 Solutions - Arbitrum Network
- Demo - Arbitrum Network
- Hardhat Project
- Demo - Hardhat Configuration
- Module Summary
- Hands-on Exercise: Layer 2 and Arbitrum
- Interactive Exercise
Implementing ERC-721 NFT Standard
- Module Overview
- ERC-721 Standard Review
- Development Environment
- Demo – ERC-721 Implementation
- Demo – ERC-721 Testing
- Demo - OpenSea Listing
- Module Summary
- Hands-on Exercise: Implementing ERC-721
- Interactive Exercise
Implementing ERC-1155 NFT Standard
- Module Overview
- Semi-Fungible Tokens (SFTs) Overview
- ERC-1155 Standard Review
- Demo – ERC-1155 Implementation
- ERC-1155 Batch Transfer
- Demo – ERC-1155 Testing
- Module Summary
- Hands-on Exercise: Implementing ERC-1155
- Interactive Exercise
Security Considerations
- Module Overview
- Oracles Overview - Chainlink
- Digital Signatures
- Demo - Smart Contracts Security
- NFTs Security Considerations
- Demo - NFTs Vulnerabilities
- Module Summary
- Hands-on Exercise: Security Considerations
- Interactive Exercise
NFT Lazy Minting Implementation
- Module Overview
- Introduction to Lazy Minting
- Creation of Vouchers
- Demo - Vouchers
- Lazy Minting Script
- Demo - Lazy Minting Script
- Demo - Testing Lazy Minting NFTs
- Module Summary
- Hands-on Exercise: NFT Lazy Minting
- Interactive Exercise
NFT Marketplace Development
- Module Overview
- Marketplace Functionality Overview
- Demo - React Installation
- Metamask Implementation
- Demo - Metamask Implementation
- Demo – ERC-1155 NFT Minter Implementation
- Module Summary
- Hands-on Exercise: NFT Marketplace Project
- Interactive Exercise
Advanced NFT Marketplace Development
- Module Overview
- ERC-1155 NFT Listing
- Demo – ERC-1155 NFT Listing
- ERC-1155 NFT Buying
- Demo – ERC-1155 NFT Buying
- ERC-1155 NFT Lazy Minting
- Demo – ERC-1155 NFT Lazy Minting
- Module Summary
- Hands-on Exercise: Advanced NFT Marketplace Project
- Interactive Exercise
Summary and Final Exam
- Module Overview
- Course Summary
- Exam Details