Skip to content

Latest commit

 

History

History
217 lines (176 loc) · 5.16 KB

File metadata and controls

217 lines (176 loc) · 5.16 KB



Curso para Iniciantes

Introdução ao Desenvolvimento Blockchain e Contratos Inteligentes em Solidity

🚀 Aprenda a desenvolver contratos inteligentes e seja parte da mudança!


📚 Nossos Cursos:


Encontrou algum problema ou tem alguma dúvida? Compartilhe conosco na aba discussões.



Sumário

👋 Bem-vindo ao repositório do Curso! Aqui você encontrará o conteúdo abordado, bem como conteúdo de apoio para reforço de aprendizado.


Links Úteis
Remix IDE
Introdução ao Solidity
  1. Licenças
  2. Pragma

Tipos de Dados
  1. Tipos de Valor
  2. Tipos de Referência

Variáveis
  1. Visibilidade
  2. Tipos

Armazenamento
  1. Storage
  2. Memory
  3. Calldata

Funções
  1. Estrutura
  2. Visibilidade
  3. Comportamento
  4. Constructor
  5. Modificadores

Ether
  1. Variáveis Globais
  2. Extensões do `address`
  3. Envio e Recebimento de ether

Eventos e Erros
  1. Utilização e Importância
  2. Declaração de Eventos e Erros
  3. Manipulação de Erros
  4. Boas Práticas

Estruturas de Controle
  1. If
  2. Else
  3. Loop
  4. Controle de Fluxo

Operadores
  1. Relações
  2. Lógicos
  3. De Atribuição
  4. Condicional

Função Hash
  1. keccak256

Layout de Contratos Inteligentes
  1. Boas Práticas
  2. Organização do Escopo do Contrato

Padrões de Desenvolvimento Solidity
  1. CEI
  2. Pull over Push
  3. Controle de Acesso
  4. State Machine
  5. Lista de Endereços
  6. Comparação de Strings

Nomenclatura
  1. Nomenclatura de Funções
  2. Nomenclatura de Variáveis
  3. Nomenclatura de Erros e Eventos


⚠️ Contratos aqui presentes são para fins educacionais, não foram auditados e não devem ser utilizados em produção.

Powered by