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).