Pré-requisitos
Base de alguma linguagem de programação:
Javascript, Java ou NodeJS
Conhecimento básico aplicativos web (HTTP, REST)
Módulos
- Hyperledger – Uma Introdução
- Hyperledger para Desenvolvedores I
- Hyperledger para Desenvolvedores II
Hyperledger – Uma Introdução
Instrutora

Solange Gueiros
CONSULTOR - INSTRUTORA
Solange Gueiros é especialista em Blockchain (arquitetura e desenvolvimento), com foco em Bitcoin, Ethereum, Smart Contracts. e Hyperledger. 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. Atualmente faz mestrado em Digital Currency na Universidade da Nicosia.
Nos últimos anos viajou para os mais importantes eventos de Blockchain no mundo, alguns deles como palestrante. Ganhou ganhou prêmios nos hackathons de New York e Berlim em 2019 e em Denver em 2020.
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
- Visão geral do projeto
- Histórico
- Arquitetura
- Frameworks e ferramentas
- Principais elementos, conceitos e algoritmos de consenso
- Entendendo o Hyperledger
- Elementos do Hyperledger Fabric
- Hyperledger Playground
- Aplicações
- Casos de uso
Hyperledger para Desenvolvedores I
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
- Conceitos do Hyperledger Fabric
- Configurando um ambiente Hyperledger Fabric
- Hyperledger Playground
- Hyperledger Composer
- Hyperledger Playground local
- Hyperledger Composer REST API
- Hyperledger Composer e Angular
Hyperledger para Desenvolvedores II
Objetivo
Aprofundamento do Hyperledger Fabric. Criação de chaincodes utilizando SDKs do Hyperledger Fabric.
Conteúdo resumido
- Aprofundando conceitos do Hyperledger Fabric
- Hyperledger Fabric CA
- Mergulhando no chaincode
- Hyperledger SKDs
- Criando uma aplicação utilizando SDK