2026/2
CST EM SISTEMAS PARA INTERNET · IFRS CAMPUS PORTO ALEGRE
Programação
para Web I
Prof. VitorEncontro 01 — Apresentação da disciplina
PROGRAMAÇÃO PARA WEB I01 / 11
02—Disciplina
Programação para Web I
Nesta disciplina vamos construir uma aplicação web em Java, do zero:
01
receber uma requisição
e responder
02
guardar dados
num banco de dados
03
organizar o código
em camadas
Ao final, temos uma aplicação que funciona e que outra pessoa consegue ler.
PROGRAMAÇÃO PARA WEB I02 / 11
03—Percurso
O percurso do semestre
São 20 encontros, e eles têm uma ordem proposital:
encontros 1 a 3→Java puro. Sem web, sem banco, sem framework.
encontros 4 a 6→Guardamos dados no banco escrevendo tudo à mão.
encontro 7→Entra o Spring Boot.
encontros 8 a 12→A aplicação web completa.
encontros 13 a 16→Organizamos o código em camadas.
encontros 17 a 20→Padrões de projeto e MVC.
PROGRAMAÇÃO PARA WEB I03 / 11
04—Organização
As duas trilhas
O semestre tem duas coisas acontecendo em paralelo:
Trilha 1
laboratórios
atividades pequenas de cada aula, sobre o assunto do dia
Trilha 2
projeto
um sistema encomendado por uma cliente, entregue por etapas
Os laboratórios compõem a N4. O projeto vira a N2 e a N3.
PROGRAMAÇÃO PARA WEB I04 / 11
05—Projeto
O projeto do semestre
Temos uma cliente:
Dona Marlene, do Pet Bem-Estar
Ela precisa de um sistema para organizar os atendimentos do petshop, e hoje anota tudo num caderno em cima do balcão.
Ao longo do semestre ela vai pedir coisas novas.
PROGRAMAÇÃO PARA WEB I05 / 11
06—Avaliação
Como avaliamos
Temos quatro notas, e todas pesam igual:
20/10
N1
prova teórico-prática, individual, no laboratório
17/11
N2
projeto — entrega da aplicação em camadas
08/12
N3
projeto — entrega final
semestre
N4
portfólio: laboratórios e atividades a distância
MS = (N1 + N2 + N3 + N4) ÷ 4
PROGRAMAÇÃO PARA WEB I06 / 11
07—Avaliação
Aprovação, exame e frequência
Para aprovar direto, precisamos de duas coisas ao mesmo tempo:
Quem fica com MS entre 1,7 e 6,9 faz exame final, de 16 a 18/12:
MF = MS × 0,6 + EF × 0,4
e MF precisa ser ≥ 5,0
PROGRAMAÇÃO PARA WEB I07 / 11
08—Logística
Onde as coisas ficam
Usamos o Moodle para tudo:
materiais→apostilas, roteiros e códigos de cada encontro
entregas→laboratórios, atividades e o projeto
fórum→dúvidas, e a resposta serve para todo mundo
O plano de estudos do semestre está no Moodle e vai impresso hoje.
PROGRAMAÇÃO PARA WEB I08 / 11
09—Logística
Os encontros a distância
Cinco terças do semestre acontecem no Moodle, e não na sala:
18/0808/0929/0910/1124/11
Não são aulas vagas, e sim 16 das 66 horas da disciplina, com material, atividade e prazo de entrega.
PROGRAMAÇÃO PARA WEB I09 / 11
10—Logística
Como falamos
Dois caminhos, e os dois funcionam:
fórum do Moodle→a resposta fica para todo mundo
durante as aulas→é para isso que eu circulo pelo laboratório
Pergunta repetida não incomoda.
PROGRAMAÇÃO PARA WEB I10 / 11

Obrigado!
Quer trocar mais uma ideia? Me chama!
vitor.silva@poa.ifrs.edu.br
PROGRAMAÇÃO PARA WEB I11 / 11