App Sympla
Baixe agora

WORKSHOP: Como criar uma aplicação descentralizada em Ethereum

O evento já encerrou...

Ver evento
Evento encerrado

WORKSHOP: Como criar uma aplicação descentralizada em Ethereum

AllCoinWallet - Belo Horizonte, MG
06 de outubro de 2018, 11h-15h

Inscrição

Primeiro Lote
R$ 70,00
Pague em até 12x
Inscrições até 24/09/2018
Encerrado
Segundo Lote
R$ 80,00
Pague em até 12x
Inscrições até 06/10/2018
Encerrado
Terceiro Lote
R$ 90,00
Pague em até 12x
Inscrições até 06/10/2018
Encerrado

Descrição do evento

Neste workshop os participantes aprenderão em 4 horas a desenvolver do zero uma aplicação descentralizada em Ethereum.

Ao final do evento, você entenderá os conceitos fundamentais da tecnologia Blockchain e estará apto a desenvolver uma DApp (descentralized application).


No último Let's Do Blockchain, abordamos os conceitos fundamentais da tecnologia e desenvolvemos os primeiros smart contracts no protocolo Ethereum.

Nesta edição, além de abordar também os temas descritos acima, desenvolveremos uma aplicação descentralizada funcional, pronta para ser usada por um usuário em uma página web.



PARA QUEM É O WORKSHOP


Desenvolvedores:

Objetivo: você quer começar a aprender ou mesmo continuar seu aprendizado em aplicações em Blockchain com o protocolo Ethereum.


Não desenvolvedores:

Objetivo: você não pretende se especializar nos aspectos técnicos de desenvolvimento mas quer entender como a tecnologia funciona e como uma aplicação descentralizada pode ser útil no seu negócio ou no negócio de onde trabalha.



O QUE FAREMOS


Caso de uso: eleição descentralizada

Desenvolveremos uma aplicação web onde os usuários poderão votar em um candidato e acompanhar em tempo real a contagem dos votos de todos os candidatos.


Durante o evento os 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 uma eleição descentralizada do começo ao fim;

- desenvolver a aplicação, passando por testes unitários e lidar com algumas ferramentas do ecossistema Ethereum;

- desenvolver o front-end para exibição da aplicação em uma página web. 


Inicialmente veremos os aspectos básicos, 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. 



REQUISITOS


- Trazer seu próprio laptop

- Interesse pela tecnologia Blockchain

- Inscrição prévia



PROGRAMAÇÃO


PRIMEIRA PARTE: Teoria (30 minutos) Blockchain: uma introdução O protocolo Ethereum Smart contracts Aplicações descentralizadas Visão geral sobre o ecossistema de desenvolvimento Coffee Break (30 minutos) SEGUNDA PARTE: Prática (3 horas) Aprendendo Solidity Desenvolvendo a aplicação

- ferramentas que serão abordadas: Truffle, MetaMask, Remix, Web3js, Ganache



INSTRUTORES


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.​

Sobre o produtor

BlockchainBH

Com o projeto BlockchainBH buscamos fortalecer o ecossistema da tecnologia blockchain no Brasil. Somos uma plataforma de educação e queremos criar uma rede de entusiastas, interessados e profissionais engajados com a tecnologia no país, para que a ela possa ser utilizada futuramente no desenvolvimento de diferentes projetos de impacto. Também possuímos um grupo de estudo sobre as aplicações da tecnologia no mundo de negócios e oferecemos mentoria e ajuda à empresas que estiverem buscando novas oportunidades com a blockchain. Estamos sediados em Belo Horizonte e temos como meta organizar uma variedade de eventos presenciais (conversas, palestras e cursos); oferecer material informativo online; e disponibilizar consultoria e soluções variadas para organizações. Desta maneira, visamos expandir os horizontes dos brasileiros sobre esta tecnologia inovadora, que está ainda em sua infância.

Local

AllCoinWallet
Rua dos Tupis, 38, Sala 1301, Centro
Belo Horizonte, MG

Ver mapa

Login

Esqueceu sua senha? Clique aqui.

Recuperar senha

Confira seu e-mail

O endereço indicado receberá um e-mail com instruções de como criar uma nova senha.

Criar conta

Ao me cadastrar, concordo com os Termos de uso e Política de privacidade da Sympla

Confira seu e-mail

Acesse seu e-mail e clique no link de confirmação.