Ementa
- Integração de Programas Orientados a Objetos com banco de dados.
- Desenvolvimento de Interface de Usuário Gráfica.
- Integração de sistemas via API.
- Princípios de boa prática em Orientação a Objetos.
- Refatoração de códigos.
Cronograma
Sujeito a mudanças durante o semestre letivo.
1o Bimestre
Aula | Data | Conteúdo | Atividade Prevista |
---|---|---|---|
01 | 06 de Mar | Apresentação da Disciplina | Revisão de POO/Coleções |
02 | 08 de Mar | Introdução ao JDBC | |
03 | 13 de Mar | Insert,Update e Delete | |
04 | 15 de Mar | Consultas | |
05 | 20 de Mar | Procedures/Functions | |
06 | 22 de Mar | Transações | |
07 | 27 de Mar | Pool de Conexões | |
08 | 03 de Abr | Exercícios | Revisão para a prova |
09 | 05 de Abr | PROVA | |
10 | 06 de Abr | JPA | Reposição de aula |
11 | 10 de Abr | JPA | |
12 | 12 de Abr | JPA | 2a chamada da prova |
13 | 17 de Abr | JNoSQL | |
14 | 19 de Abr | JNoSQL | |
15 | 20 de Abr | JNoSQL | Reposição de aula |
16 | 24 de Abr | Exercícios | |
17 | 26 de Abr | Exercícios | Revisão para a prova |
18 | 03 de Mai | PROVA |
2o Bimestre
Aula | Data | Conteúdo | Atividade Prevista |
---|---|---|---|
01 | 08 de Mai | Interface Gráfica de Usuário | |
02 | 10 de Mai | Interface Gráfica de Usuário | 2a chamada da prova |
03 | 15 de Mai | Interface Gráfica de Usuário | |
04 | 17 de Mai | Interface Gráfica de Usuário | |
05 | 22 de Mai | Interface Gráfica de Usuário | |
06 | 24 de Mai | Interface Gráfica de Usuário | |
07 | 29 de Mai | Interface Gráfica de Usuário | |
08 | 05 de Jun | Exercícios | Revisão para a prova |
09 | 07 de Jun | PROVA | |
10 | 12 de Jun | Boas práticas de Programação | |
11 | 14 de Jun | Boas práticas de Programação | 2a chamada da prova |
12 | 19 de Jun | Boas práticas de Programação | |
13 | 21 de Jun | Boas práticas de Programação | |
14 | 26 de Jun | Boas práticas de Programação | Reposição de Aula |
15 | 28 de Jun | Exercícios | Revisão para a prova |
16 | 03 de Jul | PROVA | |
17 | 05 de Jul | A definir | |
18 | 10 de Jul | 2a chamada da prova | |
17 de Jul | EXAME FINAL |
Critérios de Avaliação
Atividade | Peso |
---|---|
Prova 01 | 50% |
Prova 02 | 50% |
Bibliografia
BLOCH, Joshua. "Java efetivo." 2a. ed. Editora: Alta Books(2008).Martin, Robert C. Código limpo: habilidades práticas do Agile software. Alta Books Grupo Editorial, 2019.
Feathers, Michael C. Trabalho eficaz com código legado. AMGH Editora, 2013.
Fowler, Martin. Refactoring. Addison-Wesley Professional, 2018.
Furgeri, Sérgio. Java 8 - Ensino Didático - Desenvolvimento e Implementação de Aplicações. Disponível em: Minha Biblioteca, Editora Saraiva, 2015.