Skip to content

i3arba/solidity-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors