A EVM executa contratos inteligentes de forma padronizada na rede Ethereum e em redes compatíveis.
Duração do curso online: 7 horas e 57 minutos
Novo
Aprenda a criar smart contracts em Solidity na Ethereum e pratique no Remix. Curso online gratuito, com exercícios e base sólida para vagas em Web3.
Desenvolver smart contracts é uma das habilidades mais valorizadas do ecossistema Web3, e entender como o Ethereum realmente executa o seu código é o que separa projetos seguros de experiências frustrantes. Neste curso online gratuito de Smart Contracts em Solidity Ethereum, você vai construir uma base consistente para programar contratos inteligentes com foco em lógica, boas práticas e compreensão do ambiente onde tudo roda: a EVM (Ethereum Virtual Machine).
A jornada começa esclarecendo como a EVM processa transações, armazena estado e determina custos (gas), para que suas decisões de código façam sentido no mundo real. A partir daí, você entra no Solidity de forma prática: estrutura de contratos, construtores, variáveis, funções e a importância de configurar visibilidade corretamente — um detalhe que impacta diretamente segurança e comportamento do contrato. Em seguida, você avança por operadores, condicionais e laços, aprendendo a controlar o fluxo de execução com previsibilidade e evitando armadilhas comuns em ambientes imutáveis.
Conforme evolui, você passa a modelar dados de maneira profissional usando arrays (estáticos e dinâmicos), mappings, structs e enums, recursos fundamentais para criar aplicações descentralizadas que lidam com cadastros, estados, permissões e relacionamentos. Você também aprende a organizar e reutilizar código com importações, bibliotecas e interfaces, habilitando integrações mais limpas com outros contratos e padrões do ecossistema Ethereum.
O curso conecta teoria e prática com exercícios e atividades hands-on no Remix IDE, além de explorar eventos e oráculos para comunicação e integração com o mundo externo. Para completar, você aprofunda temas essenciais como orientação a objetos no Solidity (herança), manipulação de ETH no contrato e mecanismos de tratamento de erros e validações que ajudam a reduzir vulnerabilidades e comportamentos inesperados. Ao final, você terá desenvolvido repertório para criar, testar e evoluir contratos inteligentes com mais confiança, preparando-se para projetos próprios e oportunidades profissionais em blockchain.
7 horas e 57 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Para que serve a Ethereum Virtual Machine (EVM) em smart contracts?
A EVM executa contratos inteligentes de forma padronizada na rede Ethereum e em redes compatíveis.
Como usar mappings em Solidity para associar uma carteira a um valor?
Use um mapping, como mapping(address => uint256), para vincular cada endereço a um valor específico.
Qual é a diferença entre transfer e send ao enviar ETH em Solidity?
transfer reverte a transação em caso de falha; send retorna true ou false e exige tratamento do resultado.
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoProgramação em Go (Golang) em Português: Do Zero ao Ninja
21h17m
52 exercícios

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios

Curso GratuitoProgramação com Python
11h55m
27 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks