Eventos

< voltar

WORKSHOP: INTRODUÇÃO AO DESENVOLVIMENTO EM ETHEREUM

WORKSHOP: INTRODUÇÃO AO DESENVOLVIMENTO EM ETHEREUM
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.

#bh#blockchain#capacitação#curso#evento

Data
Local
11/Ago/2018 10h00 Exportar para sua Agenda
Fumsoft - Coworking e Aceleradora de Negócios Av. Afonso Pena, 4000 - 3° andar - Cruzeiro, Belo Horizonte - MG, 30130-009
Belo Horizonte/MG

Programação

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.

Confira os detalhes abaixo.

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. Fala três línguas e se aventura por mais outras quatro. Acredita no potencial da descentralização como uma nova forma para as pessoas poderem trocar valor e confiança pela Internet. Daniel é investidor, pesquisador e escritor sobre a tecnologia.

  • 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. Linguagens de maior interesse são C++, Solidity e Javascript full-stack (padrão MERN), que possibilitam o desenvolvimento de sistemas de alto desempenho, smart contracts e aplicativos para a Internet respectivamente. Apaixonado por inovação e tecnologias disruptivas, busca diligentemente seu aperfeiçoamento a fim de acompanhar o estado da arte em desenvolvimento de software, por isso está focado no estudo, utilização e propagação 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)

  • Continuação - Contrato de eleição descentralizada
  • Novas funções
  • Teste do contrato
  • Deployment do contrato
  • Utilizando o contrato - Realizando uma eleição descentralizada

Como Chegar

Comentários

As opiniões aqui expressas são de responsabilidade exclusiva dos leitores, não serão aceitas mensagens com ofensas pessoais, preconceituosas, ou que incitem o ódio e a violência. Clique aqui para acessar a íntegra do documento que rege a política de comentários do site.