R$1.200

Curso Smart Contracts 101 (20 Horas)

Informações do evento

Localização

Localização

Região da Paulista

Paulista

Bela Vista

São Paulo, SP 01311200

Brazil

Ver mapa

Descrição do evento

Descrição

Você não precisa ser desenvolvedor para entender como o blockchain e os smart contracts funcionam. Este curso é voltado para não desenvolvedores, gestores de TI ou curiosos que desejem entender como os smart contracts funcionam. Curso teórico na medida certa e com profundidade, deixando você apto a entender os principais conceitos do blockchain.

Carga Horária

20 horas

Público Alvo

Curso voltado para não desenvolvedores, curiosos, gestores e/ou tomadores de decisões em TI.

Pré-requisitos

Nenhum.

Ementa

Módulo 1: Introdução

  • Breve história do dinheiro
    • Da caça aos bancos
    • Dinheiro vs Moeda
    • Agentes externos de "confiança"
  • Introdução à criptografia
    • O livro dos códigos: Evolução da criptografia
    • Hashes criptográficas
    • Como transferir chaves privadas
    • Chaves públicas e privadas
    • O problema dos generais Bizantinos
    • Usando GnuPG para assinar e criptografar emails
  • Introdução a topologias de redes de computadores
    • Da ARPANET à Internet
    • Protocolos de comunicação (RFC)
    • Line, ring, mesh, tree, star, bus, etc.
    • Modelo TCP/IP e modelo de referência OSI
    • Centralizado vs Distribuído
    • Sistemas Peer-to-Peer
    • Exemplos de problemas P2P
  • Introdução a estruturas de dados
    • Listas, Fila (FIFO), Pilhas (FILO), Árvores, Matrizes, etc.
    • Merkle Tree

Módulo 2: Fundamentos em Blockchain

  • O problema do "double spend"
  • O white paper do Bitcoin
  • Blockchains públicos e privados
  • Atributos e propriedades do Blockchain
  • Blockchain como um banco de dados
  • Blockchain como "ledger" distribuído
  • Exemplos de uso do blockchain
  • Introdução ao algoritmo de consenso: Proof of Work
  • Mineração
    • ASICs vs GPUs
    • Pools de mineracão
    • Dificuldade, hash rate, etc.
  • Wallets
    • Cold wallets (paper, iron, wood, brain)
    • Hot wallets
    • HD Wallets
    • Palavras mnemônicas para geração de chaves determinísticas (BIP-0039)
  • Exploradores de Blockchain
  • Como as transações funcionam: Bitcoin vs Ethereum
  • Introdução aos Smart Contracts


Instrutor: Beraldo Leal

Possui mestrado em ciência da computação pelo IME-USP e mais de 20 anos de experiência com o desenvolvimento de softwares em ambientes UNIX. Atualmente é membro do time de DevOPs do Núcleo de Computação Científica da Unesp, que abriga o SPRACE (uma Tier-2 do WLCG, coordenado pelo CERN) e coordena o desenvolvimento de uma plataforma aberta para Redes Definas por Software (SDN). Ministra cursos de programação, redes e sistemas operacionais desde 2001 e trabalhou no desenvolvimento de Smart Contracts para algumas startups americanas e europeias.

Satisfação Garantida

Caso você não esteja satisfeito com o nosso curso até completar 25% da carga horária, devolveremos o seu dinheiro. Sem questionamentos.

Para mais informações, visite: https://acklabs.io/academy/

Compartilhar com amigos

Localização

Região da Paulista

Paulista

Bela Vista

São Paulo, SP 01311200

Brazil

Ver mapa

Salvar este evento

Evento salvo