JAVA  - JSE MODULO 1 - 60H
Cisco ICND Preparatório CCNA

Sap Professionals

Java Jse I

Java Jse II

Java JEE web

Oracle Io/Po

Delphi

Php

Asp.Net
Parceiros:
Cursos

Agenda

Serviços

Laboratórios

Clientes

Contato

Localização

OBJETIVO:
Objetivo deste curso é introduzir o participante a tecnologia Java, tendo como objetivo principal concretizar o entendimento fundamental e básico referente à tecnologia. O curso aborda desde a montagem do ambiente de desenvolvimento, fundamentos da linguagem de programação, conceitos de orientação a objetos, programação orientada a objetos até conhecimentos relacionados com alguns tópicos avançados. O participante também torna-se apto à utilização das seguintes tecnologias fundamentais:
Threads - Execução concorrentes
JDBC - Comunicação com banco de dados relacionais.
Collection Classes - Coleções dinâmicas
Swing - Desenvolvimento de interfaces gráficas.
O curso é finalizado com a conceitualização e apresentação de alguns ambientes de desenvolvimento RAD para a tecnologia JSE.
"tudo posso naquele que me fortalesse - Filipenses 4:13"
                                                        Conteúdo Programático


Visão Geral
O que é?
História.
Overview geral das tecnologias.

Ambiente de Desenvolvimento
Conceitualização.
Downloads, instalações e montagem do ambiente Java.

Fundamentos de Programação
Programas JSE.
Entradas e saídas simples.
Literais numéricos e String.
Variáveis primitivas e Objetos String.
Ciclo de Vida das Variáveis
Operadores aritméticos, relacionais, lógicos, ternário, deslocamento de bits, acréscimo, decréscimo e compostos.
Expressões.
Controle de fluxo if e swicth.
Loops while, do while, for, for collection.
Array Unidimensiol e Multidimensional.

Conceitos de Orientação e Objetos
Classes.
Mensagens.
Atributos.
Métodos.
Objetos.
Visibilidade.
Encapsulamento.
Herança.
Agregação.
Polimorfismo.

Programação Orientada a Objetos em Java
Pacotes.
Classes.
Atributos.
Construtores e métodos.
Objetos.
Comparação e Equivalência entre Objetos
Ciclo de vida de um objeto - Coletor de Lixo.
Array de Objetos.
Encapsulamento.
Herança.
Override e Overload.
Polimorfismo.
Classes e métodos abstratos
Utilização de Modificadores final e static.

Classes Padrões
Wrappers.
Autoboxing e unboxing.
Collections e utilização de generics.
String, StringBuilder e StringBuffer.

Topicos Avançados
Interfaces.
Exceptions.
Threads.
Static Import.
Var-Args.
JavaCode Convention.
JavaDoc.

Java Data Base Connection - JDBC
Fundamentos e arquitetura
Componentes básicos: Connection, DriverManager, Statement, Preparedtatement e ResulSet.
Utilização com SGDB MySql.

ToolKit Swing - Interface Gráfica
Gerenciadores básicos de Layout.
Janelas gráficas e painéis.
Componentes gráficos - rotulo, botão, Campo de texto, caixa de verificação, Área de texto, lista de rolagem e menus.
Entendendo Event Dispatch Thread - EDT.
Caixa de mensagens.
Tratamentos de eventos - janelas, teclados, ações e mouse.

Ferramentas RAD
Conceitualização.
Utilização do Eclipse VEP - Visual Editor Project.
Utilização do NetBeans - Matisse Project.

Voltar ao topo