Ethereum Básico para Desenvolvedores


Details
Desenvolvedores, Bem-vindo à era da Blockchain!
Apontada recentemente como uma das tecnologias de 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, seguradoras, saúde, governo, entre muitas outras.
Entenda os fundamentos, como funciona e aprenda a desenvolver Smart Contracts e Decentralized Apps (Dapps) utilizando Ethereum.
Instrutor: Edilson Osório Jr.
Cientista computacional, professor e especialista em segurança da informação e infraestrutura, desenvolve projetos com software livre desde 1995. Consultor em Blockchain do ITS-Rio e coordenador de pesquisa da FGV Direito-SP. Graduado em Copyright (Propriedade Intelectual) pela Escola de Direito de Harvard.
Fundou recentemente a OriginalMy.com (http://originalmy.com/), a primeira empresa brasileira a utilizar o Blockchain como protocolo, registrando, autenticando e certificando criptograficamente contratos e outros documentos digitais diretamente no blockchain.
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 (Enviaremos instruções detalhadas a todos os inscritos):
- Mist
- Geth
- Node.js >= v4.5.0
- npm >= v2.15
Quando: 18 de Fevereiro
Horário: 09h as 18h
Local: We.colab
Endereço: R. Fernandes Moreira, 1166 - Chácara Santo Antônio - São Paulo

Ethereum Básico para Desenvolvedores