28/02 e 09/03/2019 – Smart Contracts com EOS.IO (Free)
Objetivo do curso – Introdução ao desenvolvimento de DApps com EOS.IO
Introduzir os participantes à infraestrutura da plataforma EOS.IO com o intuito de comparar tal plataforma com a principal alternativa vigente
Descrição: A principal plataforma que executa smart contracts em blockchain, Ethereum, mostrou que o conceito é de interesse da comunidade global que as pessoas possam usufruir de serviços P2P com segurança. Todavia, a popularização e adoção em larga escala esbarra em obstáculos como escalabilidade, consumo energético & usabilidade.
Durante os últimos anos figuras como Daniel Larimer e Brendam Blumer, por meio da empresa intitulada Block.one, foram responsáveis por lançar no mercado soluções como a Bitshares (exchange descentralizada) e a Steemit (rede social descentralizada) que utilizam o conceito de “proof-of-stake” em suas plataformas.
Com a expertise aferida em suas soluções anteriores, a Block.one lançou, em junho de 2018, a mainnet da EOS.IO, uma plataforma para desenvolvimento de DApps com foco em contornar os principais obstáculo das blockchains de propósito geral baseadas em Proof-of-Work (PoW) através da utilização do Delegated-Proof-of-Stake (DPoS).
Assim sendo, convidamos os participantes a imergir nesse novo paradigma de desenvolvimento de Smart Contracts para aplicações descentralizadas habilitadas pela tecnologia blockchain..
Conteúdo Programático:
O presente curso visa introduzir os participantes à infraestrutura da plataforma EOS.IO com o intuito de comparar tal plataforma com a principal alternativa vigente
- Introdução à Infraestrutura EOS.IO:
- Infraestrutura da plataforma;
- Entendendo o whitepaper
- Block producers
- EOS.IO x Ethereum
- Aplicações em EOS.IO
- Segundo dia: Plataforma EOS.IO
- Montando ambiente privado com o Docker
- Montando ambiente privado por build
- Ambientes públicos: Jungle Testnet e MainNet
- Os processos NODEOS, KEOS & CLEOS
- Manipulando keys, wallets & accounts
- Smart Contracts em EOS.IO
- CPU, Bandwidth e RAM
- Smart Contracts (C++)
- Compilação (Web Assembly), ABI & Deploy
- Execução e Debugging
- API eosjs (Back-end)
Após o curso você vai estar preparado para:
- Compreender os conceitos relacionados à infraestrutura da plataforma EOS.IO;
- Montar uma infraestrutura privada para ambiente de desenvolvimento;
- Desenvolver e publicar Smart Contracts para a plataforma EOS.IO;
- Utilizar as redes públicas para iniciar o desenvolvimento de suas DApps.
Condições
*Cadastro com um email google*
Público Alvo: Interessados em desenvolver iniciar no desenvolvimento de
Smart Contracts e aplicações descentralizadas utilizando a
plataforma EOS.IO.
Formato: On line na plataforma do google classroom
Pré Requisitos: Familiaridade com terminal de comandos Unix. Desejável
(mas não fundamental) conhecimento em Docker e C++.
Valores de Referência: On Line (gratuíto)
Link do evento: https://www.eventbrite.com.br/e/smart-contracts-com-eosio-tickets-54955799275