Novo curso
Aprenda a programar Smart Contracts em Solidity no Ethereum em um curso online gratuito. Descubra EVM, variáveis, funções, operadores, arrays, estruturas, eventos e mais!
O curso "Smart Contracts em Solidy Ethereum" é uma fantástica oportunidade para aqueles que desejam se aventurar ou aprofundar seus conhecimentos no desenvolvimento de contratos inteligentes utilizando Solidity na plataforma Ethereum. Com a duração de 8 horas, este curso é intensivo e abrangente, criado especialmente para fornecer uma compreensão sólida e prática do uso de Solidity.
Este curso está situado na categoria Informática (TI), mais especificamente na subcategoria de Linguagens de Programação Multiuso, que inclui outras populares como Python, Ruby, Java e C. No entanto, neste curso, todo o foco está em Solidity, uma linguagem de programação projetada para implementar contratos inteligentes na blockchain do Ethereum.
A jornada começa com uma introdução à Máquina Virtual Ethereum (EVM), proporcionando ao aluno uma base teórica necessária para entender como o Ethereum processa e executa os contratos inteligentes. Logo após, inicia-se a imersão prática em Solidity, onde são explorados conceitos básicos e avançados da linguagem.
O curso é elaborado de forma didática, alternando entre aulas teóricas e hands-on, permitindo ao aluno aplicar em projetos práticos os conhecimentos adquiridos a cada etapa. Desde as variáveis, operadores e estruturas condicionais até conceitos mais avançados como arrays, mappings e struct, cada módulo é acompanhado de uma sessão prática que solidifica o entendimento dos tópicos discutidos.
Os módulos sobre funções, loops, interfaces e importações ensinam aos alunos como estruturar e modularizar melhor seus contratos para maior eficiência e reusabilidade. Além disso, tópicos como eventos, orientação a objetos e manipulação de ETH são abordados para garantir que os alunos possam utilizar recursos avançados do Solidity em seus projetos.
Um dos diferenciais deste curso é a ênfase nas práticas práticas, onde os alunos se envolvem com diversos projetos, desde oracles e eventos até a criação de um marketplace funcional. As sessões hands-on são essenciais para criar um ambiente de aprendizado ativo e garantir que os conceitos sejam profundamente compreendidos e aplicados no contexto do mundo real.
Por fim, o curso culmina com a abordagem de built-in functions e error handling, essenciais para a criação de contratos inteligentes robustos e confiáveis. Os alunos praticam também com projetos de doações e marketplaces, consolidando todo o conhecimento adquirido ao longo do curso.
Embora o curso ainda não possua avaliações, o conteúdo abrangente e a metodologia prática garantem que os alunos saiam preparados para enfrentar os desafios do desenvolvimento de contratos inteligentes em Solidity. Portanto, se você deseja estar na vanguarda da tecnologia blockchain, este curso é um excelente ponto de partida.
Aula em vídeo: [Curso de Solidity - 2023] Aula 1: EVM
0h20m
Exercício: O que é a Ethereum Virtual Machine (EVM) no contexto das plataformas compatíveis com Ethereum?
Aula em vídeo: [Curso de Solidity - 2023] Aula 2: Intro ao Solidity
0h19m
Exercício: Qual é a finalidade do construtor em um smart contract escrito em Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 2.1: Hands-on Variaveis
0h33m
Exercício: Qual das opções a seguir descreve corretamente o propósito do Remix IDE no desenvolvimento de smart contracts em Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 3: Funções
0h11m
Exercício: Qual é a importância de definir corretamente a visibilidade das funções em um Smart Contract no Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 3.1: Hands-on: Funções
0h30m
Exercício: Qual é a função de um construtor em um contrato inteligente criado com Solidity no Ethereum?
Aula em vídeo: [Curso de Solidity - 2023] Aula 4: Operadores
0h09m
Exercício: Qual operador é utilizado em Solidy para verificar se dois valores são diferentes?
Aula em vídeo: [Curso de Solidity - 2023] Aula 5: Estruturas Condicionais
0h12m
Exercício: Qual é a principal vantagem de se programar em Solidity, comparado ao script do Bitcoin, segundo o texto?
Aula em vídeo: [Curso de Solidity - 2023] Aula 5.1: Hands-on: if else
0h24m
Exercício: Qual dos elementos a seguir é essencial para controlar o fluxo de execução em Smart Contracts utilizando Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 6: Laços
0h10m
Exercício: Qual é a principal diferença entre os comandos while e do-while em estruturas de repetição, quando utilizados em contratos inteligentes Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 6.1: Hands-on: Laços
0h24m
Exercício: Qual das seguintes opções NÃO é uma característica obrigatória de um contrato inteligente estritamente matemático em Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 7: Arrays e Mappings
0h09m
Exercício: Qual estrutura de dados do Solidity é usada para armazenar pares de chave e valor?
Aula em vídeo: [Curso de Solidity - 2023] Aula 7.1: Hands-on: Arrays Estáticos
0h23m
Exercício: No contexto de contratos inteligentes no Ethereum com Solidity, qual é a finalidade de usar um 'array' estático em um Smart Contract?
Aula em vídeo: [Curso de Solidity - 2023] Aula 7.2: Hands-on: Mappings
0h16m
Exercício: Qual é a estrutura de dados em Solidity que permite associar uma chave a um valor específico, sendo particularmente útil para associar informações a dados não indexados por um número de posição?
Aula em vídeo: [Curso de Solidity - 2023] Aula 7.3: Hands-on: Arrays Dinâmicos
0h18m
Exercício: No contexto de contratos inteligentes em Solidity, o que são arrays dinâmicos e qual é uma de suas características principais?
Aula em vídeo: [Curso de Solidity - 2023] Aula 8: Structs
0h07m
Exercício: Qual é a função principal de um 'enum' em Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 8.1: Hands-on: Structs
0h24m
Exercício: Qual é a principal finalidade dos enumeradores (enums) em contratos inteligentes desenvolvidos com Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 9: Interfaces e Importação
0h09m
Exercício: Qual é a principal função de uma interface no Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 9.1: Hands-on: Imports
0h20m
Exercício: Qual é a principal diferença entre um contrato e uma biblioteca em Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 9.2: Hands-on: Interfaces
0h15m
Exercício: Qual é a vantagem de usar interfaces em contratos inteligentes no Ethereum usando Solidity?
Aula em vídeo: [Curso de Solidity - 2023] Aula 10: Eventos
0h08m
Exercício: Qual é uma das principais funções dos eventos em um Smart Contract no Ethereum?
7 horas e 57 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
176 páginas11h50m
142 páginas9h02m
238 páginas19h34m
123 páginas12h26m
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto