Aprender Urbit é mais simples do que parece, mas você precisa de um bom material. Por esta razão, preparamos um curso gratuito com todas as informações para que você possa usar e também entender a plataforma em detalhes.
Ao estudar um novo assunto, é importante que o conteúdo seja organizado da forma mais didática possível, para que não haja lacunas no conhecimento. Portanto, este curso tem aulas teóricas e práticas, apontando para artigos específicos que você deve ler na ordem indicada aqui para entender da forma mais didática possível.
Clique nos links indicados nas lições para estudar cada conteúdo.
Lição 1: Uma introdução ao Urbit
Nesta lição, você aprenderá o que é Urbit sem precisar de nenhum conhecimento prévio em programação ou qualquer outro campo. Contextualizamos os problemas da Internet atual e onde Urbit se destaca.
Lição 2: Instalando Urbit
Depois que o conceito básico da plataforma estiver claro, uma boa ideia é passar para a prática, experimentando a plataforma (gratuitamente!). O processo de instalação pode ser um desafio para muitos usuários, mas nosso artigo tenta não apenas mostrar o processo passo a passo completo, mas também resolver erros comuns que os usuários enfrentam.
Se preferir, você também pode acessar o Urbit por meio de um serviço de hospedagem, o que é muito mais fácil (método pago).
Além disso, se você já tiver comprado um planeta na Internet ou recebido um convite de presente, poderá iniciar seu computador pessoal Urbit por meio do Bridge.
Lição 3: Explorando Urbit
A utilidade real da Urbit reside em suas aplicações. Portanto, não há nada melhor do que ver o que é possível fazer com Urbit hoje usando as aplicações mais populares.
Lição 4: Arvo, o coração de Urbit
Até agora, você já tem uma compreensão superficial do que é Urbit e como utilizá-la. Mas o conceito de Urbit vai muito além disso. Nesta lição, você aprenderá o que é um sistema operacional e como Urbit é diferente de outras soluções. É uma lição importante para mostrar que o ecossistema pode crescer muito no futuro.
Lição 5: O papel das Estrelas
Para que a arquitetura Urbit funcione, cada entidade precisa desempenhar sua função. Uma peça chave do sistema são as estrelas, razão pela qual esta lição explicará sua importância e o que elas fazem.
Lição 6: IDs Urbit
Um ID Urbit é como uma conta na rede Urbit. Nesta lição, você entenderá melhor de onde vêm os nomes do Urbit, como ~datsyr-radser, o que é @p e muito mais.
Lição 7: Urbit Sigils
Os sigils Urbit são símbolos exclusivos que representam as identidades dos usuários na rede Urbit. Eles existem para dar a cada pessoa uma representação visual distinta e reconhecível de seu nome, facilitando a localização e a interação com outras pessoas. Os designs criativos desses sigils ajudam a promover um senso de comunidade e individualidade dentro do ecossistema Urbit. Entenda nesta lição como eles são formados e como são atribuídos às identidades Urbit.
Lição 8: Azimuth
Agora que temos uma visão geral da arquitetura Urbit e de seu sistema de identidade, é hora de aprender como esse sistema é controlado e gerenciado na prática com o protocolo Azimuth no Ethereum.
Lição 9: Ames, o protocolo de rede da Urbit
Depois de uma abordagem superficial sobre redes, é hora de nos aprofundarmos em mais detalhes sobre como funciona a comunicação de dados entre computadores no Urbit. Este será um artigo denso com muitas informações novas. Mesmo que você não entenda todos os detalhes, certamente poderá aprender as principais características que distinguem a rede Urbit dos protocolos tradicionais de internet.
Lição 10: Desenvolvendo Urbit
Urbit não seria nada sem desenvolvedores e aplicações, mas como as pessoas criam código dentro de Urbit? Nesta lição, você aprenderá sobre a linguagem de programação Hoon, responsável pelo código que os desenvolvedores criam para melhorar o protocolo principal e aplicativos.
Lição 11: A camada mais baixa
Cada sistema interage com o hardware físico de alguma forma. A linguagem da máquina responsável pela camada mais baixa de Urbit é Nock. Nesta lição, você entenderá o pilar fundamental que faz com que Urbit se comporte de uma forma previsível e minimalista.
Bônus
Whitepaper Urbit explicado (passo a passo)