Leonardo Gresta Paulino Murta Associate Professor, IC/UFF D.Sc., COPPE/UFRJ, 2006 M.Sc., COPPE/UFRJ, 2002 B.Sc., IC/UFRJ, 1999 |
Disciplina: TCC00226 - Desenvolvimento Web
Data: sextas de 18h às 22h
Local: sala 321 do prédio novo do Instituto de Computação
Grupo: https://www.facebook.com/groups/dw2015.1
Média = (2 x Prova 1 + 2 x Prova 2 + Trabalho) / 5
O curso terá um trabalho feito em grupos de 3 participantes que consiste em desenvolver um sistema bancário usando as tecnologias estudadas durante o curso. O sistema deve controlar usuários e contas, permitindo as operações de saldo, extrato, depósito, saque, transferência e investimento.
Como resultado final espera-se uma apresentação do trabalho (10 a 15 minutos) e a entrega do código. Essas atividades devem ocorrer na data estipulada (ver seção Cronograma).
Obs.: atraso na entrega do Trabalho terá uma multa de um ponto por dia.
As listas não precisam ser entregues ao professor. O intuito é servirem como apoio para fixar a matéria dada em sala. Não serão fornecidos gabaritos das listas. Enviem as dúvidas específicas para o grupo do Facebook.
Obs.: Caso tenha dificuldade de fazer alguma questão, verifique se não é referente a uma matéria que está para ser apresentada nas próximas aulas.
No curso utilizaremos a versão mais recente da IDE NetBeans na distribuição Java EE e o Servidor Java EE Glassfish, que vem junto com a IDE NetBeans. Ambos são gratuitos e estão disponíveis para os principais sistemas operacionais (Linux, Mac e Windows).
Há diversos livros sobre o assunto que podem ser consultados. Há a opção de consultar gratuitamente os tutoriais oficiais da Oracle referentes a Java, Servlets, JDBC e JSP. Além disso, a Caelum disponibiliza gratuitamente apostilas em português de Java, Servlets, JDBC e JSP. Por fim, os seguintes livros têm uma didática diferenciada: “Use a Cabeça Java”, segunda edição, de Kathy Sierra e Bert Bates, e “Use a Cabeça Servlets & JSP”, segunda edição, de Brian Basham, Kathy Sierra e Bert Bates.
Data | Hora | Atividade | Entrega |
13/03/2015 | Sem aula (sem professor) | ||
20/03/2015 | 18h às 22h | Aula - Apresentação do Curso, Organização de Programas em Java e Operadores e Estruturas de Decisão | |
27/03/2015 | 18h às 22h | Aula - Operadores e Estruturas de Decisão, Estruturas de Repetição e Strings e Variáveis Compostas | |
03/04/2015 | Sem aula (Semana Santa) | ||
10/04/2015 | 18h às 22h | Aula - Subprogramação e Orientação a Objetos | |
17/04/2015 | 18h às 22h | Aula - Subprogramação e Orientação a Objetos e Coleções e Exceções | |
24/04/2015 | 18h às 22h | Prova 1 | |
01/05/2015 | Sem aula (Dia do Trabalho) | ||
08/05/2015 | 18h às 22h | Aula - Coleções e Exceções, HTML e Arquiteturas Web | |
15/05/2015 | 18h às 22h | Aula - Servlets | |
22/05/2015 | 18h às 22h | Aula - Servlets | |
29/05/2015 | 18h às 22h | Aula - JDBC | |
05/06/2015 | Sem aula (Corpus Christi) | ||
12/06/2015 | 18h às 22h | Aula - JSP e MVC | |
19/06/2015 | 18h às 22h | Prova 2 | |
26/06/2015 | 18h às 22h | Apresentação dos trabalhos | Trabalho |
03/07/2015 | 18h às 22h | Verificação Suplementar |