Trilha • Comunidade

Plano de estudos – Backend em JavaScript (Node.js) para Raspadinha Digital

11 cursos

Objetivo do plano

Aprender do zero os fundamentos de programação e evoluir até a construção de um backend em Node.js capaz de sustentar um sistema de raspadinha digital, com regras claras de sorteio, persistência em banco de dados, segurança e testes.

Este plano é voltado para iniciantes, com foco em lógica, JavaScript e backend, evitando conteúdos avançados ou de frontend que não são prioridade neste momento.

Etapa 1 — Fundamentos de Programação

Objetivo: entender lógica e fluxo de decisão.

Lógica de programação I

Lógica de programação II

JavaScript: tipos, variáveis e funções

Resultado esperado: compreender condicionais, laços e funções.

Etapa 2 — JavaScript Essencial

Objetivo: modelar regras de negócio.

JavaScript: arrays, loops e objetos

JavaScript: programação orientada a objetos

Resultado esperado: criar estruturas para campanha, participantes, chances e prêmios.

⚙️ Etapa 3 — Backend com Node.js

Objetivo: transformar regras em sistema.

Node.js: criando sua primeira API

Node.js: API REST com Express

Node.js: middlewares e validações

Resultado esperado: API funcional com endpoints para participação e sorteio.

Etapa 4 — Banco de Dados

Objetivo: garantir integridade e histórico.

Modelagem de banco de dados

SQL com PostgreSQL

Relacionamentos e integridade referencial

Resultado esperado: banco estruturado, sem duplicação de prêmios ou sorteios.

Etapa 5 — Segurança

Objetivo: evitar fraude e inconsistência.

Autenticação com JWT

Boas práticas de segurança em APIs

Validação de dados no backend

Resultado esperado: endpoints protegidos e regras imutáveis.

Etapa 6 — Testes

Objetivo: comprovar funcionamento correto.

Testes automatizados com Jest

Testes de integração em APIs

Resultado esperado: sorteios testados, previsíveis e auditáveis.

//____

Fora do escopo (por enquanto)

Frontend avançado

React

Mobile

UX/UI

Esses tópicos só serão estudados após o backend estar completo e validado.

Criado por Filipe Ribeiro Rufo

12.7k xp

Última atualização em

02/01/2026

O que é esta trilha?

Trilhas são sequências de Cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga Trilhas que te interessem ou crie as suas próprias