~/questoes/programacao
Um projeto integrador em programação não busca resolver um problema comercial real, mas sim servir como ferramenta de aprendizado. O projeto de compra de passagens foi criado para você praticar e consolidar conceitos fundamentais de JavaScript de forma orgânica, construindo algo funcional e prático.
A alternativa correta identifica que o objetivo era construir uma aplicação funcional como demonstração de compreensão. Isso significa que o projeto existe para você aprender sintaxe (como escrever código correto) e lógica (como fazer o código resolver problemas). Um aplicativo funcional é tangível: você consegue ver, testar e mostrar no seu portfólio.
Embora o projeto tenha sistemas de pagamento, isso não era o foco principal. Um curso para iniciantes não visa criar um site comercial pronto para usar, mas sim um projeto educacional que demonstra conceitos básicos de programação.
Otimização de performance com cache é um tópico avançado. Em um curso para iniciantes, o foco é aprender o básico de sintaxe e lógica, não técnicas de otimização que exigem conhecimento profundo.
Tratamento avançado de exceções é um conceito intermediário ou avançado. O projeto integrador para iniciantes prioriza estruturas simples e diretas, não soluções robustas e complexas.
Este é o verdadeiro objetivo: construir algo que funcione enquanto você pratica. Sintaxe é a escrita correta do código (variáveis, funções, objetos). Lógica é como essas peças trabalham juntas para resolver um problema. Fazer um projeto completo consolida ambas.