Linguagem de Programação #2

1. Novidades

Notas Finais publicadas!!!! A recuperação será realizada na sexta feira (13/07/2018) às 19:00


2. Dados Gerais

Carga Horária: 4 Aulas semanais / 80 horas de aula(Semestral).

Curso: Técnico de Informática


3. Horários

Subsequente: Ter(20:50 - 22:30) / Sex(19:00 - 20:40)


4. Objetivo

Aplicar a programação orientada a objetos em linguagem Java no desenvolvimento de aplicativos com banco de dados, interfaces gráficas e requisições via internet.


5. Conteúdo programático
  1. Conceitos Banco de dados
  2. Postgres
  3. Drivers
  4. JDBC
  5. Design Pattern Factory
  6. Statement
  7. PrepareStatement
  8. ResultSet
  9. Efetuando requisições em um Sistema Gerenciador de Banco de dados
  10. Classes Modelo
  11. Classes DAO
  12. Classes Services
  13. Classes de Interface
  14. Classes abstratas
  15. Planejando uma interface gráfica
  16. Usabilidade
  17. Componentes
  18. Mensagens
  19. Seleções de arquivos externos
  20. JFrame, JPanel
  21. Tratamento de Eventos
  22. Interfaces Personalizadas
  23. Gui Builder
  24. Controlers
  25. Containers
  26. JTable
  27. Menus de seleção

6. Listas e Aulas

7. Trabalhos/Arquivos
  1. Inno Setup: [Inno]
  2. Launch4J: [Launch]
  3. Cidade # Estados: [Arquivo]
  4. Proj. Clinica: [Projeto]
  5. Exerc 4: [Projeto]
  6. Aula Tabela Hash: [Aula]
  7. Projeto Cod Hash: [Projeto]
  8. TP1: [TP1 (enunciado)] [arquivo]
  9. TP2: [enunciado] [icones cartas]
  10. Projeto implementado em sala (ícones): [projeto]
  11. Notas Finais: [notas]

8. Datas importantes

Dia                         Conteúdo

____________________________________________________________________________________________

20/02                     Entrega da Lista de Exercícios - POO

____________________________________________________________________________________________

25/03                     Entrega da Lista de Exercícios - POO

____________________________________________________________________________________________

08/05                     Diagrama de Entidade Relacionamento

____________________________________________________________________________________________

18/05                     Banco de Dados TP - Final

____________________________________________________________________________________________

07/06  file;                   Entrega do TP2

____________________________________________________________________________________________


9. Referências Bibliográficas

1) CORNELL, G.; HORSTMANN, C. S. Core Java, vol. I: Fundamentos. 8ª Ed. São Paulo: Editora Pearson Prentice Hall, 2010.

2) DEITEL, H. M.; DEITEL, P. J. Java Como Programar. 8ª Ed. São Paulo: Editora Pearson Prentice Hall, 2010.

3) FURGERI, S. Java 6 - Ensino Didático: Desenvolvendo e Implementando Aplicações. 2ª Ed. São Paulo: Editora Érica, 2008.