Neste curso abrangente, exploramos os aspectos críticos da auditoria e segurança de smart contracts. Os participantes aprenderão sobre a importância de identificar vulnerabilidades, como ataques de reentrância e problemas de limite de gás. Abordaremos a importância da legibilidade do código, solidez lógica e otimização de gás, equipando os alunos com técnicas práticas para aprimorar a segurança de seus smart contracts. Além disso, o curso cobre estratégias de comunicação eficazes para interagir com auditores e apresenta ferramentas automatizadas suplementares para auxiliar na detecção de vulnerabilidades. Práticas de auditoria contínua serão enfatizadas para garantir a integridade e segurança dos smart contracts ao longo de seu ciclo de vida. Este curso é essencial para desenvolvedores de blockchain, auditores de smart contracts e qualquer pessoa envolvida em aplicações descentralizadas que buscam fortalecer as medidas de segurança.
0:00:00 - 1 Introdução aos Fundamentos de Blockchain
0:06:50 - 2 Compreendendo Transações Ethereum e Gás
0:14:14 - 3 Desenvolvendo Smart Contracts em Solidity
0:22:53 - 4 Padrões de Token para Propriedade
0:30:20 - 5 Aplicação de Blockchain na Cadeia de Suprimentos
0:36:44 - 6 Registros Permanentes e Sua Importância
0:44:19 - 7 Ferramentas de Configuração para Desenvolvimento de Smart Contracts
0:51:01 - 8 Instalar e Configurar Metamask
1:00:05 - 9 Criar uma Aplicação Descentralizada Básica
1:10:03 - 10 Construindo o Contrato Greeter
1:18:31 - 11 Implementando Propriedade em Smart Contracts
1:26:22 - 12 Testando e Funcionalidade de Saudação Dinâmica
1:34:43 - 13 Implantando no Ganache
1:39:59 - 14 Implantando no Goerli com Parity
1:45:31 - 15 Implantando no Rinkeby com Infura
1:51:09 - 16 Visão Geral do Arrecadador de Fundos
1:58:49 - 17 Funcionalidade do Arrecadador de Fundos
2:07:36 - 18 Manipulação de Eventos no Arrecadador de Fundos
2:14:57 - 19 Criação do Contrato do Arrecadador de Fundos
2:23:02 - 20 Implementação do Fundraiserfactory
2:31:24 - 21 Introdução ao Web3
2:39:10 - 22 Métodos e Interação do Web3
2:48:52 - 23 Configurando o React para Integração com Blockchain
2:55:40 - 24 Habilitando Interação com Blockchain Através da Entrada do Usuário
3:03:21 - 25 Criando Aplicação de Arrecadador de Fundos
3:11:29 - 26 Interagindo com Contratos de Arrecadador de Fundos
3:19:43 - 27 Adicionando Informações Detalhadas Sobre Cada Arrecadador de Fundos
3:29:24 - 28 Aceitando uma Doação com React
3:36:24 - 29 Vulnerabilidades de Smart Contracts
3:43:42 - 30 Auditoria de Smart Contracts
Contato comercial: mpyanev@gmail.com