Bitcoin Forum
April 26, 2024, 12:33:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Desenvolvimento de smart contracts - como começar  (Read 185 times)
AtomicSushi (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 03, 2021, 07:51:13 PM
 #1

Olá pessoal, noob aqui.

Por gentileza, gostaria de saber se alguém aqui já trampa como desenvolvedor de smart contracts e/ou teria alguma recomendação de como entrar nesse mercado.

Estou me preparando para mudar para essa área e pelo que vi nos trampos no https://cryptojobslist.com/ - os trabalhos de desenvolvedor crypto são para rede ethereum basicamente

Segundo os canais do EatTheBlocks e Dapp University no youtube em termos de capacitação é focar pelo menos 1 ano como desenvolvedor web (front e back end) para depois + 1 ano para aprender solidity e smart contracts e pelo caminho fazer vários projetinhos e postar no github.

Essas informações que vi procedem? Teriam alguma outra dica de comunidade de desenvolvedores/recursos de estudo?
 

1714134780
Hero Member
*
Offline Offline

Posts: 1714134780

View Profile Personal Message (Offline)

Ignore
1714134780
Reply with quote  #2

1714134780
Report to moderator
1714134780
Hero Member
*
Offline Offline

Posts: 1714134780

View Profile Personal Message (Offline)

Ignore
1714134780
Reply with quote  #2

1714134780
Report to moderator
1714134780
Hero Member
*
Offline Offline

Posts: 1714134780

View Profile Personal Message (Offline)

Ignore
1714134780
Reply with quote  #2

1714134780
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714134780
Hero Member
*
Offline Offline

Posts: 1714134780

View Profile Personal Message (Offline)

Ignore
1714134780
Reply with quote  #2

1714134780
Report to moderator
1714134780
Hero Member
*
Offline Offline

Posts: 1714134780

View Profile Personal Message (Offline)

Ignore
1714134780
Reply with quote  #2

1714134780
Report to moderator
1714134780
Hero Member
*
Offline Offline

Posts: 1714134780

View Profile Personal Message (Offline)

Ignore
1714134780
Reply with quote  #2

1714134780
Report to moderator
TryNinja
Legendary
*
Offline Offline

Activity: 2814
Merit: 6971



View Profile WWW
December 03, 2021, 08:03:25 PM
 #2

Estou me preparando para mudar para essa área e pelo que vi nos trampos no https://cryptojobslist.com/ - os trabalhos de desenvolvedor crypto são para rede ethereum basicamente
No caso, a maior parte é para contratos em Solidity ou Vyper (sendo a gigante maioria na primeira) que rodam na EVM (Ethereum Virtual Machine). Outras redes também são totalmente compatíveis com esses tipos de contrato, como a BSC, AVAX-C, Polygon, Fanthom, etc...

Segundo os canais do EatTheBlocks e Dapp University no youtube em termos de capacitação é focar pelo menos 1 ano como desenvolvedor web (front e back end) para depois + 1 ano para aprender solidity e smart contracts e pelo caminho fazer vários projetinhos e postar no github.
Eu concordo. A Solidity é MUITO parecida com a JavaScript, que é a linguagem de programação mais presente no currículo deum desenvolvedor web. Você provavelmente também teria que aprender a como codar um site em React.js, que é o framework front-end mais utilizado nos dapps (i.e Uniswap, Sushiswap, Yearn, PancakeSwap, etc...).

Para começar a codar em Solidity, eu recomendo dar uma olhada no https://cryptozombies.io


.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
AtomicSushi (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 03, 2021, 08:09:18 PM
 #3

Ohhh bacaninha! Obrigado por compartilhar o conhecimento!
Disruptivas
Legendary
*
Online Online

Activity: 1316
Merit: 1443



View Profile
April 24, 2022, 12:20:56 AM
 #4


Para começar a codar em Solidity, eu recomendo dar uma olhada no https://cryptozombies.io


Acha que esse site também seria útil pra quem não é programadora?

Há algumas semanas eu estou querendo começar a me aventurar mais profundamente em cripto, talvez colocando os pés em programação. Há uns três anos atrás eu até iniciei e fiz vários módulos de um curso de programação Blockchain da Udacity e até gostei bastante, mas chegou em um momento que já não ia mais  Embarrassed Embarrassed Embarrassed Embarrassed Embarrassed

Ai to querendo iniciar as aventuras de novo, mas eu sei zero de programação e não sei por onde iniciar.

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
joker_josue
Legendary
*
Offline Offline

Activity: 1638
Merit: 4531

**In BTC since 2013**


View Profile WWW
April 24, 2022, 08:23:30 AM
 #5

Ai to querendo iniciar as aventuras de novo, mas eu sei zero de programação e não sei por onde iniciar.

Se realmente quer entrar nessa aventura, mesmo sabendo zero, qualquer informação acaba por ser útil.

Uma coisa que eu recomendo, principalmente para quem quer começar como autodidata, é por criar pequenos projetos só para si, para tentar resolver os problemas que encontrar para conseguir isso. Normalmente em toda a programação, começa-se por fazer um pequeno programa que se chama "Hello, World!". Onde a pessoa aprende a programar para dizer ola ao mundo.

Depois de entenderes as bases, podes criar pequenos programas de teste, do tipo fazer o jogo do galo (jogo da velha, no Brasil), onde duas pessoas podem jogar offline (não queria fazer nada complexo, faça coisas simples).

Outro elemento importante, se realmente queres aprofundar a programação, o que pode ser bem é fazeres um curso de logica de programação. Porque se entenderes a logica, vais perceber de forma mais simples como todas as linguagens de programação.



NOTA: Eu dou estas dicas, porque 90% do que sei aprendi sozinho, e apesar de nunca ter feito grandes cursos (tirando um ou outro mais básico), e não ser nenhum especialista em programação, nem me considerar um programador. Percebi que se tivesse tirado um curso de logica de programação e soube-se mais de Inglês, tinha ido bem mais longe nessa área da programação, mesmo sem tirar grandes cursos. Isto claro é a minha precessão.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
TryNinja
Legendary
*
Offline Offline

Activity: 2814
Merit: 6971



View Profile WWW
April 25, 2022, 09:53:03 PM
 #6

Acha que esse site também seria útil pra quem não é programadora?
A vantagem de saber programação é por que a base é a mesma (variáveis, funções, condicionamentos, etc...). Mas essa base não é dificil.

Eu sugiro que você tente a sorte. Se não conseguir entender, vá no youtube e veja alguns videos do básico do básico do Javascript (parecido). Vai aprender essa base por lá e poder começar a entender melhor.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!