Sorry, you need to enable JavaScript to visit this website.
Pular para o conteúdo principal
Imagem padrão de curso
Aperfeiçoamento/Especialização Profissional

Desenvolvimento de Aplicativos Descentralizados

Presencial

O curso visa desenvolver as competências necessárias para atuar como desenvolvedor de aplicativos descentralizados, por meio de sólido conhecimento em princípios fundamentais de DApps, blockchain e contratos inteligentes, ao mesmo tempo em que oferece a capacidade de desenvolver habilidades para a construção de interfaces para aplicativos. Os profissionais dessa área podem atuar nos mais diversos setores de TI.

Pré-requisitos
Idade mínima de 16 anos.<br>
Escolaridade mínima desejável: Ensino Fundamental Completo.<br>
Conhecimentos em áreas afins.<br>
Carga horária
320h

O que você vai aprender

Introdução a DApps e Blockchain
- O que é um DApp?
- Conceitos fundamentais de aplicativos descentralizados (DApps).
- Introdução à blockchain e suas características.
- Compreensão da tecnologia blockchain, sua descentralização e segurança.
- Contratos inteligentes e a linguagem Solidity.
- Introdução aos contratos inteligentes e à linguagem Solidity.
- Ambiente de desenvolvimento e ferramentas necessárias.
- Familiarização com as ferramentas e configuração do ambiente de desenvolvimento para DApps.

Desenvolvimento de Contratos Inteligentes em Solidity
- Variáveis e tipos de dados em Solidity.
- Aprendizado sobre as variáveis e tipos de dados usados em Solidity.
- Funções e modificadores.
- Desenvolvimento de funções e aplicação de modificadores em contratos inteligentes.
- Eventos e logs.
- Uso de eventos e logs para comunicação e rastreamento de ações no contrato.
- Segurança e otimização de contratos inteligentes.
- Práticas de segurança, como prevenção de vulnerabilidades, e otimização de contratos.

Desenvolvimento de Interfaces para DApps
- Fundamentos de interfaces de usuário, incluindo componentes e gerenciamento de estado.
- Criação de interfaces de usuário interativas e funcionais, adaptáveis às necessidades dos DApps.
- Integração de interfaces com contratos inteligentes na blockchain.
- Como conectar interfaces aos contratos inteligentes para garantir a funcionalidade da aplicação.
- Realização de testes para garantir que o DApp funcione corretamente.
- Implantação de DApps em ambientes reais.
Imagem padrão de curso

Desenvolvimento de Aplicativos Descentralizados

Tenho interesse
Curso indisponível no momento. Cadastre-se abaixo para ser avisado quando abrirem novas turmas.