
Ethereum para Desenvolvedores – Avançado
Nível: Avançado para Desenvolvedores
Carga Horária: 16 horas
Neste curso serão apresentadas as ferramentas do dia-a-dia de um desenvolvedor Ethereum. O aluno utilizará Truffle, TestRPC, Ganache, Open Zeppelin, Infura, Metamask e IPFS. Além disso, criará um token / criptomoeda padrão ERC20, aprenderá a gerar endereços Ethereum e as alternativas para publicação de um smart contract em produção. No final do curso também serão abordados debug, testes, boas práticas e aspectos de segurança para smart contracs.
Formato: Presencial
Objetivo: O participante aprofundará na exploração das potencialidades e desafios práticos envolvendo o Ethereum.
Para quem: Para desenvolvedores que desejem aprofundar-se na experiência de desenvolver em Ethereum, criando mais bagagem para atuar de modo independente e estando mais preparado para aproveitar oportunidades nacionais e internacionais.
Nível de conhecimento prévio exigido:
Recomendamos que o participante tenha concluído o curso Ethereum para Desenvolvedores – Básico.
Caso o participante opte em não participar o curso Ethereum para para Desenvolvedores – Básico, deve-se garantir o domínio dos seguintes conceitos, pois não serão retomados durante o curso avançado para o melhor aproveitamento de todos:
Endereços, carteiras e transferências
Cliente Geth instalado
js instalado
Compilação utilizando remix
Publicar e instanciar um smart contract no Geth
Pede-se a exploração de material prévio, em texto e vídeos a ser sugerido por email aos participantes.
Datas: em breve
Horário: em breve
Local: em breve
Endereço: em breve
Envie um e-mail para contato@blockchainacademy.com.br para participar da próxima edição!
Instrutora
Solange Gueiros é especialista em Blockchain (arquitetura e desenvolvimento), com foco em Bitcoin e Ethereum. Trabalha com sistemas, projetos e bancos de dados há mais de 20 anos.
Sua formação em Ciência da Computação e Pedagogia, ambas pela USP – Universidade de São Paulo, complementa técnica e didática.
Além disto, tem especialização em Coaching, com foco em coaching financeiro, empresarial e de carreira.
Programa
- Estrutura de carteiras e endereços Ethereum
- Interação em blockchain de rede local
- Desenvolvimento com Truffle
- Particularidades da linguagem Solidity
- Testando smart contracts
- Debug com Truffle
- Blockchain com TestRPC, Ganache
- Integração de smart contracts com outras aplicações
- Metamask
- Conhecendo o Etherscan
- Alternativas para publicação de smart contracts
- Criando um token / criptomoeda
- Utilizando Open Zeppelin
- Utilizando o Infura
- Interação em testnet
- Conhecendo o IPFS
- Estudo de projetos existentes
- Segurança em Smart Contracts
- Casos de falhas de segurança
- Boas práticas em Smart Contracts