×
Your cart is empty.

Introdução ao Ethereum para Desenvolvedores

Introdução ao Ethereum para Desenvolvedores

Introdução ao Ethereum para Desenvolvedores

Curso introdutório e independente, que pode ser aprendido individualmente ou em conjunto.

Entenda os fundamentos, como funciona e aprenda a desenvolver Smart Contracts e Decentralized Apps (Dapps) utilizando Ethereum.


Em Breve

00

Apontada como uma das tecnologias com maior potencial de impacto no mundo, o blockchain vem atraindo interesse e gerando novas oportunidades de negócio em diversas indústrias como instituições financeiras, logística, seguradoras, saúde, governo, entre muitas outras.

Entenda os fundamentos, como funciona e aprenda a desenvolver Smart Contracts e Decentralized Apps (Dapps) utilizando Ethereum.


O QUE VOCÊ IRÁ APRENDER

Parte 01 – Teoria

  • Blockchain e Ethereum – Conceito e contextualização
  • Introdução Técnica ao Ethereum
    • Fundamentos
    • Diferenças em Relação ao Bitcoin
    • Smart Contracts
    • EVM (Ethereum Virtual Machine)
    • Ethereum Homestead
    • Web 3

Parte 02 – Mão na Massa

  • Clients disponíveis
  • Instalando o Geth
  • Ethereum via Linha de Comando com Geth
  • Utilizando a API JSON-RPC
  • Utilizando Ethereum Mist
  • Conectando à rede Ethereum
  • Criando uma Rede Privada de Teste
  • Criando e Gerenciando Contas
  • Minerando na Rede Privada
  • Criando Transações
  • Ethereum em Aplicações com web3.js
  • Hello World
  • Criando Smart Contracts com Solidity
  • Escrevendo, Compilando e Registrando um Smart Contract na Rede
  • Dinâmica de Interação com o Smart Contract na Rede Interna

Parte 03 – Considerações Finais

  • Riscos e Cuidados no Desenvolvimento de Smart Contracts

Pré-requisitos:

  1. Conhecimentos básicos de programação em JavaScript
  2. O que devem ser instalados nas máquinas antes do dia do treinamento
  • Mist 0.8.10
  • Geth
  • Node.js