Cronograma de Aulas 2º Módulo – 04/07/2009 a 29/08/2009

Propaganda
Atualização Técnica e Pedagógica para
Professores de Informática
Responsável: Luis Eduardo Fernandes Gonzalez
Professor Responsável por Projetos – CETEC - SP
Cronograma de Aulas
2º Módulo – 04/07/2009 a 29/08/2009
Aula 1 (Presencial) – 04/07
Carga horária: 8 horas (8h:30m às 12h:30m – 1h:00m Almoço – 13h:30m às 17h:30m)
Conteúdo
Collections
O que são as coleções Java?
Quando devemos utilizá-las?
Ordenação: collections.sort
Interfaces
Conceitos de interface em Java
Implementações (Implements)
O que faz uma implementação?
MultiThreading
O que são threads?
Threads em Java
Implementando a interface Runnable
Estados de threads
Criada
Execução
Espera
Espera cronometrada
Suspensa ou Morta
Prioridades em threads
O comando synchronized
O comando wait
O Comando notify
O Comando notityAll
Agrupando threads
Exercícios com threads
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas.
Aula 1 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 2 (Presencial) – 18/07
Carga horária: 8 horas (8h:30m às 12h:30m – 1h:00m Almoço – 13h:30m às 17h:30m)
Conteúdo
Interfaces Gráficas com Java
O Pacote AWT
O Pacote Swing
Aplicações gráficas com AWT
A Classe AWT Component
Java Container
Gerenciadores de Layout
Frame
Aplicações gráficas com Swing
Visão geral de componentes Swing
Gerenciadores de Layout
Exibindo texto e imagens em uma janela
Campos de texto – JTextField
Botões – Jbutton
Botões de seleção
JCheckBox
JRadioButton
Caixas de Seleção – JcomboBox
Listas – JList
JTextArea
Exercício – Criação de Tela com Swing
Controle de Eventos
Introdução ao tratamento de eventos
Tipos comuns de Eventos
Interfaces Ouvintes – Listeners
Como o tratamento de eventos funciona
Métodos para manipulação de eventos
Tratamento de eventos de mouse
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas.
Aula 2 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 3 (Presencial) – 01/08
Carga horária: 8 horas (8h:30m às 12h:30m – 1h:00m Almoço – 13h:30m às 17h:30m)
Conteúdo
O Plugin Visual Editor – VE Eclipse
Introdução ao Visual Editor
Instalação do Plugin Visual Editor
Criando uma classe visual
A paleta de componentes
Janela Frame
Escolha do Layout
A função Drag-and-Drop
As Propriedades dos componentes
Associando eventos aos componentes
Executando a aplicação.
Manipulação de Arquivos
Leitura e gravação de um arquivo texto
Leitura e gravação de arquivos XML
A Classe File
JAR e JAVADOC
Arquivos, bibliotecas e versões
O que é um arquivo .jar?
Gerando um arquivo .jar no Eclipse
O que é um Javadoc?
Gerando um arquivo Javadoc no Eclipse
Configurando o Classpath
Lendo arquivos Javadoc
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas
Aula 3 (EAD)
Carga horária: 5horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 4 (Presencial) – 15/08
Carga horária: 8 horas (8h:30m às 12h:30m – 1h:00m Almoço – 13h:30m às 17h:30m)
Conteúdo
Conceitos de Web Containers e Servidores de Aplicação
Características técnicas
Exemplos de Servidores de Aplicação
IIS 6
Windows Server 2003 Application Server
WebSphere
JBoss
GlassFish
WebLogic
Web Container Apache Tomcat
Conceitos
Características técnicas
Banco de Dados – Microsoft SQLServer 2008
Principais Recursos
Criação de uma nova base de dados
Transact-SQL (DML e DDL)
Queries
Stored Procedure
Views
Triggers
Exercício - Desenvolvimento de banco de dados com SQLServer 2008
Aula 4 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 5 (Presencial) – 29/08
Carga horária: 8 horas (8h:30m às 12h:30m – 1h:00m Almoço – 13h:30m às 17h:30m)
Conteúdo
Conexão com Banco de dados Microsoft SQLServer
Introdução
Criação do Banco de Dados
Configuração do Sistema Operacional
Exemplo de criação de fonte de dados ODBC
Conexão com banco de dados
O Driver JDBC
Consulta de dados por SQL
Outros exemplos de comandos SQL
Métodos Statement, PreparedStatement e ResultSet
Movimentação em registros
Recuperação de Conteúdo
Método getString, getByte, getSHort, getObject, e outros
Exercício - Criando uma aplicação simples no eclipse para acesso a banco de dados,
utilizando o visual editor
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas
Aula 5 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Download