Data | Aula | Assunto | Comentários |
---|---|---|---|
9/Jan/2003 8h30-11h30 |
1 |
Apresentação da disciplina (ficha e plano). Introdução ao Java. |
Deitel, 4ª ed.: cap. 1 |
2 | Introdução a aplicações Java. | cap. 2 | |
17/Jan/2003 8h30-11h30 |
3 | Introdução a applets Java. | cap. 3 |
4 |
Tipos de dados primitivos e operadores. Estruturas de controlo (1). |
cap. 4,5 | |
24/Jan/2003 10h-13h |
5 |
Estruturas de controlo (2). Métodos. |
cap. 6,7 |
6 | Arrays. | ||
31/Jan/2003 10h-13h |
7 | Princípios de orientação por objectos. | |
8 | Programação baseada em objectos: métodos de instância, encapsulamento, campos de instância, construtores, métodos estáticos, campos estáticos, constantes, composição. | cap. 8 | |
7/Fev/2003 10h-13h |
9 | Resolução de exercícios. | |
10 |
Programação orientada por objectos: herança, polimorfismo, classes abstractas, interfaces. Apresentação de teste exemplo. |
cap. 9 | |
19/Fev/2003 9h-12h |
Avaliação intermédia. Exame escrito de 2 horas, com consulta. | ||
21/Fev/2003 10h-13h |
11 | Introdução a Aplicações Web em Java: Internet, Protocolo HTTP, ASP.NET, PHP, JSP, J2EE, XML. | |
12 | Acessibilidade e usabilidade: desenho de páginas, desenho de conteúdos e desenho de sítios. | Jakob Nielsen | |
28/Fev/2003 10h-13h |
13 | Introdução à linguagem HTML: Formulários, molduras, tabelas, Applets. | cap. 27 |
14 | Programação Java Cliente com JavaScript: modelo de objectos, eventos, validação das entradas. | Kurniawan: cap. 21,22 | |
7/Mar/2003 10h-13h |
15 | Lógica de negócio com servlets Java: páginas dinâmicas, modelo de programação, ciclo de vida, API. | cap. 1,2 |
16 | Filtragem em Servlets, API, configuração, cadeias. | cap. 3,7 | |
14/Mar/2003 10h-13h |
17 | Acesso a Dados com JDBC, API, transacções, "connection pooling". | cap. 4 |
18 | Manutenção de estado e sessões, reescrita de URLS, campos escondidos, cookies, eventos de aplicação e de sessão. | cap. 5,6 | |
21/Mar/2003 10h-13h |
19 | Java Server Pages: JSP API, objectos implícitos, directivas, declarações, expressões, acções, "custom tags". | cap. 8,9,11 |
20 | Componentes Java Beans: ligação a JSP, propriedades, arquitecturas modelo 1 e modelo 2. Segurança. | cap. 10, 17 |