Horários das Aulas e de Atendimento a Alunos pelo Professor
Na realidade, podem aparecer na minha sala a qualquer momento.
Horário de atendimento: a determinar
Aula - Dia |
Assunto |
1 05/07/2005 |
Anunciar URL da disciplina: http://jacques.dsc.ufcg.edu.br/cursos/2005.1/daca/index.htm Pegar lista de alunos com e-mail Avisar para todos olharem as datas importantes Objetivos da disciplina Programa da disciplina Trabalhos e critérios de avaliação Apresentação do projeto 1. Introdução |
2 7/7 |
1.2 Mapa Tecnológico (Jacques) |
3 12/7 |
2. Assuntos Básicos 2.1 Servlets (Gustavo) |
4 14/7 |
2.2 Ferramentas básicas: Eclipse, Lomboz, JBoss, Tomcat (Rodrigo) |
5 19/7 |
[Buffer de contingência para as aulas] |
6 21/7 |
2.3 Java Server Pages (JSP) (Gustavo) |
7 26/7 |
2.4 JavaServer Pages Standard Tag Library (JSTL) (Eloi) |
8 28/7 |
2.5 MVC ad hoc com servlets e JSP, session management (Flávio) |
9 2/8 |
2.6 Persistência (Flávio) |
10 4/8 |
[Buffer de contingência para as aulas] |
11 9/8 |
2.7 Testes de Aplicações Web (Eloi) |
12 11/8 |
2.8 Técnicas: tratamento de exceções, depuração e logging, caching (Jacques) |
13 16/8 |
2.9 Arquitetura MVC: frameworks request-driven (Struts, Spring) (Marcos Duarte) |
14 18/8 |
2.10 Arquitetura MVC: frameworks event-driven (JSF) (Marcos Duarte) |
15 23/8 |
3. Assuntos Avançados 3.1 Enterprise JavaBeans (EJB): o que são, quando usar, entity beans, session beans (Filipe) |
16 25/8 |
[Buffer de contingência para as aulas] |
17 30/8 |
3.2 EJB: Uso de session beans (Filipe) |
1/9 | 3.3 Aspect Oriented Programming e Middleware (Ayla) |
6/9 | 3.4 Gerência de Transações (Flávio) |
19 8/9 |
3.5 Segurança (Jacques) |
20 13/9 |
[Buffer de contingência para as aulas] |
21 15/9 |
3.6 Web Services (Rodrigo) |
22 20/9 |
3.7 Messaging e Filas (Jacques) |
23 22/9 |
[Buffer de contingência para as aulas] |
24 27/9 |
3.9 Uso de XML/XSLT (Jacques) |
25 29/9 |
3.8 Performance e Escalabilidade (Rodrigo) |
26 4/10 |
3.10 Document Views (Eloi) |
27 6/10 |
3.11 Java Management Extensions (JMX) (Jacques) |
28 11/10 |
[Buffer de contingência para as aulas] |
29 13/10 |
[Buffer de contingência para as aulas] |
30 18/10 |
[Buffer de contingência para as aulas] |
31 01/11 |
Prova Final |
A avaliação será feita através de:
O curso é baseado em grande parte num projeto de desenvolvimento envolvendo os assuntos do curso. Poderá formar equipe com uma (e apenas uma) pessoa. O projeto é importante e você deverá trabalhar duro para completá-lo. É assim que vai aprender algo.
O projeto será avaliado através de 4 milestones distintos. Os detalhes do que deve ser entregue para o professor estão aqui. O projeto é obrigatório. Quem não fizer os 4 milestones do projeto não poderá passar na disciplina. Os pesos atribuídos aos vários eventos de avaliação são indicados abaixo. Perde-se 5% do valor da nota dada a um milestone do projeto para cada dia de atraso na entrega. Não haverá extensão devido a energia que cai no último dia, titias que adoecem, etc. Observe que o professor estará usando um programa que detecta similaridades entre projetos de alunos; qualquer trecho de código copiado constitui ofensa séria.
Evento de avaliação | Peso |
Milestone 1 | 25% |
Milestone 2 | 25% |
Milestone 3 | 25% |
Milestone 4 | 25% |
Milestones entregues via e-mail para jacques@dsc.ufcg.edu.br, até a meia-noite do dia indicado abaixo.
Milestone 1 | Domingo, 31/07/2005 |
Milestone 2 | Domingo, 28/08/2005 |
Milestone 3 | Domingo, 25/09/2005 |
Milestone 4 | Domingo, 23/10/2005 |