Programa do Curso

Introdução à tecnologia Monax e Blockchain

  • Visão geral da Monax e do seu papel nas aplicações de cadeias de blocos
  • Compreender a arquitetura da cadeia de blocos e a tecnologia de livro-razão distribuído
  • Conceitos-chave: contratos inteligentes, mecanismos de consenso e criptografia

Configurando o ambiente de desenvolvimento

  • Instalando e configurando Monax
  • Introdução ao cliente da cadeia de blocos Monax
  • Configurar o ambiente Linux para o desenvolvimento do Monax

Noções básicas sobre contratos inteligentes

  • Entendendo o design e a funcionalidade dos contratos inteligentes
  • Escrevendo um contrato inteligente simples usando Solidity
  • Implementar e testar contratos inteligentes na plataforma Monax

Criar aplicações distribuídas com Monax

  • Criar uma arquitetura de aplicação distribuída
  • Ligar uma interface de frontend ao backend do contrato inteligente
  • Utilizar ferramentas Monax para gerir e implementar aplicações distribuídas

Interagir com os Blockchain

  • Access dados da cadeia de blocos através de APIs
  • Consultar e modificar o estado da cadeia de blocos
  • Tratamento de transacções e eventos dentro da aplicação

Segurança e boas práticas

  • Identificar vulnerabilidades comuns em contratos inteligentes
  • Implementação de práticas de codificação seguras em aplicações distribuídas
  • Testar e auditar contratos inteligentes para segurança e fiabilidade

Tópicos avançados em desenvolvimento Monax

  • Escalonamento de aplicativos blockchain com Monax
  • Integrando Monax com ferramentas e serviços de terceiros
  • Explorando novos recursos e atualizações no ecossistema Monax

Resumo e próximos passos

Requisitos

  • Conhecimento da tecnologia Blockchain
  • Conhecimentos de Bitcoin e de criptografia
  • Experiência em programação de scripts Java
  • Experiência com Linux linha de comando

Público

  • Programadores
 7 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas