Introdução ao solidity

Aprenda a escrever contratos inteligentes para a Ethereum, Arbitrum, BNB Chain, Polygon e outras blockchains!

Ratings: 4.51 / 5.00




Description

Bem-vindos ao curso de introdução ao Solidity e ao que está sendo conhecido como a web3. Solidity é a linguagem mais utilizada para escrever smart contracts, que são programas que rodam em cima da blockchain.

Smarts contracts são a base dos tokens fungíveis, atualmente a maior fonte de criptoativos em cima da blockchain. São também a base dos tokens não-fungíveis, NFTs, que estão revolucionando o mercado de artes e colecionáveis.

Smart contracts também estão sendo largamente utilizados no mercado de jogos, imobiliário, seguros, organizações autônomas descentralizadas, entre tantas outras.

Progamadores de solidity estão sendo requisitados ao redor do mundo e a média salarial pode chegar a 120 mil dólares por ano. Neste curso, você irá aprender os fundamentos da linguagem, e chegará ao término do curso pronto para escrever seus próprios smart contracts.

Ao longo do curso, iremos trabalhar diversos exemplos, e como projeto final iremos escrever um token padrão ERC-20, que é o modelo para os tokens fungíveis, que representam a maior parte dos criptoativos atuais.

Este curso é voltado para alunos que já tenham algum contrato prévio com programação, preferencialmente em uma linguagem baseada em C, como C, C++, C#, Java, Javascript, entre outras, porém um aluno com conhecimento de lógica de programação e fundamentos básicos de programação deverá conseguir acompanhar o curso.

Não é necessário conhecimento prévio do conceito de blockchain, pois iremos explicar ao longo do mesmo. Ao fim do curso, o aluno entenderá o básico do funcionamento sobre blockchains e poderá continuar seus estudos sobre como interagir com os smart contracts utilizando tecnologias como Javascript ou Python.

What You Will Learn!

  • Conceitos básicos de blockchain e de redes descentralizadas.
  • Escrever contratos inteligentes (smart contracts) para publicar nas blockchains compatíveis com a rede Ethereum.
  • Um conhecimento sólido da linguagem Solidity, a linguagem mais utilizada para escrever smart contracts.
  • Como escrever o contrato de um token modelo ERC20, publicar na blockchain e ter sua própria criptomoeda.

Who Should Attend!

  • O curso é voltado para programadores web que desejam começar a programar para blockchain, no que é atualmente chamado de web3.
  • Entusiastas do mundo de criptoativos, que desejam entender melhor o funcionamento das blockchains e de suas moedas digitais.
  • Qualquer pessoa interessada em conseguir "ler" e "compreender" o conteúdo de um smart contract.