O que dominaste
Como Data pro consegues:
- explicar porque os dados na memória desaparecem
- versionar código com Git e fazer backup no GitHub
- guardar mensagens no SQLite
- fazer deploy de um servidor (Render) e frontend (Vercel/Netlify) – já sabes do Mestre
Vou mostrar-te: a lista de verificação
Percorre o teu projeto e marca:
| Tarefa | Feito? |
|---|---|
| Repositório no GitHub, código mais recente enviado | ☐ |
.gitignore contém node_modules, .env, web.db | ☐ |
O servidor usa SQLite para /api/vzkazy | ☐ |
| As mensagens permanecem após reinício do servidor | ☐ |
| O frontend chama o URL API correto (localhost ou produção) | ☐ |
Deployment com base de dados
- Envia
my-serverpara o GitHub. - No Render, cria um Web Service a partir do repositório (
npm install,node server.js). - Nota: o primeiro
web.dbserá criado vazio no servidor ao arrancar – está bem. - Faz deploy do frontend como antes; em
fetch, usa o URL do Render em vez delocalhost:3900.
Diploma: terminaste o nível inteiro? Na secção Certificados podes imprimir o teu diploma de Data pro – uma recompensa bem merecida por todo o trabalho.
Agora és tu 💪
- Percorre a tabela acima e preenche o que falta.
- Escreve 3 frases no README do repositório (no GitHub): sobre o que é o projeto, como o correr (
npm install,node server.js) e em que porta corre. - Envia o link do teu frontend online a um pai ou amigo – o teu site com livro de visitas permanente.
Verifica: Todo o Nível 4 está feito. És Data pro – o teu código está controlado no Git e os teus dados vivem numa base de dados. 🎉
O que ficas a saber desta lição
- Data pro = Git + GitHub + SQLite + deployment.
- Em produção, pensa num disco permanente ou numa BD alojada.
- A jornada continua: o Nível 5 – Inventor vai ensinar o teu site a falar com APIs e IA.
© 2026 Ing. Martin Polak / AlgoRhino · Condições de uso do conteúdo