Ensino
Pós-Graduação / Intensivos IMED
Projeto de Java e Banco de Dados
A linguagem de programação JAVA se tornou uma poderosa ferramenta de desenvolvimento de aplicações que se caracterizam por exigências relativas a portabilidade, distribuição e segurança. A gama de ambientes de funcionamento tanto na natureza dos dispositivos envolvidos, como os tipos de programas é extremamente variada. Acessar uma página na Internet via um telefone celular, implementar uma loja virtual, operações bancárias ou a programação de dispositivos emergentes é feito em Java. A filosofia principal do ambiente de execução é a existência de uma máquina virtual que executa comandos da linguagem, seja onde essa máquina esteja fisicamente situada. Em decorrência de ser um software distribuído gratuitamente, desconsiderando sistemas operacionais ou produtores de hardware e baseando-se no paradigma de orientação a objetos, Java ganha cada vez mais usuários e desenvolvedores. Observa-se que grandes empresas adotam parcialmente ou totalmente Java para resolver os seus problemas de tecnologia de informação.
Especialistas de programação que dominam Java beneficiam a indústria de software pelas capacidades de criação de programas de qualidade, usuários dos sistemas desenvolvidos pela segurança e robustez da aplicação e a economia em geral por serem profissionais altamente produtivos.
Objetivo Geral:
- O conteúdo do curso visa o ensino da linguagem Java em si com a sintaxe e mecanismos específicos de programação e módulos específicos que cobrem aspectos selecionados como acesso a banco de dados
Objetivos Específicos:
-
Promover o ensino da Linguagem Java
-
Promover o ensino da integração de Java com Banco de Dados
-
Prover formação e experiência prática aos alunos do Curso de Sistemas de Informação da IMED
|
Lógica de Programação |
|
Tipo de Dados |
|
Operadores |
|
Estruturas de Controle |
|
Exemplos |
|
Exercícios de fixação |
|
A linguagem Java |
|
O que é Java |
|
Histórico |
|
Características importantes |
|
Ambiente Java |
|
Divisões da Linguagem |
|
Outras Linguagens |
|
Paradigma de Orientação a Objetos |
|
Herança |
|
Polimorfismo |
|
Encapsulamento |
|
Pacotes |
|
Atributos |
|
Instanciação |
|
Métodos |
|
Acessibilidade |
|
Construtores |
|
Exemplos |
|
Exercícios |
|
Aplicações de Console |
|
Argumentos |
|
Saída de Dados |
|
Entrada de Dados |
|
Trabalhando com Arquivos |
|
Exemplos |
|
Exercícios |
|
Aplicações Gráficas com Swing |
|
Componentes |
|
JPanel |
|
JFrame |
|
JButton |
|
JTextField |
|
JComboBox |
|
JTextArea |
|
JTable |
|
JMenu |
|
Gerenciadores de Layout |
|
Modelo de Eventos |
|
Exemplos |
|
Exercícios |
|
Persistência de Dados – Banco de Dados Relacionais |
|
Modelagem Relacional |
|
MER |
|
Consultas SQL |
|
JDBC |
|
Exemplos |
|
Exercícios |
|
Desenvolvendo uma Aplicação Real |
|
Definição do Padrão de Desenvolvimento |
|
Definição das Funcionalidades |
|
Codificação – Aplicação dos Conhecimentos estudados |
|
Avaliação |
































