Roadmaps e temas
Todas as trilhas de aprendizado e todos os bancos de questões do TechRat. Abra um para ver o que ele cobre e crie uma conta grátis para praticar.
Roadmaps
- Fundamentos de Ciência da ComputaçãoA teoria essencial sobre a qual todo desenvolvedor constrói: fundamentos de programação, complexidade, representação de dados e como os computadores funcionam.Ciência da Computação · 6 módulos
- Estruturas de Dados e AlgoritmosConstrua uma base sólida em estruturas de dados e algoritmos e domine os padrões de resolução de problemas usados em entrevistas técnicas.Ciência da Computação · 12 módulos
- Sistemas OperacionaisProcessos, threads, escalonamento, memória, sistemas de arquivos e sincronização.Ciência da Computação · 4 módulos
- Redes de ComputadoresComo os dados trafegam: modelos, IP, TCP/UDP, DNS, HTTP, TLS e a infraestrutura no meio do caminho.Ciência da Computação · 4 módulos
- Git e ColaboraçãoControle de versão e fluxos de trabalho em equipe: commits, branches, rebase, como desfazer erros e code review.Ferramentas · 4 módulos
- Desenvolvedor C#Domine a linguagem C#, da sintaxe e POO a async, concorrência, memória e performance.Linguagens · 5 módulos
- Desenvolvedor PythonDo básico de Python a decoradores, geradores, tipagem, asyncio e testes.Linguagens · 3 módulos
- Desenvolvedor JavaFuncionamento interno da JVM, coleções, streams, concorrência e fundamentos de Spring.Linguagens · 2 módulos
- Desenvolvedor JavaScriptEntenda JavaScript a fundo: tipos, closures, protótipos, async e o event loop.Linguagens · 3 módulos
- Desenvolvedor TypeScriptJavaScript com segurança de tipos: generics, narrowing, utility types e tipos avançados.Linguagens · 3 módulos
- Desenvolvedor C++C++ moderno, da sintaxe e dos ponteiros a RAII, move semantics, templates, STL, concorrência e CMake.Linguagens · 6 módulos
- Desenvolvedor FrontendHTML, CSS, acessibilidade, JavaScript, React e performance e segurança no frontend.Desenvolvimento Web · 9 módulos
- Desenvolvedor ReactComponentes, hooks, renderização, busca de dados, error boundaries e testes em React.Desenvolvimento Web · 5 módulos
- Desenvolvedor BackendHTTP, design de APIs, autenticação, bancos de dados, cache, jobs em background e observabilidade.Desenvolvimento Web · 16 módulos
- Desenvolvedor Backend .NETConstrua APIs de produção com ASP.NET Core, EF Core, injeção de dependência, configuração, hosting e testes.Desenvolvimento Web · 7 módulos
- Desenvolvedor Full StackDesenvolvimento web de ponta a ponta: frontend, backend, bancos de dados, deploy e testes.Desenvolvimento Web · 12 módulos
- Engenharia de Bancos de DadosDomínio de SQL, transações, isolamento, indexação, modelagem, escalabilidade e NoSQL.Dados · 5 módulos
- SQLConsulte, analise e proteja dados relacionais, de SELECT e joins a window functions, transações e otimização de consultas.Dados · 4 módulos
- System DesignDo básico de cliente-servidor a sistemas escaláveis, resilientes e multirregião, além dos designs clássicos de entrevista.Arquitetura · 11 módulos
- Arquitetura de SoftwareClean code, padrões de projeto e estilos arquiteturais, da arquitetura em camadas a microsserviços e DDD.Arquitetura · 5 módulos
- Engenharia de Testes e QualidadeTestes unitários, de integração e E2E, dublês de teste, TDD, design de testes e testes de performance.Engenharia · 4 módulos
- Fundamentos de SegurançaAutenticação, autorização, OWASP Top 10, secrets, modelagem de ameaças e programação segura.Segurança · 5 módulos
- CibersegurançaDefenda sistemas de ponta a ponta: redes, Linux, operações de segurança, resposta a incidentes, vulnerabilidades e segurança em cloud e de APIs.Segurança · 11 módulos
- DockerImagens, containers, Dockerfiles, volumes, redes, Compose e segurança de containers.Cloud e DevOps · 3 módulos
- KubernetesExecute containers em escala: workloads, services, configuração, armazenamento, probes e autoscaling.Cloud e DevOps · 3 módulos
- Engenheiro DevOpsLinux, CI/CD, containers, infraestrutura como código, estratégias de deploy e observabilidade.Cloud e DevOps · 11 módulos
- Engenharia de CloudArquitetura de cloud independente de provedor: computação, armazenamento, redes, identidade, DR e monitoramento.Cloud e DevOps · 6 módulos
- Desenvolvedor AzureConstrua no Azure: App Service, Container Apps, Functions, dados, Key Vault, mensageria e monitoramento.Cloud e DevOps · 2 módulos
- Fundamentos de AWSConceitos essenciais de cloud mapeados para os serviços da AWS.Cloud e DevOps · 4 módulos
- Engenharia de IAConstrua aplicações confiáveis com LLMs: prompting, tool calling, embeddings, RAG, agentes, avaliação e segurança.IA e Dados · 6 módulos
- Machine LearningAprendizado supervisionado e não supervisionado, validação, métricas, modelos e redes neurais.IA e Dados · 3 módulos
- Engenharia de DadosPipelines, batch e streaming, arquiteturas de armazenamento, Kafka, qualidade de dados e orquestração.IA e Dados · 7 módulos
- Analista de DadosTransforme dados brutos em decisões: planilhas, estatística, SQL, Python com pandas, visualização, BI e storytelling.IA e Dados · 11 módulos
- Python para Análise de DadosUse Python, NumPy e pandas para limpar, combinar, resumir e visualizar dados, com a estatística necessária para interpretá-los corretamente.IA e Dados · 4 módulos
- Cientista de Dados e IADa estatística e da preparação de dados a modelos de machine learning e LLMs, terminando com um desafio final aplicado.IA e Dados · 13 módulos
- Desenvolvimento Assistido por IA (Claude Code)Entregue trabalho real com agentes de código como o Claude Code: contexto, prompts, ferramentas, subagentes, hooks, segurança, CI e revisão de código gerado por IA.IA e Dados · 4 módulos
- Engenheiro de Software JúniorTudo o que você precisa para o seu primeiro emprego como dev: fundamentos, Git, POO, SQL, HTTP, testes e entrevistas.Carreira · 19 módulos
- Engenheiro de Software SêniorAlém da tecnologia: arquitetura, sistemas distribuídos, confiabilidade, decisões técnicas e liderança.Carreira · 18 módulos
- Preparação para Entrevistas TécnicasUm caminho focado nos padrões, estruturas de dados e perguntas de design mais comuns em entrevistas.Carreira · 9 módulos
- Boas Práticas de Segurança de APIsProteja APIs contra o OWASP API Security Top 10: autenticação, autorização, entrada, abuso, transporte e monitoramento.Segurança · 3 módulos
- Boas Práticas de Performance no BackendDeixe serviços rápidos sob carga: orçamentos de latência, acesso a dados, cache, I/O assíncrono, payloads, tuning de SQL e filas.Engenharia · 4 módulos
- Boas Práticas de Code ReviewRevise código para entregar com segurança: objetivos claros, PRs pequenos, corretude, design, testes, segurança, feedback útil e automação.Engenharia · 2 módulos
- Boas Práticas na AWSOpere na AWS do jeito Well-Architected: serviços essenciais, otimização de custos, segurança e confiabilidade com backup e DR.Cloud e DevOps · 4 módulos
- Preparação para Entrevistas JúniorConquiste seu primeiro emprego como desenvolvedor: entrevistas comportamentais e técnicas para juniores, SOLID, TDD e os exercícios de arrays e SQL que os entrevistadores pedem primeiro.Carreira · 12 módulos
- Seus Primeiros 90 DiasComece bem no primeiro emprego: onboarding, pull requests, leitura de código desconhecido, SOLID e TDD no dia a dia, e como transformar feedback em crescimento.Carreira · 11 módulos
Temas
- Fundamentos de ProgramaçãoCiência da Computação · 102 questões
- Estruturas de DadosCiência da Computação · 184 questões
- AlgoritmosCiência da Computação · 145 questões
- System DesignArquitetura · 191 questões
- Engenharia de BackendEngenharia · 53 questões
- Bancos de DadosDados · 74 questões
- C#Linguagens · 79 questões
- .NETFrameworks · 55 questões
- JavaScriptLinguagens · 72 questões
- TypeScriptLinguagens · 42 questões
- Engenharia de FrontendEngenharia · 54 questões
- ReactFrameworks · 66 questões
- PythonLinguagens · 74 questões
- JavaLinguagens · 67 questões
- GitFerramentas · 54 questões
- Sistemas OperacionaisCiência da Computação · 45 questões
- Redes de ComputadoresCiência da Computação · 57 questões
- SegurançaSegurança · 75 questões
- Testes e QualidadeEngenharia · 102 questões
- Clean Code e Design de SoftwareEngenharia · 89 questões
- Padrões de ProjetoEngenharia · 45 questões
- Arquitetura de SoftwareArquitetura · 54 questões
- DevOpsCloud e DevOps · 45 questões
- DockerCloud e DevOps · 42 questões
- KubernetesCloud e DevOps · 50 questões
- Engenharia de CloudCloud e DevOps · 59 questões
- AzureCloud e DevOps · 36 questões
- Engenharia de IAIA e Dados · 70 questões
- Machine LearningIA e Dados · 54 questões
- Engenharia de DadosIA e Dados · 42 questões
- ObservabilidadeCloud e DevOps · 31 questões
- Engenharia de PerformanceEngenharia · 61 questões
- Liderança em EngenhariaCarreira · 36 questões
- EstatísticaIA e Dados · 45 questões
- Análise de Dados com PythonIA e Dados · 48 questões
- Visualização de Dados e BIIA e Dados · 30 questões
- PlanilhasIA e Dados · 30 questões
- Desenvolvimento Assistido por IAIA e Dados · 50 questões
- C++Linguagens · 61 questões
- AWSCloud e DevOps · 62 questões
- Segurança Ofensiva e DefensivaSegurança · 50 questões
- Segurança de APIsSegurança · 35 questões
- Code ReviewEngenharia · 37 questões
- Desafios FinaisCarreira · 75 questões
- Carreira Júnior e EntrevistasCarreira · 122 questões