Introdução
Este curso ensina a dominar o Claude Code, a ferramenta de desenvolvimento assistido da Anthropic que funciona no terminal, para criar aplicações reais, acelerar protótipos e publicar projetos.
Ao longo de 16 horas, os participantes aprendem a configurar o ambiente, a estruturar pedidos eficazes, a orientar o desenvolvimento de aplicações, a rever código, a resolver erros, a testar funcionalidades e a publicar projetos online com uma stack moderna: Next.js, Supabase, Vercel e GitHub.
O percurso vai da configuração inicial até uma aplicação com backend, autenticação, base de dados, dashboard e publicação, terminando com um projeto final aplicado a um problema real.
Público Alvo
Este curso destina-se a programadores, estudantes de programação e profissionais técnicos que pretendam usar o Claude Code como ferramenta de desenvolvimento assistido. É indicado para quem tem bases de desenvolvimento web e quer acelerar a prototipagem, a construção e a publicação de aplicações com apoio de IA.
Quando Completar o curso
Os participantes devem estar capazes de:
• Configurar o ambiente de trabalho para usar o Claude Code;
• Usar o terminal de forma simples e orientada à prática;
• Criar prompts eficazes para gerar código com apoio de IA;
• Trabalhar com ficheiros de projeto e instruções permanentes através do CLAUDE.md;
• Construir uma API/backend com base de dados real;
• Criar uma aplicação web full-stack com login e operações CRUD;
• Desenvolver um dashboard interno com gráficos, filtros e dados reais;
• Publicar projetos online com o Vercel;
• Usar o GitHub para guardar, versionar e evoluir código;
• Ler logs, identificar erros e corrigir problemas com o apoio do Claude Code.
Pré-Requisitos
Antes de frequentar este curso, os participantes devem:
• Ter uma subscrição ativa do Claude com acesso ao Claude Code durante toda a formação. O plano gratuito não inclui o Claude Code; o tier mínimo necessário é o Claude Pro. Para sessões de trabalho mais intensivas, recomenda-se um plano Claude Max (5x ou 20x), que oferece mais capacidade de utilização;
• Ter Node.js 18 (ou superior) instalado, requisito necessário para instalar o Claude Code;
• Dispor de computador com acesso ao terminal (Windows, macOS ou Linux) e ligação à Internet;
• Ter uma conta GitHub (gratuita);
• Possuir conhecimentos básicos de programação web (HTML/JavaScript), recomendado;
• Ter familiaridade básica com o terminal / linha de comandos (vantajoso).
Exames para Certificações
Conteúdos em detalhe
Introdução ao Claude Code e configuração do ambiente
Este módulo apresenta o Claude Code e prepara o ambiente de trabalho necessário para o curso.
• O que é o Claude Code e como funciona
• Requisitos e instalação (Node.js e npm)
• Autenticação com a subscrição Claude
• Primeira sessão de trabalho no terminal
Trabalhar no terminal de forma prática
Este módulo consolida o uso do terminal de forma orientada ao desenvolvimento.
• Comandos essenciais e fluxo de trabalho
• Navegar e gerir ficheiros do projeto
• Sessões, contexto e boas práticas
• Trabalhar de forma iterativa com o Claude Code
Prompts eficazes e instruções permanentes (CLAUDE.md)
Este módulo aborda como orientar a geração de código e fixar instruções persistentes.
• Estruturar pedidos para gerar código
• O ficheiro CLAUDE.md e as instruções permanentes
• Rever e orientar o código gerado
• Estratégias para resultados consistentes
Construir uma API/backend com base de dados
Este módulo inicia a construção do backend com uma base de dados real.
• Modelar dados e estruturar o backend
• Integração com base de dados (Supabase)
• Endpoints e lógica de negócio
• Testar o backend
Aplicação web full-stack com autenticação e CRUD
Este módulo cobre a construção de uma aplicação full-stack com login e operações sobre dados.
• Estrutura de uma aplicação full-stack (Next.js)
• Autenticação e gestão de utilizadores (login)
• Operações CRUD sobre dados reais
• Ligar a interface ao backend
Dashboard interno com dados reais
Este módulo dedica-se à construção de um dashboard interno alimentado por dados reais.
• Construir um dashboard com gráficos e filtros
• Ligar o dashboard a dados reais
• Iterar e melhorar a interface
• Boas práticas de visualização
Versionamento e publicação (GitHub e Vercel)
Este módulo aborda o versionamento do código e a publicação do projeto online.
• Guardar e versionar código com o GitHub
• Publicar (deploy) com o Vercel
• Atualizar e evoluir o projeto
• Gerir versões e histórico
Depuração, resolução de problemas e projeto final
Este módulo consolida as competências num projeto final aplicado a um problema real.
• Ler logs e identificar erros
• Corrigir problemas com o apoio do Claude Code
• Testar funcionalidades
• Projeto final aplicado a um problema real