Programa do Curso

Introdução ao Cosmos

  • Visão geral da estrutura do Cosmos
  • Principais características e vantagens
  • Casos de utilização e aplicações no mundo real

Arquitetura do Cosmos

  • Visão geral da rede Cosmos
  • Protocolo Inter-Blockchain Communication (IBC)
  • Algoritmo de consenso Tendermint BFT

Configurar o ambiente de desenvolvimento

  • Instalação da linguagem de programação Go
  • Configuração do Cosmos SDK
  • Visão geral das ferramentas e recursos de desenvolvimento

Fundamentos do Cosmos SDK

  • Compreender os módulos e a arquitetura modular
  • Módulos chave: auth, bank, staking, etc.
  • Construindo e estendendo módulos

Núcleo Tendermint

  • Mergulho profundo no Tendermint Core
  • Configuração e personalização
  • Mecânica de consenso e criação de blocos

Desenvolvimento avançado com o Cosmos SDK

  • Implementação de lógica e módulos personalizados
  • Manipulação de transacções e alterações de estado
  • Teste e depuração de aplicações blockchain

Inter-Blockchain Communication (IBC)

  • Introdução ao protocolo IBC
  • Criação de IBC entre cadeias de blocos
  • Casos de uso e estratégias de implementação

Segurança e boas práticas

  • Garantir a segurança em aplicações de blockchain
  • Melhores práticas para o desenvolvimento do Cosmos
  • Armadilhas comuns e como evitá-las

Dimensionamento e desempenho

  • Técnicas para escalar aplicativos Cosmos
  • Estratégias de otimização do desempenho
  • Monitorização e manutenção de redes blockchain

Tendências futuras e ecossistema

  • Tendências emergentes no ecossistema Cosmos
  • Integração com outras tecnologias de cadeia de blocos
  • O futuro do Cosmos e seu impacto na indústria de blockchain

Resumo e próximos passos

Requisitos

  • Conhecimento básico dos conceitos de cadeias de blocos
  • Familiaridade com linguagens de programação (de preferência Go)

Público-alvo

  • Programadores
  • Engenheiros de software
  • Líderes técnicos
 14 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas