Português English

Ethereum para Desenvolvedores – Avançado

Ethereum para Desenvolvedores – Avançado

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 [email protected] para participar da próxima edição!

Categoria:
5% de desconto para grupos de 3 a 5 pessoas / 10% de Desconto para grupos a partir de 6 pessoas
00000

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