Roadmap Back-end · 6 etapas
Roadmap Back-end: o que estudar e em que ordem
Back-end é a parte do software que roda no servidor: regras de negócio, banco de dados, autenticação e as APIs que sites e aplicativos consomem. Este roadmap back-end mostra as etapas do caminho até a primeira vaga.
Por equipe Nortly · Atualizado em
O que faz quem trabalha com back-end
Quem trabalha com back-end cria e mantém APIs, modela bancos de dados, garante que os dados estejam seguros e que o sistema aguente o volume de acessos.
Combina com quem gosta de lógica, de entender como as coisas funcionam por baixo e de resolver problemas de organização de dados e regras de negócio.
As 6 etapas do roadmap back-end
- 01
Lógica e uma linguagem
Escolha uma linguagem e vá fundo nela antes de pensar em outra.
- 02
Web e APIs
Entenda o protocolo da web e construa sua primeira API.
- 03
Banco de dados
Quase todo sistema guarda dados. Saber modelar e consultar é obrigatório.
- 04
Autenticação e segurança
Proteja os dados e as contas das pessoas que usam o sistema.
- 05
Testes e qualidade
Código que funciona hoje e continua funcionando depois da próxima mudança.
- 06
Deploy e infraestrutura
Coloque a API no ar do jeito que as empresas fazem.
O passo a passo completo de cada etapa fica no Nortly: o que estudar, em que ordem e o que praticar, ajustado ao seu nível.
Quero acessoQuanto tempo leva para aprender back-end
Com 1 a 2 horas por dia, é comum levar de 8 a 14 meses até ter projetos de back-end prontos para vagas de estágio ou júnior.
Primeiras vagas na área
- Estágio em desenvolvimento back-end
- Desenvolvedor(a) back-end júnior
- Desenvolvedor(a) de software júnior
Outros roadmaps de tecnologia
Ainda em dúvida sobre a área? Veja o guia de como começar na área de tecnologia.
Perguntas frequentes
Qual linguagem escolher para começar no back-end?
JavaScript com Node.js, Python, Java e C# são escolhas seguras porque têm muitas vagas e muito material. Mais importante que a linguagem é ficar com uma só até conseguir construir uma API completa com banco de dados.
Quem trabalha com back-end precisa saber front-end?
Não é obrigatório, mas saber o básico de HTML, CSS e JavaScript ajuda a entender como a API vai ser consumida e facilita a conversa com o time de front-end.
Back-end é mais difícil que front-end?
Não é mais difícil, é diferente. O back-end exige mais lógica, modelagem de dados e segurança; o front-end exige mais atenção à interface e à experiência do usuário. A melhor área é a que mantém você estudando.