Curso Python com Blockchain e Web3

  • Blockchain | NFT | DeFi | Metaverse

Curso Python com Blockchain e Web3

40 horas
Visão Geral

Este Curso Python com Blockchain e Web3, apresenta os fundamentos da tecnologia Blockchain e sua integração com o ecossistema Web3 utilizando Python. Os participantes aprenderão a criar, interagir e automatizar contratos inteligentes, além de desenvolver aplicações descentralizadas (dApps). O curso cobre desde os conceitos básicos de blockchain até a implementação prática com bibliotecas Python como web3.py, explorando casos reais de uso em criptomoedas, tokens e DeFi.

Objetivo

Após realizar este curso Python com Blockchain e Web3, você será capaz de:

  • Entender os princípios fundamentais do Blockchain e da Web3.
  • Utilizar Python para se conectar a blockchains públicas e privadas.
  • Interagir com contratos inteligentes (Smart Contracts) usando web3.py.
  • Criar, enviar e monitorar transações em blockchain.
  • Desenvolver aplicações descentralizadas (dApps) integrando Python e Web3.
  • Implementar casos de uso práticos com criptomoedas e tokens ERC-20/ERC-721.
Publico Alvo
  • Desenvolvedores Python que desejam ingressar no mundo Blockchain e Web3.
  • Profissionais de TI interessados em explorar aplicações descentralizadas.
  • Estudantes que buscam entender o funcionamento de criptomoedas, smart contracts e dApps.
  • Entusiastas de Blockchain que desejam aplicar Python no desenvolvimento de soluções Web3.
Pre-Requisitos
  • Conhecimento intermediário de Python.
  • Noções básicas de redes e APIs.
  • Familiaridade com conceitos de programação orientada a objetos.
  • (Desejável) Conhecimento introdutório sobre Blockchain e Ethereum.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao Blockchain e Web3

  1. O que é Blockchain e seus principais conceitos
  2. Diferença entre Web2 e Web3
  3. Estrutura de blocos, transações e consenso
  4. Panorama do ecossistema Ethereum, Bitcoin e outras redes

Módulo 2: Preparando o Ambiente de Desenvolvimento

  1. Instalação do Python e dependências
  2. Introdução à biblioteca web3.py
  3. Configuração de carteiras (Metamask)
  4. Conexão a redes de teste (Ethereum Testnet, Ganache)

Módulo 3: Trabalhando com Blockchain via Python

  1. Criando e gerenciando carteiras com Python
  2. Consultando saldos e transações
  3. Enviando transações pela rede
  4. Assinatura digital de transações

Módulo 4: Smart Contracts e Web3

  1. O que são Smart Contracts
  2. Introdução ao Solidity (visão geral)
  3. Deploy de Smart Contracts em rede de teste
  4. Interação com contratos inteligentes usando web3.py
  5. Estudo de caso: Criando um Token ERC-20

Módulo 5: Aplicações Descentralizadas (dApps) com Python

  1. Arquitetura de uma dApp
  2. Integração de back-end em Python com blockchain
  3. Front-end básico consumindo APIs Web3
  4. Estudo de caso: Criando uma aplicação de votação descentralizada

Módulo 6: NFTs e Web3 Avançado

  1. Introdução aos Tokens ERC-721 (NFTs)
  2. Criando e negociando NFTs com Python
  3. Interagindo com marketplaces descentralizados
  4. Automação de tarefas em DeFi (staking, swaps, yield farming)

Módulo 7: Segurança e Boas Práticas

  1. Riscos e vulnerabilidades em smart contracts
  2. Segurança em carteiras digitais
  3. Auditoria e monitoramento de transações
  4. Ferramentas de testes em blockchain

Módulo 8: Projeto Final

  1. Desenvolvimento de um projeto prático integrando Blockchain e Python
  2. Exemplo 1: Criar um token próprio e disponibilizá-lo em uma testnet
  3. Exemplo 2: Criar um sistema de votação descentralizado com Python + Web3
  4. Deploy, testes e apresentação do projeto
TENHO INTERESSE

Cursos Relacionados

Curso Blockchain Visão Geral Para Negócios

16 horas

Curso Blockchain Opportunity Analysis

16 horas

Curso BIM Foundation para Engenheiros

16 horas

Curso App BIM para Engenheiros

24 Horas

Curso Blockchain with Ethereum & Solidity

16 horas

Curso Ethereum Developer Foundation

32 horas

Curso Blockchain Solution Architecture

24 horas

Curso Blockchain for Healthcare

24 horas