Curso online gratuitoSmart Contracts em Solidy Ethereum

Duração do curso online: 7 horas e 57 minutos

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!

Descrição do curso

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.

Conteúdo do Curso

  • 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?

Este curso gratuito inclui:

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

QR Code - Baixar Cursa - Cursos Online

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.

Mais cursos gratuitos em Linguagens de programação multiuso ( Python, Ruby, Java, C )

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ 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