Você está na página 1de 22

PROJETO INTEGRADOR

EM COMPUTAÇÃO II

Webconferência
Prof. Julio Cezar Estrella
Importância do Projeto Integrador

 Desenvolver um projeto Web considerando a


integração entre diferentes componentes
curriculares ministrados no curso
 Identificar problemas
Tema Central
 Um aspecto fundamental do Projeto
Integrador é o seu alinhamento ao tema
central
 Projeto Integrador I
 Desenvolver um software com framework
web que utilize noções de banco de dados
usando controle de versão
Tema Central
 Projeto Integrador II
 Desenvolver um software com framework
Web que utilize de fato banco de dados,
incluir um linguagem de (script para web),
por exemplo, JavaScript, nuvem ou serviço
da Web. Usar uma ou mais (apis)
acessibilidade, controle de versões e
testes
Disciplinas Relacionadas
 Diretamente
 Algoritmo e Programação de Computadores I e II
 Fundamentos de Internet e Web
 Estrutura de Dados
 Programação Orientada a Objetos
 Banco de Dados
 Desenvolvimento Web
 Interface Humano Computador
Disciplinas Relacionadas

 Indiretamente
 Indiretamente
 Ética, Cidadania e Sociedade
 Inglês
 Metodologia Científica
 Plataforma de Ingestão e Análise de Dados
Cronograma

 O cronograma do Projeto Integrador II é


dividido em quinzenas com etapas a serem
cumpridas para o bom desenvolvimento do
projeto
Cronograma
 Quinzena 1
 Análise do cenário
 Aproximação ao tema central
 Entendimento do contexto e escolha do
cenário
 Videoaula 1: Apresentação
 Videoaula 2: Desenvolvimento Web
Cronograma
 Quinzena 2
 Definição do tema / problema
 Qual a possibilidade que o tema apresenta?
 Visitar empresa
 Fazer entrevista
 Conversar com a comunidade
 Videoaula 3: JavaScript
Cronograma
 Quinzena 3
 Levantamento bibliográfico
 Estruturação do projeto
 Modelos possíveis para o desenvolvimento
da solução
 Videoaula 4: Computação em Nuvem
Cronograma
 Quinzena 4
 Construção da proposta
 O que foi definido como atacar o problema e
a relação da proposta com o estado da arte
 Entrega do relatório parcial
 Coletar e aplicar as sugestões da
comunidade externa
Cronograma
 Quinzena 4
 Videoaula5: Acessibilidade da Web
 Ferramentas
Cronograma

 Quinzena 5
 Análise dos resultados
 Repensar a solução com base nos
feedbacks
 Videoaula 6: Teste de aplicações Web
Cronograma

 Quinzena 6
 Finalizar a solução
 Implementar a proposta: front-end + back-end
 Realizar os testes
 Videoaula 7: Análise de dados
Cronograma

 Quinzena 7
 Relatório Final e vídeo
 Entregar e fazer o vídeo de apresentação
 Entregar os dois recursos para a equipe da
Univesp fazer a correção
DICAS IMPORTANTES

 Sempre conversar com seu orientador


 Ele vai ajudá-lo em todo o processo
 Revisitar disciplinas relacionadas
 Marcar reuniões periódicas com o grupo de
vocês
 Utilizar plataformas de videconferência
DICAS IMPORTANTES
 Não acumular atividades de uma quinzena
para a outra
 Aproveite o desenvolvimento do projeto para
seu crescimento profissional
 Atender ao tema central
 Quando escrever o relatório, tenha sempre
o tema central em mente e discuta em seu
grupo como cada requisito é cumprido
SUGESTÕES DE FERRAMENTAS

 w3schools - https://www.w3schools.com
 É um site educacional voltado ao aprendizado
de tecnologias web. Seu conteúdo inclui
tutoriais e referências relacionadas a HTML,
CSS, JavaScript, JSON, PHP, Python, AngularJS,
SQL, Bootstrap, Node.js, jQuery, XQuery, AJAX,
XML e Java.
SUGESTÕES DE FERRAMENTAS

 Para testar API REST


 Reqbin - https://reqbin.com/
 Postman - https://www.postman.com/
SUGESTÕES DE FERRAMENTAS

 Plataformas em Nuvem
 Heroku - https://www.heroku.com/
 Developers red hat -
https://developers.redhat.com/
 Aws elastic beanstalk -
https://aws.amazon.com/pt/elasticbeanstalk/
SUGESTÕES DE FERRAMENTAS

 Plataformas em Nuvem
 Google app engine
 https://console.cloud.google.com/appengine/
 Microsoft azure
 https://azure.microsoft.com/pt-br/
SUGESTÕES DE FERRAMENTAS
 Ferramentas para Visualização de Dados
 Grafana: plataforma interativa de
visualização de dados open source,
desenvolvida pela Grafana Labs, que
permite aos usuários ver dados por meio de
tabelas e gráficos unificados em um
dashboard
 https://grafana.com/

Você também pode gostar