w3b3d3v / squad-midiatico-videos-PT

0 stars 0 forks source link

Roteiro: Aplicativos de CLI em Rust para WEB3 – O que Você Deve Considerar #136

Open viniblack opened 3 weeks ago

viniblack commented 3 weeks ago

Card principal

O que considerar antes de criar um novo aplicativo de CLI (Interface de Linha de Comando) em Rust para web3. Artigo de referência: Desenvolvendo Aplicativos de CLI em Rust – O que Você Deve Considerar


Link no drive: link da pasta

Roteiro de Vídeo Técnico - Aplicativos de CLI em Rust para WEB3: O que Você Deve Considerar

Bloco de Tempo Sugestão de Imagem/Edição Sugestão de Fala Exibição da Câmera/Tela
0:00 - 0:30 Logotipo do projeto, imagens de desenvolvedores trabalhando com CLI "Olá, Builders! Hoje vamos falar sobre o desenvolvimento de aplicativos de CLI em Rust para WEB3. Vamos explorar o que você deve considerar antes de criar seu próprio aplicativo de CLI." Close no apresentador
0:30 - 1:30 Imagens da linguagem Rust, comandos básicos de CLI sendo executados "Antes de mergulhar no comando cargo new e começar a desenvolver, é importante entender como melhorar sua experiência de desenvolvimento, a ergonomia da CLI e a manutenibilidade do projeto." Apresentador ao lado de gráficos explicativos
1:30 - 2:30 Diagramas mostrando estrutura de projeto, diferentes layouts de pastas "Quando você tem um aplicativo de CLI, precisa organizar seus sinalizadores e comandos em módulos lógicos. Pode ser uma estrutura plana ou aninhada, dependendo da complexidade do seu projeto." Close no apresentador
2:30 - 3:30 Exemplos de código mostrando estruturas de projeto "Existem três tipos principais de estruturas de aplicativos de CLI em Rust: ad-hoc, plana e subcomandos. Cada uma tem suas vantagens e deve ser escolhida com base nas necessidades do seu projeto." Imagem da estrutura de pastas
3:30 - 4:30 Código de exemplo mostrando a criação de uma biblioteca "É sempre uma boa prática dividir o núcleo do seu aplicativo da interface. Crie uma biblioteca que pode ser reutilizada, uma CLI que usa essa biblioteca e considere até mesmo uma GUI que possa utilizar essa biblioteca." Apresentador ao lado de tela mostrando o código
4:30 - 5:30 Imagens de diferentes sistemas operacionais, variáveis de ambiente "Ao desenvolver, considere os diferentes locais para armazenar arquivos de configuração nos sistemas operacionais. Use crates como dirs para simplificar esse processo." Close no apresentador
5:30 - 6:30 Interface de configuração sendo carregada, código de exemplo "Para ler e manipular arquivos de configuração, o serde é uma ótima ferramenta. Ele permite transformar configurações em estruturas Rust de forma simples e eficiente." Apresentador explicando com a interface de configuração ao fundo
6:30 - 7:30 Diagrama mostrando o uso de cores e estilos no terminal "Expressar-se no terminal com cores, estilos e até emojis tornou-se comum. Utilize crates como owo-colors para adicionar esses elementos ao seu aplicativo de CLI." Close no apresentador com exemplos ao fundo
7:30 - 8:30 Exemplos de tabelas e prompts, imagens de terminal estilizado "Para prompts e tabelas, bibliotecas como dialoguer e tabled são essenciais. Elas ajudam a criar interfaces de usuário ricas e interativas no terminal." Apresentador em meio a uma sessão de codificação
8:30 - 9:00 QR Code sobre o grupo de estudos, imagens de desenvolvedores colaborando "Estamos organizando grupos de estudos sobre Rust em português e inglês. Participe para aprofundar seu conhecimento e colaborar com outros desenvolvedores na criação de soluções inovadoras." Close no apresentador com informações do grupo de estudos ao fundo
9:00 - 10:00 Tela final com logotipo do projeto e detalhes de contato "Builder, não perca essa oportunidade de transformar suas habilidades de desenvolvimento com Rust e WEB3. Junte-se a nós no grupo de estudos e vamos construir juntos! We’re all gonna build it!" Apresentador se despedindo
allluz commented 2 weeks ago

segue sugestão de roteiro para ajustes e complementações.