Linguagens de Programação · M17 · Desenvolvimento de uma Aplicação de Gestão · 12º ano
Constrói o teu Mini-CRM
Em 20 aulas vais construir, do zero, uma aplicação web para gerir os clientes de uma empresa. No fim, publicas o teu CRM na Internet e pões o link no CV.
👀 O que vais construir
Um CRM (Customer Relationship Management, gestão da relação com clientes) é o programa onde uma empresa guarda os seus clientes, os contactos que teve com eles e os negócios em curso. Todas as empresas precisam de um. Saber construir e mexer num é uma competência que os empregadores procuram.
👥 Clientes
Criar, editar, apagar, pesquisar e filtrar.
📞 Histórico
Chamadas, emails e reuniões de cada cliente.
💼 Oportunidades
Negócios por fases, de «Novo» a «Ganho».
📊 Painel
Indicadores e gráficos para quem gere.
📄 Relatórios
Exportar para Excel e fazer cópias de segurança.
🧪 SQL
Consultas numa base de dados a sério.
🧭 Como funcionam as aulas
- Lês a explicação curta de cada passo.
- Prevês o que vai acontecer (caixas amarelas 🤔).
- Copias o código com o botão 📋 Copiar e colas no sítio indicado (a faixa azul 📍 diz-te onde). Se a faixa for laranja ⚠️, tens de substituir código antigo.
- Testas e comparas com a caixa verde ✅ «Deves ver».
- Fazes os exercícios ✍️ sozinho. Esses não têm código pronto e fazem parte do teu projeto final.
💡 Os ficheiros do projeto têm comentários como AULA 9: COLAR AQUI. Cola sempre por baixo do comentário e deixa o comentário ficar.
🧰 O que precisas
- Um computador com Google Chrome ou Microsoft Edge.
- O editor Visual Studio Code com a extensão Live Server (a aula 1 explica como instalar).
- O kit inicial do projeto:
📚 Parte 1 · As bases da aplicação (aulas 1 a 12)
📚 Parte 2 · Funcionalidades de gestão e projeto final (aulas 13 a 20)
🏁 Como vais ser avaliado
A nota do módulo M17 · Desenvolvimento de uma Aplicação de Gestão sai só de três coisas:
🧩 Conclusão do projeto · 50%
O teu Mini-CRM terminado, a funcionar de ponta a ponta e adaptado ao teu setor.
📝 Documentação · 20%
O anteprojeto (aula 17), o manual do utilizador e o plano de testes (aula 18) e o link ou o zip do projeto (aula 19).
🎤 Defesa oral · 30%
Apresentas o projeto em 5 minutos, explicas o teu código e fazes uma pequena alteração ao vivo (aula 20).
💡 Os exercícios de cada aula e a ficha da aula 12 não têm nota própria, mas são eles que constroem o projeto: cada exercício que fica por fazer é uma funcionalidade a menos no fim.
🛟 Faltaste a uma aula ou o teu projeto deixou de funcionar?
Não há problema. Para cada aula existe um ponto de controlo: o projeto completo tal como fica no fim dessa aula. Descarrega o da aula anterior à que vais fazer, descompacta-o e continua a partir dele.
| Fim da aula | Descarregar | Ver a funcionar |
|---|
Atenção: os pontos de controlo não têm as tuas personalizações nem os teus exercícios. Se usares um, volta a fazer os exercícios que te faltam.
❓ Mais ajuda
- Quando algo não funciona: os erros mais comuns e como resolver.
- Glossário: todas as palavras novas do curso.
- Ficha de anteprojeto (aula 17) e autoavaliação (aula 20).