Curso Desenvolvendo em Blockchain


Details
Aulas dias 10, 11, 17 e 18 de abril, totalizando 14 horas em sala de aula
Horário: 19:00 - 22:30
Turma reduzidas: 10 pessoas
Aprenderemos os fundamentos do Blockchain, Ethereum, e utilizaremos o BaaS da Microsoft Azure.
Você ganhará um voucher da Microsoft para poder construir seus projetos no Azure.
Visite nosso site http://www.blockchainbrasil.com.br
01 /History
Já ouviu falar do Satoshi Nakamoto?
Bitcoin Paper
Evolução do mercado
Características que tornam o blockchain único
02 /CS Background
Aprenderemos o que é um blockchain por debaixo dos panos
Hashes
Transações
Estrutura de um bloco
Hands on: vamos construir nosso blockchain
Merkle tree
Public/private key
Double spend problem
03 /Consensus
Como todos os nós da rede chegam a um acordo?
Problema dos Generais Bizantinos
Mineração
Dificuldade
Coinbase
Recompensas
Finalidade
Soft forks e Hard forks
04 /Ethereum
Por que um garoto de 19 anos criou o Ethereum?
Principais diferenças em relação ao Bitcoin
EVM - Ethereum Virtual Machine
Linguagens
Clients
Ether
Gas
Enterprise Ethereum Alliance
05 /Smart Contracts
Vamos construir nosso primeiro smart contract?
O que é um smart contract
Solidity
Sintaxe
Tipos
Bibliotecas
Criando eventos
Limitações/Boas práticas
06 /DApps
Construindo aplicações que interagem com o blockchain
web3.js
ABI - Application Binary Interface
Mist
Criação de contas
Deploy de contratos
Monitorando eventos
Acessando sua aplicação
07 /BaaS on Microsoft Azure
Blockchain as a Service
Serviços oferecidos
Ethereum on Azure
Passo a passo: criação blockchain privado

Curso Desenvolvendo em Blockchain