Programa do Curso

Introdução ao Monax e à Tecnologia Blockchain

  • Visão geral do Monax e seu papel nas aplicações de blockchain
  • Entendendo a arquitetura de blockchain e tecnologia de ledger distribuído
  • Conceitos-chave: contratos inteligentes, mecanismos de consenso e criptografia

Configurando o Ambiente de Desenvolvimento

  • Instalando e configurando o Monax
  • Introdução ao cliente blockchain do Monax
  • Configurando o ambiente Linux para desenvolvimento com Monax

Noções Básicas de Contratos Inteligentes

  • Entendendo o design e a funcionalidade dos contratos inteligentes
  • Criando um contrato inteligente simples usando Solidity
  • Implantando e testando contratos inteligentes na plataforma Monax

Criando Aplicações Distribuídas com Monax

  • Criando uma arquitetura de aplicação distribuída
  • Conectando uma interface frontend ao backend de contrato inteligente
  • Usando ferramentas do Monax para gerenciar e implantar aplicações distribuídas

Interagindo com a Blockchain

  • Acessando dados da blockchain por meio de APIs
  • Fazendo consultas e modificando o estado da blockchain
  • Lidando com transações e eventos dentro do aplicativo

Segurança e Melhores Práticas

  • Identificando vulnerabilidades comuns em contratos inteligentes
  • Implementando práticas de codificação seguras em aplicações distribuídas
  • Testando e auditando contratos inteligentes para segurança e confiabilidade

Tópicos Avançados no Desenvolvimento com Monax

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

Resumo e Próximos Passos

Requisitos

  • Compreensão da tecnologia Blockchain
  • Conhecimento sobre Bitcoin e criptografia
  • Experiência em programação com Javascript
  • Experiência com a linha de comando do Linux

Público-Alvo

  • Desenvolvedores
 7 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas