Portal e treinamento do desenvolvedor Ethereum

desenvolvedores 1ContentGuidesCommunityWebinarsGrantsCareersboletins informativos

Assine a nossa newsletter.

Endereço de email

Nós respeitamos sua privacidade

Portal do desenvolvedor Ethereum & Treinamento

Tudo que você precisa para começar a construir no blockchain Ethereum.

 

Como se tornar um desenvolvedor Ethereum

Este portal do desenvolvedor é um lugar para começar e encontrar as ferramentas necessárias para desenvolver e construir aplicativos no blockchain Ethereum. Abaixo você encontrará as bases de conhecimento mais populares, ferramentas de infraestrutura, bibliotecas de programação e muito mais que irão ensiná-lo a construir software no Ethereum. Recomendamos dar uma olhada no portal e ler sobre todas as ferramentas e opções do desenvolvedor antes de começar.

Além disso, certifique-se de pular para o Servidor ConsenSys Discord. É o lugar perfeito para fazer perguntas, obter dicas profissionais e se conectar diretamente com as equipes por trás dos produtos Ethereum populares, como Infura e MetaMask. 

Tópicos para você começar no Ethereum

bg fill dark

Bases de Conhecimento

O ecossistema Ethereum é uma comunidade de código aberto enorme e talentosa e produziu um panteão de recursos valiosos para desenvolvedores nos últimos anos. Com uma plataforma como a Kauri, a comunidade agora está usando até mesmo a inovação do próprio Ethereum para examinar, selecionar e armazenar conteúdo de alta qualidade. De treinamento presencial a tutoriais técnicos e fóruns de pesquisa, as bases de conhecimento abaixo oferecem uma ampla gama de recursos para desenvolvedores de todos os níveis.

bg fill dark

A infraestrutura

A infraestrutura do nó e as APIs de acesso instantâneo tornam mais fácil para os desenvolvedores Ethereum conectar seus aplicativos ao blockchain. Um cliente Ethereum se refere a qualquer nó que é capaz de analisar e verificar o blockchain, seus contratos inteligentes e tudo mais. Um cliente Ethereum também fornece interfaces para criar transações e blocos de minas que são a chave para qualquer transação Ethereum.

bg fill dark

IDEs e editores

IDE significa Ambiente de Desenvolvimento Integrado. IDEs e editores são o que você precisa para escrever e testar software. Eles são suítes de software que consolidam ferramentas básicas necessárias para começar a escrever no Ethereum.

bg fill dark

Contratos Inteligentes

Se você deseja desenvolver no Ethereum, precisa saber como redigir contratos inteligentes. Solidity, a principal linguagem de contrato inteligente da Ethereum, é mais fácil de aprender se você já possui um bom conhecimento de Javascript. Você provavelmente já usou bibliotecas de programação antes, e as que estão abaixo não são diferentes. Uma biblioteca de contrato inteligente é a parte reutilizável de código para um contrato inteligente que é implantado uma vez e compartilhado várias vezes. Se você estiver criando uma ferramenta, produto ou aplicativo no Ethereum, você também vai querer ter certeza de que seu contrato inteligente está funcionando antes de implantar na rede principal. Essas ferramentas irão ajudá-lo a construir, testar e enviar seu código.

bg fill dark

Segurança

Ok, então você finalmente construiu seu dapp ou contrato inteligente. Mas como saber se ele foi configurado corretamente e está protegido contra hackers? As ferramentas de segurança abaixo ajudarão a garantir que seu código seja seguro e siga todas as práticas recomendadas de desenvolvimento Ethereum.

bg fill dark

Testnets

As redes de teste públicas no Ethereum oferecem uma maneira para os desenvolvedores testarem o que constroem sem colocar suas criações na rede Ethereum principal. Você pode obter a quantidade de ETH que desejar nas redes de teste porque a ETH do testnet não carrega nenhum valor monetário. Semelhante às redes de teste públicas, as redes de teste locais são um lugar para você testar seu software sem divulgá-lo publicamente. Ao contrário dos testnets públicos, o software testnet local só será executado no seu computador / nó e outros usuários não poderão vê-lo ou interagir com ele. Abaixo estão os testnets mais usados ​​para iniciar o teste e os links para solicitar o testnet ETH.

bg fill dark

Interfaces

Se você quiser começar a desenvolver dapps, precisará de habilidades de desenvolvimento de front-end. Abaixo estão as interfaces de front-end mais populares que o ajudarão a transformar seu dapp de uma ideia em um aplicativo de mainnet Ethereum ativo. Se você estiver interessado em fazer trabalho de back-end / protocolo no Ethereum, deve ter experiência significativa com Go, Rust, Java, .NET, Ruby ou Python.

bg fill dark

Armazenar

Ethereum permite que você salve variáveis ​​ou dados em armazenamento permanente. As plataformas de armazenamento abaixo são onde residem todos os dados do contrato inteligente. IPFS é o sistema de armazenamento mais comumente usado no Ethereum. Explore as plataformas abaixo para saber mais sobre como funciona o armazenamento no Ethereum.

bg fill dark

Analytics

Blockchains armazenam dados de maneiras que a maioria dos aplicativos acha difícil de acessar. As seguintes APIs de camada de consulta de dados permitirão que você obtenha os dados de que precisa para seu projeto ou aplicativo.

  • dev portal alethiodev portal alethio
    Alethio

    A API do Alethio oferece uma maneira robusta e confiável de consultar dados Ethereum sintetizados e indexados em tempo real por meio de uma interface REST compatível com JSON: API.

  • dev portal eth stats iodev portal eth stats io
    EthStats

    EthStats é alimentado por Alethio e fornece monitoramento instantâneo de blockchain Ethereum desde o tempo de bloqueio até o limite de gás.

  • dev portal etherscandev portal etherscan
    Etherscan

    Etherscan fornece APIs de blockchain Ethereum como um serviço comunitário e sem garantia.

bg fill dark

Oportunidades

Agora que você conhece as ferramentas de que precisa, é hora de começar. A forma como os desenvolvedores trabalham está mudando, especialmente na indústria de blockchain. Os locais a seguir oferecem trabalho de desenvolvedor freelance ou novas oportunidades de receber pagamento contribuindo para projetos de código aberto. Descubra como você pode começar a contribuir para projetos e ser pago por isso!

  • concessões consensys do portal devconcessões consensys do portal dev
    Subsídios ConsenSys

    O ConsenSys Grants financia projetos que atendem às necessidades de um ecossistema Ethereum em rápida aceleração.

  • dev portal tachyondev portal tachyon
    Tachyon

    Tachyon é um acelerador para startups de blockchain e Web 3.0 em estágio inicial.

  • kit de trabalho do portal devkit de trabalho do portal dev
    Blockchain Developer Job Kit

    Onde encontrar trabalhos de blockchain, habilidades necessárias, conhecimento do setor e muito mais.

  • Dev Portal PanvalaDev Portal Panvala
    Panvala

    Panvala é uma fundação descentralizada que ajuda a financiar o trabalho do qual toda a comunidade Ethereum depende.

  • dev Portal Bountiesdev Portal Bounties
    Bounties Network

    A rede Bounties permite que você crie projetos, colabore e seja pago por fazer um ótimo trabalho em qualquer domínio.

  • dev portal gitcoindev portal gitcoin
    Gitcoin

    Seja pago em criptografia para trabalhos freelance, construção de recursos e solução de recompensas de bugs. Trabalhe com os principais projetos de código aberto e seja pago rapidamente.

bg fill dark

Camada 2 de infraestrutura & Escalabilidade

Os desenvolvedores do Ethereum estão continuamente desenvolvendo novas e empolgantes maneiras de escalar o Ethereum. Existem várias soluções que os desenvolvedores estão usando para dimensionar Ethereum, dapps e protocolos. Alguns deles incluem pagamentos, canais de estado, cadeias secundárias, computação fora da cadeia e muitos mais!

Pagamentos & Canais de estado

  • dev portal connextdev portal connext
    Rede Connext

    Connext é uma camada de infraestrutura que escala o blockchain Ethereum utilizando canais de estado.

  • Dev Portal RaidenDev Portal Raiden
    µRaiden

    µRaiden (Micro Raiden) é uma estrutura de canal de pagamento para micropagamentos baseados em tokens ERC20 frequentes, rápidos e gratuitos entre duas partes. µRaiden é diferente da Rede Raiden, que visa permitir transferências multihop através de uma rede de canais de pagamento bidirecionais.

  • dev portal liqualitydev portal liquality
    Liqualidade

    Trocas atômicas entre BTC, DAI e ETH com risco e taxas mínimas, enquanto mantém o controle sobre suas chaves privadas.

Correntes laterais

  • capa skalecapa skale
    Skale Network

    O protocolo modular da SKALE é um dos primeiros de seu tipo a permitir que os desenvolvedores provisionem facilmente blockchains altamente configuráveis, que fornecem os benefícios da descentralização sem comprometer a computação, armazenamento ou segurança.

  • portal dev loom xportal dev loom x
    Loom Network

    Descrito como EOS construído sobre Ethereum –– Loom Network está construindo um SDK que permite aos desenvolvedores construir rapidamente seus próprios blockchains sem ter que entender a infraestrutura de blockchain.

  • Rede POARede POA
    Rede POA

    A rede POA (Prova de Autoridade) oferece produtos e serviços de blockchain para ajudar a dimensionar contratos inteligentes Ethereum, incluindo POA Bridge, POA Core mainnet, POA Sokol testnet, xDAI e muito mais.