Article image
Vinicius Silveira
Vinicius Silveira25/07/2023 14:03
Share

O Mapa do Desenvolvedor Blockchain Parte - 2

  • #Docker
  • #Blockchain
  • #Kubernetes

Em comemoração as mais de 100 visualizações do meu artigo “O Mapa do Desenvolvedor Blockchain: Principais Tecnologias e Ferramentas” 

Resolvi fazer uma Parte 2, portanto, neste breve artigo vou citar alguns cursos da plataforma DIO que podem te dar um norte. 

 

Antes de tudo, sugiro que você entenda a diferença entre blockchain Permissionada e blockchain Publica, porque dependendo do tipo de blockchain você precisará aprofundar seus conhecimentos em ferramentas específicas. Para entender melhor sobre isso veja outro artigo que escrevi:

  

https://web.dio.me/articles/blockchain-permissionada-no-brasil?back=%2Farticles&page=1&order=oldest 

( Aproveite e deixe o seu Up-Vote ou comentário!) 

 

Para desenvolver em blockchains permissionadas sugiro uma trilha semelhante a trilha de DevOps , o roteiro de estudos seria o seguinte: 

 

1º - bootcamp Linux do Zero 

2º - Formação Docker Fundamentals 

3º - Formação Kubernetes Fundamentals 

4º - Bootcamp Cloud AWS 

Todas estas formações estão presentes numa única formação : Jornada DevOps com AWS - Impulso  

Você pode estudar cada uma individualmente ou de uma vez só! 



5º - Formação Go Developer 

6º - Conheça sobre Hyperladger ( nao esta na DIO, estou pedindo a DIO para criar conteudo sobre isso! )

 

Com isso você alcança o mínimo de conhecimento para entender o processo de virtualização, containers e funcionamento de nós de um cluster, esse conhecimento tem o mesmo fundamento que os nós de uma rede blockchain. Esses nós são oque mantem o funcionalmente da rede e também são por onde você minera o famoso Bitcoin (no caso da blockchain do bitcoin, que é uma rede publica). Além do mais a linguagem Go é uma das linguagens que mais casa com funcionamento de containers, visto que o Docker foi feito em GoLang. 

 

Para desenvolver em blockchains publicas sugiro conhecimento nas ferramentas já citadas, além da trilha de web3. Neste caso o roteiro de estudos seria o seguinte: 

7º - Formação Web3 Fundamentals 

8º - Formação Blockchain Specialist 

9º - Linguagem Solidity  => nas duas formações anteriores você aprenderá um pouco sobre ela, estou destacando esse conhecimento pois ela é fundamental para desenvolvimento de Smart Contracts ( parece muito com GoLang). Para entender melhor sobre contratos inteligentes vejo o meu artigo: 

https://web.dio.me/articles/ethereum-a-revolucao-da-tecnologia-blockchain?back=%2Farticles&page=1&order=oldest 

Para aprofundar seu conhecimento em Solidity sugiro o site “cryptozombies.io” onde você pode desenvolver um jogo na blockchain escrito em solidity. 

10º Outas linguagens: 

Formação JavaScript Developer 

Formação Lua Developer 

Formação C/C++ Developer 

 

No tópico 10 a linguagem vai de acordo com o tipo de trabalho que você vai desenvolver na Web3. Exemplo: Se você for criar sites precisará conhecer Javascript, CSS, HTML, Se for trabalhar na rede do bitcoin precisará conhecer linguagem C. 

Enfim, espero ter cooperado de alguma forma com sua trilha de aprendizado.

Este conteúdo não foi criado via ChatGPT, deu trabalho! Então deixe um Up-Vote ou comentário como retribuição ao meu esforço!

Um Abraço!  

Share
Comments (0)