Workshop: Introdução ao desenvolvimento em Ethereum

11/08/18
access_time 10:00h
location_on Belo Horizonte-MG

Descrição do Evento

Este workshop é designado para aqueles que já possuem algum conhecimento de programação e desejam começar a se aventurar com desenvolvimento em blockchain. Durante estas 4 horas, participantes irão: aprender sobre a história e aspectos importantes da tecnologia; ter o seu primeiro contato com a linguagem de desenvolvimento em Ethereum, chamada Solidity; desenvolver um smart contract funcional para a criação de uma eleição descentralizada do começo ao fim.
O workshop tratará dos aspectos básicos inicialmente, para então evoluir para um nível mais avançado, de maneira que todos os participantes consigam acompanhar o ritmo e completar o workshop com um produto operacional. Os primeiros 30 minutos tratarão da teoria relevante ao tópico, seguidos por 3h de prática, com uma pausa para um coffee break e lanche.

MENTORES

Daniel Martins: Daniel é bacharel em Ciência da Computação pela Universidade Federal de Minas Gerais, tem background em desenvolvimento de software, também tendo estudado Direito. Conheceu a tecnologia Blockchain em 2016 e desde então se dedica ao estudo de seus aspectos técnicos. Estuda e desenvolve aplicações na plataforma Ethereum. Publica artigos, estudos, experiências e pequenas aplicações sobre a tecnologia no seu site operationblockchain.org. Estuda criptografia e tem como favoritas as linguagens de programação Solidity, Java, C, C++, Python e JavaScript.

Euler Oliveira: Euler possui graduação e mestrado em Ciência da Computação na UFMG. Atualmente está cursando graduação em Engenharia Aeroespacial na mesma universidade, onde também trabalha com desenvolvimento de aplicativos Web acadêmicos e administrativos.

ORGANIZADORES

Yakko Majuri: Yakko é Brasileiro-Finlandês, mora na Europa há seis anos e atua na área de business development e inovação. Até o ano passado, trabalhou como COO da Hautomo, uma organização oferecendo cursos inovadores para estudantes na Finlândia e Estados Unidos com parceria com a Microsoft.

Victor Silveira: Victor é empresário e consultor especialista em finanças empresariais e desenvolvimento de competências empreendedoras. Desde 2014 se dedica ao conhecimento e modelagem de negócios a partir da tecnologia blockchain.

REQUISITOS
Trazer seu próprio laptop
Conhecimento prévio de programação (conhecimento sobre Solidity não é necessário)
Inscrição prévia

CONTEÚDO
Primeira parte: Teoria (30 minutos)
Antes do bitcoin
Milton Friedman
Tentativas prévia de dinheiro digital
Bitcoin
História
Protocolo
Blockchain
Conceitos técnicos
Ethereum
História
Protocolo
Smart contracts
Aplicações
Visão geral sobre o ecossistema de desenvolvimento
Nodes, Browsers, Solidity, Remix, Web3, Truffle

Segunda parte: Prática - Primeiro contato com a linguagem (1 hora)
Aspectos básicos da linguagem
Utilizando as ferramentas de desenvolvimento
Primeiro contrato
Segundo contrato
Início - Contrato de eleição descentralizada
Lógica do contrato
Codificando as primeiras funções
Coffee break e lanche (30 minutos)

Terceira parte: Prática - Eleição descentralizada (2 horas)

Informações

  • Data: 11 de agosto de 2018
    Este evento já aconteceu. Que pena!
    Você pode descobrir mais informações sobre as próximas edições enviando uma mensagem para o organizador.
  • Local: Belo Horizonte, MG
  • Endereço: Auditório Fumsoft Avenida Afonso Pena, 4000, 3° andar, Cruzeiro Belo Horizonte, MG
  • Responsável: Fumsoft

Receba novidades e promoções ;)

Criar
evento
Ajuda