Português English

Hyperledger para Desenvolvedores

TENHO INTERESSE

Público-alvo

Desenvolvedores

Duração

24 horas

Formato

Presencial

Pré-requisitos

Base de alguma linguagem de programação:
Javascript, Java ou NodeJS
Conhecimento básico aplicativos web (HTTP, REST)

Módulos

  1. Hyperledger – Uma Introdução
  2. Hyperledger para Desenvolvedores I
  3. Hyperledger para Desenvolvedores II

Hyperledger – Uma Introdução

Objetivo

Neste curso será apresentado o projeto Hyperledger, incluindo  seus fundamentos, conceitos e ferramentas, com destaque para o protocolo Fabric. Além do entendimento e posição que o projeto ocupa no universo das redes distribuídas, o aluno sairá com compreensão detalhada da arquitetura técnica em seus componentes e características, bem como sabendo utilizar o Hyperledger Playground para desenvolver e publicar chaincodes (smart contracts) em um caso de uso.

Conteúdo resumido

  1. Visão geral do projeto
  2. Histórico
  3. Arquitetura
  4. Frameworks e ferramentas
  5. Principais elementos, conceitos e algoritmos de consenso
  1. Entendendo o Hyperledger
  2. Elementos do Hyperledger Fabric
  3. Hyperledger Playground
  4. Aplicações
  5. Casos de uso

Hyperledger para Desenvolvedores I

Duração

8 horas

Objetivo

Além de conceitos e fundamentos do Hyperledger, os alunos aprenderão a configurar um ambiente de desenvolvimento e criar uma aplicação do ínicio ao fim, incluindo um front-end.
Serão utilizados Hyperledger Fabric, Hyperledger Composer, Playground, REST API e Angular.

Conteúdo resumido

  1. Conceitos do Hyperledger Fabric
  2. Configurando um ambiente Hyperledger Fabric
  3. Hyperledger Playground
  4. Hyperledger Composer
  1. Hyperledger Playground local
  2. Hyperledger Composer REST API
  3. Hyperledger Composer e Angular

Hyperledger para Desenvolvedores II

Duração

8 horas

Objetivo

Aprofundamento do Hyperledger Fabric. Criação de chaincodes utilizando SDKs do Hyperledger Fabric.

Conteúdo resumido

  1. Aprofundando  conceitos do Hyperledger Fabric
  2. Hyperledger Fabric CA
  3. Mergulhando no chaincode
  1. Hyperledger SKDs
  2. Criando uma aplicação utilizando SDK