Introdução a Blockchain - Conceitos, Tecnologias e Aplicações

Seminário RNP de Capacitação e Inovação

Sobre o curso

Entenda o conceito emergente e como utilizar as propriedades do Blockchain.

Curso voltado para apresentar a tecnologia da Blockchain, propiciando ao aluno a obtenção da base conceitual desta tecnologia, seu funcionamento e os benefícios que ela pode proporcionar para o mundo dos negócios. O conteúdo teórico e atividades em laboratório cobrem desde os conceitos fundamentais por trás das criptomoedas até a escrita de contratos inteligentes simples. O curso inclui também questões práticas de utilização das DLTs (Distributed Ledger Technologies) e algumas classes de aplicações que podem se beneficiar das suas características.

Características do curso

• O curso está dividido em 4 sessões, totalizando 16 horas

• O curso oferece atividades práticas de laboratório

• Cada aluno tem a sua própria estação de trabalho

Competências desenvolvidas

Ao final do curso o aluno será capaz de:

• Conhecer os conceitos e a dinâmica de funcionamento de DLTs e Criptomoedas;

• Usar e minerar criptomoedas;

• Compreender os fundamentos básicos de Contratos Inteligentes e as principais plataformas associadas;

• Programar um Contrato Inteligente simples;

• Entender que são Aplicações Descentralizadas (dApps) e para que servem;

• Conhecer outros usos potenciais para DLTs.

Conhecimentos prévios

Conhecimentos básicos de redes e programação e experiência no uso da linha de comandos do Linux.

Investimento

R$ 960,00

Entre em contato com atendimento@esr.rnp.br para ver opções de parcelamento.

Programa do curso

  •  Blockchain
    • A História do Dinheiro
    •  A História da Contabilidade
    •  O que é Blockchain
    • Criptografia - Hashes
    •  Chaves Públicas e Privadas
    • Transações
    •  Blocos e Correntes
    • DLTs

  • Criptomoedas
    • O problema do Double Spending
    • Bitcoin
    • Bitcoin vs Criptomoedas Alternativas
    • Ethereum
    • Outras Criptomoedas Alternativas
    • Como Negociar Criptomoedas
    • Como Trocar Criptomoedas
    • Como Minerar Criptomoedas


  • Implementação de uma Blockchain
    • Escolha da Tecnologia
    • Instalação e Configuração de uma Blockchain
    • Estudo de Caso: Implantando uma Blockchain Ethereum


  • Contratos Inteligentes (Smart Contracts)
    • Contratos x Contratos Inteligentes
    • Conceitos de Contratos Inteligentes
    • Conceitos de Regras de Negócio
    • Design e funcionalidade de Contratos Inteligentes
    • Contratos Inteligentes nas Plataformas Ethereum e Hyperledge


  • Criação de Contratos Inteligentes
    • Introdução ao Solidity
    • Instalação e Configuração do Ambiente
    • Escrevendo Contratos Inteligentes em Solidity
    • Exemplo de Aplicação: Criando Tokens


  • Outras Aplicações de Blockchain
    • Prova de Existência, Prova de Integridade e Prova de Autoria
    • Aplicações Não Financeiras
    • Aplicações Descentralizadas
    • Baseando Aplicações em DLTs Públicas