WEB109 · Projeto final: uma aplicação full-stack para uma pequena empresa

Categorias: Nuvem e Software
Lista de desejos Compartilhar

Sobre o curso

Planeje, construa, teste e implante uma aplicação full-stack completa que resolva um problema real de um pequeno negócio, reunindo tudo o que foi visto no programa. Você termina com um projeto pronto para o portfólio, documentação e um vídeo curto de demonstração.

Avançar · 8 horas · 4 aulas, um laboratório, uma atividade avaliada e uma peça de portfólio

Para quem é

Quem concluiu os cursos de Desenvolvimento Full-Stack Web e Mobile e quer comprovar suas habilidades com um projeto robusto.

Pré-requisitos

Ter concluído do WEB101 ao WEB108 ou ter experiência equivalente com front-end, APIs Node.js, bancos de dados, testes e implantação.

O que você será capaz de fazer

  • Definir um briefing de produto delimitado, com usuários, problemas, funcionalidades e critérios de aceite mensuráveis.
  • Entregar uma aplicação full-stack funcionando, com front-end responsivo, API autenticada e banco de dados relacional.
  • Demonstrar qualidade com testes automatizados, revisão de segurança e integração contínua.
  • Apresentar o projeto com documentação clara, guia de implantação ou de execução local e vídeo de demonstração.

Aulas

  • Aula 1 · Briefing e escopo do projeto
  • Aula 2 · Marcos e método de trabalho
  • Aula 3 · Checklist de qualidade e erros comuns
  • Aula 4 · Entregas, rubrica e envio

Laboratório: Espaço de construção do projeto

Este curso não tem um exercício separado: o tempo de laboratório é o próprio projeto. Você vai avançar por quatro marcos no seu repositório, usando issues e um quadro simples para acompanhar o progresso, e vai gerar uma versão (release) ao fim de cada marco.

Ferramentas gratuitas: VS Code, Node.js LTS, React com Vite ou Expo, Express, PostgreSQL com Prisma, Vitest e Playwright, GitHub gratuito com GitHub Actions e uma hospedagem com plano gratuito ou o Docker Desktop

Atividade avaliada

Construa uma aplicação full-stack para um processo de pequeno negócio à sua escolha, como agendamento de um estúdio de beleza, recebimento de encomendas de uma padaria, estoque de uma loja de materiais de construção ou ordens de serviço de uma assistência técnica. A aplicação deve ter pelo menos dois perfis de usuário, autenticação, três entidades relacionadas no banco, fluxos de criar, ler, atualizar e excluir, validação de entrada, interface responsiva (web, mobile ou ambas) e uma tela de relatório ou painel. Entregue o repositório, um README, os resultados dos testes, uma revisão de segurança, uma URL publicada ou um guia de execução local com Docker e um vídeo de demonstração de até cinco minutos.

Critério Peso Como é um trabalho excelente
Aderência ao problema e escopo 20% O briefing descreve usuários e problemas reais, e as funcionalidades entregues atendem aos critérios de aceite sem extras desnecessários.
Implementação técnica 35% Front-end, API e banco funcionam juntos de forma confiável; o código é organizado, legível e segue as práticas do programa.
Qualidade e segurança 25% Os testes cobrem fluxos principais e casos de falha, a CI roda a cada push e a revisão de segurança mostra correções comprovadas.
Documentação e apresentação 20% O README, o guia de execução e a demonstração permitem que um avaliador entenda, rode e avalie o projeto rapidamente.

Peça de portfólio

Uma aplicação full-stack completa e documentada para um pequeno negócio, com testes, CI e vídeo de demonstração, pronta para o seu portfólio.

No seu ritmo, com 12 meses de acesso. Dúvidas são respondidas por escrito pelo painel do aluno. Ao concluir o curso, você recebe um registro de conclusão.

Próximo passo

Você chegou ao último curso desta formação. Continue evoluindo com uma trilha que combina esta formação com outras relacionadas.

Ver trilhas

Prefere a formação completa? Formação em Desenvolvimento Full-Stack Web e Mobile · R$ 540,00 (10% a menos que os cursos avulsos)

Exibir Mais

O que você aprenderá?

  • Definir um briefing de produto delimitado, com usuários, problemas, funcionalidades e critérios de aceite mensuráveis.
  • Entregar uma aplicação full-stack funcionando, com front-end responsivo, API autenticada e banco de dados relacional.
  • Demonstrar qualidade com testes automatizados, revisão de segurança e integração contínua.
  • Apresentar o projeto com documentação clara, guia de implantação ou de execução local e vídeo de demonstração.

Conteúdo do curso

WEB109 · Projeto final: uma aplicação full-stack para uma pequena empresa (8 h)
Planeje, construa, teste e implante uma aplicação full-stack completa que resolva um problema real de um pequeno negócio, reunindo tudo o que foi visto no programa. Você termina com um projeto pronto para o portfólio, documentação e um vídeo curto de demonstração.

  • Aula 1 · Briefing e escopo do projeto
  • Aula 2 · Marcos e método de trabalho
  • Aula 3 · Checklist de qualidade e erros comuns
  • Aula 4 · Entregas, rubrica e envio
  • WEB109 Avaliação · Projeto final: uma aplicação full-stack para uma pequena empresa
Rolar para cima