Skip to content

About

No description or website provided.

Topics

Resources

Contributing

Security policy

Stars

7 stars

Watchers

1 watching

Forks

Latest commit

 

History

415 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ícone do projeto: símbolo de código em gradiente

Roadmap Developer 2026

O Guia Definitivo para sua Carreira na Era da IA

Trilhas de estudo completas, desde o nível Júnior até Especialista, transformadas em um site estático moderno com VitePress.

Status do workflow Validate Licença MIT Status Atualizado 2026



Página inicial do site com o título Roadmap Developer 2026, botões para começar pela Base ou escolher a Especialização e cartões de trilhas

Trilhas de estudo para desenvolvedores, do Júnior ao Especialista, em um site estático em português. Para rodar localmente: npm install && npm run docs:dev.


🗺️ O Que Você Vai Encontrar

Este projeto foi atualizado para refletir o mercado de tecnologia em 2026, focando não apenas em código, mas em Inteligência Artificial, Sustentabilidade e Arquitetura Moderna.

  • Trilha Comum (Base): Git, IA Literacy, Prompt Engineering e Lógica.
  • Backend: Microsserviços, IA Engineering (RAG, Agents), Green Software e Observabilidade.
  • Frontend: Generative UI, Server Actions, WebGPU e Acessibilidade.
  • Full Stack: Server Components, Monorepos, Integração de IA e Arquitetura de Sistemas.
  • Mobile: On-Device AI (ExecuTorch), Kotlin Multiplatform e Superapps.
  • Inteligência Artificial: Agentes Autônomos, LLMOps, Fine-Tuning e Sistemas Compostos.
  • DevOps & Platform: Platform Engineering, FinOps e GitOps.
  • Engenharia de Dados: Lakehouse, Streaming e Governança.
  • Cybersecurity: Zero Trust, DevSecOps e Segurança de IA.

🚀 Rodando Localmente

Para rodar o site de documentação na sua máquina (Node.js 18 ou superior):

  1. Clone o repositório e instale as dependências:

    git clone https://github.com/juninmd/roadmap-developer.git   # clona o repositório
    cd roadmap-developer                                          # entra na pasta do projeto
    npm install                                                   # instala as dependências do package.json
  2. Verifique a qualidade e testes:

    npm run lint             # ESLint sobre o projeto
    npm run test:coverage    # Vitest com relatório de cobertura
    npm run test:e2e         # Playwright (na primeira vez: npx playwright install)
  3. Inicie o servidor de desenvolvimento:

    npm run docs:dev         # VitePress em modo de desenvolvimento

    O site estará disponível em http://localhost:5173.

  4. Gere a versão de produção:

    npm run docs:build       # gera o site estático em .vitepress/dist
    npm run docs:preview     # serve o build gerado em http://localhost:4173

⚙️ Como Funciona

Cada trilha é um arquivo Markdown em roadmaps/. O VitePress lê esses arquivos, aplica a navegação e a barra lateral definidas em .vitepress/config.mts e gera HTML estático.

flowchart TD
    A["roadmaps/*/*.md<br/>trilhas em Markdown"] --> B["index.md<br/>página inicial"]
    A --> C[".vitepress/config.mts<br/>nav, sidebar e Mermaid"]
    B --> D["npm run docs:build<br/>VitePress build"]
    C --> D
    D --> E[".vitepress/dist<br/>HTML estático"]
    E --> F["netlify.toml<br/>publica .vitepress/dist"]
Loading
  • Sem servidor de aplicação: o resultado do build são arquivos estáticos; não há banco de dados nem API em execução.
  • Diagramas Mermaid são renderizados no build pelo vitepress-plugin-mermaid, configurado em .vitepress/config.mts.

📦 Deploy

O arquivo netlify.toml define o build (npm ci && npm run docs:build), a versão do Node (20) e a pasta publicada (.vitepress/dist).

Não há workflow de deploy em .github/workflows/. A publicação depende de o repositório estar conectado a um site no Netlify, configuração que não é verificável a partir deste código.

Para publicar sua própria cópia, conecte o repositório a um site no Netlify; o netlify.toml já configura o build.

🤝 Contribuição

Quer sugerir um novo tópico ou corrigir algo? Leia nosso Guia de Contribuição para saber como ajudar.

⚠️ Limitações Conhecidas

  • Requer Node.js 18 ou superior (engines em package.json).
  • O teste E2E roda em Chromium, Firefox e WebKit. Sem os navegadores do Playwright instalados (npx playwright install), os projetos Firefox e WebKit falham.
  • O repositório não traz workflow de deploy; ver Deploy.

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.


Inspirado pelo trabalho incrível da comunidade open source e projetos como roadmap.sh.

About

No description or website provided.

Topics

Resources

Contributing

Security policy

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages