Programa do Curso

Começando

  • O Java Fenômeno Tecnológico
  • Como escrever um aplicativo básico "olá mundo"
  • Como compilar e executar código Java
  • Como tornar o código um pouco mais complexo

Apresentando o Apache Maven

  • Convenção sobre Configuração
  • Maven Plug-ins
  • Modelo Conceitual de um Projeto

Instalando e executando Maven

  • Baixando e instalando Maven
  • Testando uma instalação Maven
  • Obtendo ajuda com Maven

Um projeto simples Maven

  • Criando um Projeto Simples
  • Construindo um Projeto Simples
  • Modelo de objeto de projeto simples

Java Sintaxe

  • Object-Oriented Programming Conceitos
  • Variáveis, matrizes, tipos de dados, operadores e fluxo de controle
  • O que são variáveis de referência
  • Classes e objetos
  • O que é herança e como funciona
  • O que são interfaces, por que são escritas e como
  • Como usar objetos Java String e Number e como formatar dados para saída
  • Para que servem os pacotes e por que devemos usar a diretiva de importação

Java Objetos

  • Java visão geral das aulas
  • Java ciclo de vida da classe
  • Modificadores de classe e herança
  • Sobrecarga" e substituição
  • Construtores de classe
  • Polimorfismo
  • Relacionamentos: É e TEM
  • palavra-chave 'estática'
  • Quando usar membros estáticos
  • Usando objetos em um aplicativo implantado com Maven

Personalizando um Maven Projeto

  • Personalize as informações do projeto
  • Adicionar novas dependências
  • Adicionar recursos
  • Construindo um aplicativo de linha de comando empacotado

Otimizando e Refatorando Maven POMs

  • Limpeza POM
  • Otimizando Dependências
  • Otimizando Plug-ins
  • POMs finais

Java Coleções

  • Interface de coleção
  • Listas, mapas e conjuntos
  • Coleções e matrizes
  • Simultaneidade
  • Gerencie coleções com um aplicativo implantado com Maven

Java Memória

  • Coletor de lixo
  • Empilhar e empilhar
  • Ciclo de vida do objeto
  • Método 'finalizar ()'

Java Exceções

  • A ideia geral de Java Exceções
  • Exceções de tempo de execução e 'reais'
  • Lançando uma exceção
  • declarações 'tentar... capturar'
  • declaração de 'lança'
  • Projetando suas próprias exceções
  • Teste e gerencie exceções com um aplicativo implantado com Maven

Um projeto multimódulo com Maven

  • Construindo o projeto Multimódulo
  • Executando o aplicativo Multimódulo

Java Simultaneidade

  • Threads e simultaneidade
  • Tarefas encadeadas
  • Unindo tópicos
  • Visibilidade das variáveis de classe
  • Construa e execute um aplicativo multithread com Maven

Requisitos

Conhecimentos de linguagens de programação procedimentais (como C, PHP, Basic, Pascal) ou orientadas para objectos.

  28 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas