Projeto final
Ao final da disciplina será feita a avaliação de um projeto de tema livre que deverá ser desenvolvido em dupla ou individual. A recomendação é que se formem duplas.
Os requisitos para a elaboração do projeto final estão descritos a seguir:
Controle de versão
O projeto final deverá ser desenvolvido com o auxílio de um controlador de versão. Para esta atividade é recomendado o uso do serviço GitHub.
Nome de domínio
Um domínio do tipo top level deverá ser registrado e configurado para o acesso da aplicação. Através do endereço freenom.com é possível obter a criação de domínios gratuitos.
Servidor
O projeto deverá ser hospedado/implantado em um servidor externo, tais como GitHub Pages, Surge, Now, Hostinger entre outros.
CRUD
O projeto deverá contemplar todas as operações envolvendo um banco de dados, tais como criação, busca, atualização e deleção.
API
O projeto também deverá fazer o uso de no mínimo uma API ou biblioteca externa tais como Google Charts, PouchDB, Lovefield, entre outros.
Relatório
Deve ser contemplado algum tipo de relatório das informações processadas pela aplicação tais como totais, médias, ponto máximo, ponto mínimo.