Java
Programação Java
Java originou-se como parte de um projeto de pesquisa que visava a criação de um software avançado que atendesse a uma extensa variedade de maquinário de redes e sistemas embutidos.
Atualmente Java é a escolha para construir sistemas robustos, confiáveis e distribuídos, rodando desde grandes servidores até em celulares.
O objetivo deste curso é prover ao participante os conhecimentos necessários para utilizar esta linguagem no desenvolvimento de aplicações corporativas.
A Dextra também oferece serviços de desenvolvimento utilizando Java.
Informações gerais
Ementa do Treinamento
-
Objetivos do curso
-
- Mostrar uma visão geral da plataforma Java Standard Edition (JSE) 1.5
- Analisar os detalhes da linguagem (sintaxe) Java
- Conhecer elementos necessários da biblioteca-padrão
- Conhecer os elementos principais da utilização da JVM
- Analisar todos os tópicos abordados pela certificação Sun Certified Java Programmer (SCJP).
-
Fundamentos da linguagem
-
- Compilando e executando um programa
- Identificadores e convenção de nomes
- Palavras reservadas
-
Tipos de dados primitivos:
- Tipos integrais
- Tipos de ponto flutuante
- Tipo caractere
- Tipo booleano
- Tipo nativo java.lang.String
-
Mudanças de tipo:
- Entre tipos primitivos
- Promoção aritmética
- Promoção para String
-
Operadores
-
- Operadores comparativos
- Operadores aritméticos
- Operadores de incremento e decremento
- Operadores lógicos
- Operadores de manipulação de bits.
- Operadores de atribuição
- Operador condicional
- Operador de teste de tipo
- Precedência de operadores
-
Controle de fluxo
-
- Decisões simples
- Decisões valoradas
- Laços com decisão antecipada
- Laços com decisão postergada
- Laços compostos
- Laços iterativos
- Quebra e continuação de laços
-
Classes e Arrays
-
-
Classes:
- Declaração de Classes
- Declaração de Atributos
- Inicialização de Atributos
- Declaração de Métodos
- Declaração de Construtores
-
Instâncias e Objetos:
- Criação de Objetos
- Referência para Objetos
- Classes Executáveis
- Arrays
-
Classes:
-
Empacotamento e Encapsulamento
-
- Pacotes
-
Modificadores:
- Modificadores de acesso
- Modificadores de redefinição
- Modificador estático
- Outros Modificadores
- Aplicação de modificadores
- O padrão JavaBeans
-
Herança e Polimorfismo
-
- Herança - Classes derivadas
- Polimorfismo - Sobrecarga de métodos
- Polimorfismo - Redefinição de métodos
- Classes abstratas
- Interfaces
- Implementação de Interfaces
-
Mudanças de tipo :
- Promoção implícita de tipo para super-tipo.
- Promoção explícita entre tipos de referências.
-
Tipos Enumerados
-
- Definição de tipos enumerados
- Usando enumerados
-
Exceções
-
- O que é exceção?
- Espécies de exceções
- Declaração e lançamento
- Restrições na declaração
- Tratamento
- Exceções básicas da JDK
-
Funcionalidades básicas de biblioteca-padrão
-
- Documentação da biblioteca-padrão
- Classes encapsuladoras de tipos básicos de dados
- Classes para Strings mutáveis
- Classes para realizar entrada e saÃdade dados
- Leitores e escritores
- Manipulação de arquivos
- Classes para formatação e de datas
- Classes para formatação e de números
- Classes para formatação e parsede mensagens
- Uso de expressões regulares
-
Framewok de Coleções
-
-
Interfaces definidas :
- Collection
- List
- Queue e Bloquing Queue
- Set e SortedSet
- Map e SortedMap
- Iterator e Iterable
- Comparator e Comparable
-
Implementações disponibilizadas :
- ArrayList e LinkedList
- HashSet e TreeSet
- HashMap e TreeMap
- Implementações encapsuadoras
- Algorítimos
- Manipulação de e Coleções
-
Interfaces definidas :
-
Generics
-
- O que são tipos genéricos
- Utilizando tipos genéricos
- Criando tipos genéricos
-
Threads
-
- Visão Geral
- Ciclo de vida de uma thread
- Prioridades e escalonamento
- Sincronização de threads
- Interface java.lang.Runnable
-
Código auto-documentado com javadoc
-
- Ferramenta javadoc
- Comentário de documentação
- Bloco de texto explicativo
- Marcas especiais
- Ligações nadocumentação
- Aplicação das marcas
- Documentação de pacotes
- Documentação de projetos
-
Principais ferramentas de linha de comando
-
- Compilador (comando javac)
- Máquina virtual (comando java)
- Gerador de documentação (comando javadoc)
-
Referências
-
- Plataforma java
- Livros para continuação do aprendizado
- Referências técnicas
Inscrições
- Por telefone (19) 3256-6722 / (11) 3014-0305 ou online
Informe-se
- Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.
Duração
- 48 horas
Pré-requisitos
Lógica de programação e orientação a objetos.Incluso
- Coffee-break, material didático e certificado de conclusão.
Valor
- consulte-nos
FAQ
- clique aqui
-
Calendário
- Confira o calendário de treinamento da Dextra.

Contato
Português
English





