Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guia Dev Brasil

Guia pessoal de estudos

Stars Forks Último commit Licença PRs Welcome

Este é o diário público de estudos de Arthur Coutinho (@arthurspk), mantido dentro da rede Guia Dev Brasil: anotações, trilhas e recursos da minha stack pessoal. Não é um guia completo de nenhum tema — para isso, use os guias da rede listados abaixo. Última revisão: setembro/2026.

📚 Sumário

🎯 Sobre este guia

Esse roadmap é um guia de estudos particular utilizado de base para meus estudos das seguintes linguagens de programação, bibliotecas, frameworks e banco de dados. Cada categoria reúne as tecnologias dessa stack, com um link para a documentação ou o site oficial e uma linha dizendo o que é e por que vale o clique.

Como ler: cada seção abaixo é uma área da minha stack, na ordem em que organizo os estudos. Marcadores: 🇺🇸 material só em inglês · 💰 conteúdo pago · 🆕 recurso publicado ou atualizado entre 2024 e 2026. Itens sem link são ferramentas cujo site oficial bloqueia verificadores automáticos de link — o nome está aqui para registro, e você chega neles pelo buscador. Todos os links foram verificados na data da última revisão.

💡 Proposta desse guia

A proposta deste guia é auxiliar com conteúdos para estudo e ferramentas para o meu estudo pessoal, sinta-se à vontade para tomar ele de base para os seus estudos caso você veja que existe alguma tecnologia em comum na nossa stack de linguagens ou frameworks. Esse guia não tem como proposta guiar a todos por esse caminho — essa é uma stack formada para estudos pessoais — porém você pode acompanhar outros guias como:

📝 Anotações & Estudo

Anotação de estudos


📃 Documentação Técnica

Seção de estudos sobre como documentar projetos: diagramas, modelagem e geradores de sites de documentação.

  • Mermaid.js — Diagramas (fluxo, sequência, ER, Gantt) escritos em texto dentro do Markdown; o GitHub renderiza nativamente. 🇺🇸
  • Unified Modeling Language (UML) — Especificação oficial da OMG para a linguagem de modelagem de sistemas: casos de uso, classes, sequência. 🇺🇸
  • Smooth DOC — Tema pronto para sites de documentação com Gatsby e MDX (o domínio original saiu do ar; o repositório é a fonte). 🇺🇸
  • Docusaurus — Gerador de sites de documentação da Meta, em React e MDX, com versionamento e busca. 🇺🇸

☁️ Serviços de Nuvem

Seção de estudos sobre os três grandes provedores de nuvem, com foco em computação, armazenamento e serverless.

  • Amazon Web Services (AWS) — Portal oficial em português: nível gratuito, documentação e treinamentos de cada serviço.
  • Google Cloud Platform (GCP) — Portal oficial em português da nuvem do Google, com guias de início e créditos para testar.
  • Microsoft Azure — Portal oficial em português da nuvem da Microsoft; integra com o Microsoft Learn para trilhas gratuitas.

🔗 Pré-processadores

Seção de estudos sobre pré-processadores de CSS: variáveis, aninhamento, mixins e funções antes do CSS moderno.

  • Sass — O pré-processador de CSS mais usado; documentação oficial com playground e guia de migração para módulos. 🇺🇸
  • Less — Pré-processador de sintaxe próxima ao CSS, popular em projetos com Bootstrap 3 e Ant Design. 🇺🇸
  • Stylus — Pré-processador expressivo e minimalista, com sintaxe opcionalmente sem chaves e ponto e vírgula. 🇺🇸

📜 APIs & Arquitetura

Seção de estudos sobre estilos de API e como cliente e servidor conversam.

  • API REST — Definição de REST no glossário da MDN, em português, com links para HTTP, verbos e códigos de status.
  • API GraphQL — Site oficial da linguagem de consulta: tutorial "Learn", especificação e lista de implementações. 🇺🇸
  • API SOAP — Especificação oficial do W3C para o protocolo SOAP 1.2, base de integrações legadas com XML. 🇺🇸

📦 Gerenciadores de Pacotes

Seção de estudos sobre gerenciadores de pacotes e empacotadores do ecossistema JavaScript.

  • npm — Documentação oficial do gerenciador padrão do Node.js: package.json, scripts, versionamento e publicação. 🇺🇸
  • pnpm — Gerenciador rápido e econômico em disco (store global + links simbólicos); documentação em português.
  • Yarn — Gerenciador da Meta, hoje na versão Berry, com workspaces e Plug'n'Play. 🇺🇸
  • Webpack — Empacotador de módulos: entrada, saída, loaders e plugins explicados na documentação oficial. 🇺🇸

🧪 Testes Unitários

Seção de estudos sobre testes automatizados em JavaScript: unitários, de integração e end-to-end.

  • AVA — Test runner minimalista que roda testes em paralelo e isolados por processo. 🇺🇸
  • Jest — Framework de testes da Meta com mocks, snapshots e cobertura; documentação em português.
  • Mocha — Test runner flexível e veterano, combinado normalmente com Chai para asserções. 🇺🇸
  • Vitest — Test runner nativo do Vite, compatível com a API do Jest e muito mais rápido em projetos modernos. 🇺🇸 🆕
  • Jasmine — Framework de testes BDD sem dependências, ainda padrão em projetos Angular. 🇺🇸
  • Cypress — Testes end-to-end e de componentes rodando no navegador real, com gravação da execução. 🇺🇸
  • Puppeteer — Biblioteca do Google para controlar o Chrome via DevTools Protocol: testes, scraping e screenshots. 🇺🇸

🎲 Banco de Dados

Seção de estudos sobre bancos de dados relacionais e NoSQL.

  • SQL — Tutorial interativo e gratuito de SQL, do SELECT básico a JOIN e agregações, com exercícios no navegador. 🇺🇸
  • MySQL — Banco relacional open source mais difundido em hospedagens e no ecossistema PHP (a documentação oficial em dev.mysql.com bloqueia verificadores de link).
  • MongoDB — Documentação oficial do banco de documentos JSON mais usado com Node.js, incluindo o Atlas gratuito. 🇺🇸
  • PostgreSQL — Documentação oficial do banco relacional mais completo do mundo open source. 🇺🇸
  • DynamoDB — Documentação oficial do banco NoSQL serverless da AWS, base de muitas arquiteturas com Lambda. 🇺🇸

💾 Sistemas Operacionais

Seção de estudos sobre sistemas operacionais de desktop, servidor e laboratórios de segurança.

  • Windows — Central de documentação da Microsoft para Windows, em português: recursos, WSL e desenvolvimento.
  • Windows Server — Documentação oficial em português do Windows Server: Active Directory, Hyper-V e administração.
  • Ubuntu — A distribuição Linux mais usada por quem está começando; site oficial com downloads e tutoriais. 🇺🇸
  • Debian — Distribuição-base do Ubuntu, conhecida pela estabilidade; site oficial em português.
  • Kali Linux — Distribuição para testes de intrusão com centenas de ferramentas de segurança pré-instaladas. 🇺🇸
  • Parrot Security — Alternativa ao Kali, focada em segurança, privacidade e desenvolvimento. 🇺🇸
  • macOS — Suporte oficial da Apple em português para o macOS: manual do usuário e guias por versão.

📚 Conteúdo Complementar

Seção de estudos sobre fundamentos que sustentam todo o resto: algoritmos, redes, lógica e estruturas de dados.

  • Algoritmos — Curso gratuito da Khan Academy sobre busca, ordenação, recursão e grafos, com exercícios. 🇺🇸
  • Redes de Computadores — Cisco Networking Academy: cursos gratuitos de fundamentos de redes, com laboratórios no Packet Tracer.
  • Arquitetura de Redes — Artigo da MDN, em português, sobre como a internet funciona: roteadores, IPs, DNS e o caminho de um pacote.
  • Lógica de Programação — Curso de Algoritmo do Curso em Vídeo (Gustavo Guanabara), gratuito e em português, para quem está começando.
  • Estrutura de dados — Tutorial do GeeksforGeeks cobrindo arrays, listas, pilhas, filas, árvores, grafos e complexidade. 🇺🇸
  • Protocolos da Internet — Referência da MDN sobre HTTP em português: métodos, cabeçalhos, status, cache e CORS.
  • Expressões Regulares — Guia da MDN em português sobre regex em JavaScript, com todos os metacaracteres explicados.

🧑🏻‍💻 Linguagens & Tecnologias

Seção de estudos sobre as linguagens e runtimes da minha stack, sempre a partir da documentação oficial.

  • C — Referência da linguagem C (C89 a C23) mantida pela comunidade, padrão para consulta de biblioteca e sintaxe. 🇺🇸
  • C# — Documentação oficial da Microsoft em português: tour pela linguagem, tutoriais e referência.
  • C++ — Site da fundação ISO C++: FAQ, guias de estilo (Core Guidelines) e novidades do padrão. 🇺🇸
  • HTML — Referência da MDN em português para todos os elementos e atributos do HTML.
  • CSS — Referência da MDN em português: propriedades, seletores, Flexbox, Grid e animações.
  • JavaScript — Guia e referência da MDN em português, a fonte primária para a linguagem.
  • TypeScript — Site oficial com Handbook, Playground e notas de versão; complemente com o Guia de TypeScript. 🇺🇸
  • Python — Documentação oficial do Python 3 traduzida para o português, incluindo o tutorial.
  • Golang — Site oficial do Go: Tour interativo, documentação da biblioteca padrão e guia de módulos. 🇺🇸
  • Node.js — Site oficial em português: downloads LTS, documentação da API e guias de introdução.
  • Shell Script — Manual oficial do Bash: variáveis, condicionais, loops, funções e expansões. 🇺🇸
  • Assembly — Documentação do NASM, o montador mais usado para aprender Assembly x86 e x86-64. 🇺🇸
  • Swift — Site oficial da linguagem da Apple, com o livro "The Swift Programming Language" gratuito. 🇺🇸
  • Flutter — Documentação oficial do framework do Google para apps multiplataforma em Dart. 🇺🇸

🎨 Design & UX/UI

Seção de estudos sobre design de interfaces, prototipação e edição de mídia.

  • Figma — Ferramenta padrão do mercado para design de interfaces e prototipação colaborativa; plano gratuito. 🇺🇸
  • Canva — Editor online para peças gráficas rápidas, apresentações e redes sociais (o site oficial bloqueia verificadores de link).
  • Adobe XD — Ferramenta de prototipação da Adobe, hoje em modo de manutenção; o Figma é a alternativa ativa (o site oficial bloqueia verificadores de link).
  • UI & UX Design — Laws of UX: as leis e heurísticas de usabilidade explicadas em uma página cada, com exemplos. 🇺🇸
  • Design Systems — Publicação da Figma sobre design systems: artigos, entrevistas e exemplos de empresas reais. 🇺🇸
  • Adobe Premiere Pro — Editor de vídeo profissional da Adobe, padrão de mercado para edição de conteúdo em vídeo (o site oficial bloqueia verificadores de link). 💰
  • Adobe Photoshop — Editor de imagens da Adobe para tratamento de fotos e criação de artes (o site oficial bloqueia verificadores de link). 💰

🛠️ Ferramentas & Extensões

Seção de estudos sobre as ferramentas do dia a dia: versionamento, terminal, containers, APIs e virtualização.

  • Git — O livro oficial "Pro Git", gratuito e traduzido para o português — a melhor porta de entrada para Git.
  • Fig — Autocomplete para o terminal; descontinuado em 2024 após a aquisição pela Amazon (o repositório das especificações continua público). 🇺🇸
  • GitHub — Documentação oficial do GitHub em português: repositórios, pull requests, Actions e Pages.
  • Terminal — "The Linux Command Line": livro gratuito de William Shotts para dominar o terminal e shell scripts. 🇺🇸
  • Docker — Documentação oficial do Docker: imagens, containers, volumes, redes e Compose. 🇺🇸
  • Postman — Cliente para testar e documentar APIs, com coleções, ambientes e testes automatizados. 🇺🇸
  • Insomnia — Cliente de API open source e leve, alternativa ao Postman com suporte a GraphQL e gRPC. 🇺🇸
  • VirtualBox — Virtualizador gratuito da Oracle para rodar Linux, Windows e laboratórios de segurança em VMs. 🇺🇸
  • Visual Studio Code — Editor gratuito da Microsoft, padrão da comunidade, com extensões para tudo desta stack. 🇺🇸
  • VMware Workstation Pro — Hipervisor de desktop da VMware (Broadcom), gratuito para uso pessoal desde 2024. 🇺🇸 🆕

🗂️ Frameworks & Bibliotecas

Seção de estudos sobre frameworks, bibliotecas de interface, estilização, formulários e acesso a dados.

  • React — Documentação oficial do React em português, com o tutorial "Aprenda React" e a referência da API.
  • Next.js — Framework React da Vercel para aplicações full-stack: App Router, Server Components e renderização híbrida. 🇺🇸
  • NestJS — Framework Node.js para back-ends escaláveis, com arquitetura em módulos inspirada no Angular. 🇺🇸
  • Vue — Documentação oficial do Vue 3 em português: guia, tutorial interativo e referência da API.
  • Angular — Site oficial do framework do Google, com tutorial interativo no navegador e documentação completa. 🇺🇸
  • Bootstrap — O framework CSS mais usado: grid responsivo, componentes prontos e utilitários. 🇺🇸
  • WordPress — Site oficial do WordPress em português: downloads, temas, plugins e documentação para desenvolvedores.
  • Serverless Framework — Framework para implantar funções e APIs serverless na AWS e em outras nuvens com um serverless.yml. 🇺🇸
  • Gatsby — Gerador de sites estáticos em React com GraphQL para dados; base do Smooth DOC. 🇺🇸
  • Express — Documentação oficial em português do framework web minimalista mais usado com Node.js.
  • jQuery — Biblioteca clássica de manipulação do DOM; ainda presente em muitos sistemas legados e no WordPress. 🇺🇸
  • Redux — Gerenciamento de estado previsível para JavaScript, com o Redux Toolkit como abordagem recomendada. 🇺🇸
  • Tailwind CSS — Framework CSS utilitário: classes pequenas compostas direto no HTML/JSX. 🇺🇸
  • Styled Components — CSS-in-JS para React: estilos com escopo dentro do componente, usando template literals. 🇺🇸
  • Material UI (MUI) — Biblioteca de componentes React que implementa o Material Design do Google. 🇺🇸
  • Chakra UI — Componentes React acessíveis e compostos, com tema e modo escuro prontos. 🇺🇸
  • Mantine — Biblioteca de componentes e hooks para React, com formulários, notificações e datas inclusos. 🇺🇸
  • NextUI (hoje HeroUI) — Biblioteca de componentes React sobre Tailwind CSS; o projeto foi renomeado para HeroUI em 2025. 🇺🇸 🆕
  • daisyUI — Plugin do Tailwind CSS com classes de componentes (botões, cards, modais) e temas prontos. 🇺🇸
  • Windi CSS — Framework CSS utilitário sob demanda; projeto encerrado em 2023, sucedido pelo UnoCSS. 🇺🇸
  • UnoCSS — Motor de CSS atômico instantâneo e configurável, sucessor espiritual do Windi CSS. 🇺🇸
  • Stitches — CSS-in-JS com runtime quase zero e variantes tipadas; em modo de manutenção. 🇺🇸
  • Vanilla Extract — Estilos em TypeScript com CSS gerado em build time, sem runtime. 🇺🇸
  • React Hook Form — Formulários performáticos em React com validação e mínimo de re-renderizações. 🇺🇸
  • Zod — Validação de esquemas em TypeScript com inferência de tipos; combina com React Hook Form e APIs. 🇺🇸
  • Hygraph — CMS headless com API GraphQL nativa (antigo GraphCMS). 🇺🇸
  • Prisma — ORM para Node.js e TypeScript com schema declarativo, migrações e cliente tipado. 🇺🇸

🕵🏻 Segurança da Informação

Seção de estudos sobre segurança ofensiva: escolas, plataformas de laboratório e certificações.

  • Crowsec EdTech — Escola brasileira de segurança ofensiva com cursos de pentest, red team e exploração. 💰
  • Desec Security — Escola brasileira de pentest profissional, com a certificação DCPT (o site oficial não responde a verificadores de link). 💰
  • Solyd Offensive Security — Escola brasileira de pentest "do zero ao profissional", com cursos gratuitos de introdução e trilhas pagas. 💰
  • eLearnSecurity (hoje INE Security) — As certificações eJPT, eCPPT e eWPT passaram a ser oferecidas pela INE. 🇺🇸 💰
  • Offensive Pentesting (TryHackMe) — Plataforma de laboratórios guiados com a trilha "Offensive Pentesting", que prepara para a OSCP. 🇺🇸
  • Pentester Academy (hoje INE) — Laboratórios e cursos de segurança ofensiva, incorporados ao catálogo da INE. 🇺🇸 💰
  • TCM Security — Cursos e certificações práticas de pentest (PNPT, PJPT), com material introdutório gratuito. 🇺🇸 💰

🆕 Recursos de apoio aos estudos

Poucos recursos transversais, verificados em setembro/2026, que apoiam as áreas acima.

  • roadmap.sh — Roadmaps visuais da comunidade para cada área e tecnologia desta stack, com links por tópico. 🇺🇸 🆕
  • MDN — Aprenda desenvolvimento web — Currículo gratuito da MDN em português, do HTML básico a ferramentas modernas. 🆕
  • freeCodeCamp em português — Currículo interativo e gratuito de programação, com certificações, traduzido para o português. 🆕
  • DevDocs — Todas as documentações oficiais desta stack em um só lugar, com busca rápida e uso offline. 🇺🇸
  • regex101 — Testador de expressões regulares com explicação de cada trecho e biblioteca de exemplos. 🇺🇸
  • Obsidian — Editor de anotações em Markdown, local e com links entre notas, ideal para manter um diário de estudos. 🇺🇸 🆕
  • Anki — Flashcards com repetição espaçada para fixar comandos, conceitos e sintaxe. 🇺🇸

🚨 Como contribuir

Este é um diário pessoal, mas sugestões são bem-vindas: achou um link quebrado, uma documentação oficial melhor ou um recurso que apoie alguma das áreas acima? Abra uma issue usando os templates do repositório ou envie um pull request. Critérios: link funcionando, conteúdo legal e uma linha de descrição. A decisão final sobre o que entra na stack é do autor. Detalhes em CONTRIBUTING.md.

📄 Licença

Este projeto está sob a licença MIT. Feito com 💙 por Arthur Coutinho (@arthurspk) e pela comunidade do Guia Dev Brasil.

💙 Apoie o projeto

Dê uma ⭐ neste repositório e no guia principal, compartilhe com quem está começando e siga o projeto nas redes:

GitHub LinkedIn X (Twitter) Instagram Facebook

Comunidade do Guia Dev Brasil: Discord · YouTube · Instagram @guiadevbrasil

About

Diário público de estudos de Arthur Coutinho (@arthurspk): anotações, trilhas e recursos, dentro da rede Guia Dev Brasil.

Topics

Resources

Code of conduct

Contributing

Stars

76 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors