Entrar em Contato

Programa do Curso

Classe Abstrata

  • Princípios de declaração e implementação de classes abstratas
  • Problemas típicos encontrados ao trabalhar com classes abstratas

O papel de classes, classes abstratas e interfaces no modelo de aplicação

  • Níveis de abstração orientada a objetos na linguagem Java
  • O modelo de objetos completo na linguagem Java
  • Modelo de programação orientado a interfaces e classes abstratas para dar mais flexibilidade à aplicação e independência entre seus subsistemas em termos de implementação
  • Aplicações de classes abstratas para extrair funcionalidades comuns estendidas pela implementação, oferecendo a flexibilidade das interfaces

O papel de objetos dinâmicos e estáticos no modelo de aplicação

  • Clases estáticas na linguagem Java e propriedades dinâmicas dessas classes
  • Distinção na funcionalidade de ambos os tipos de entidades na linguagem Java e usos típicos, incluindo exemplos de boas práticas no design de soluções baseadas em entidades estáticas e dinâmicas em Java
  • Introdução aos padrões de projeto
  • Introdução ao padrão de projeto Factory

Operações com tipos simples e classes wrapper

  • Fatos e técnicas muito importantes para estender o uso de tipos simples no modelo de objetos Java
  • Discussão sobre o papel das classes wrapper de tipos simples e aplicações típicas desse tipo na aplicação

Objetos Especiais da linguagem Java, a classe String, StringBuilder e StringBuffer

Lembrete das propriedades básicas da classe String e discussão sobre o tratamento de objetos String pela máquina virtual

O uso de classes de buffer e operações em cadeias de caracteres

Formatação e análise, expressões regulares

  • Introdução às expressões regulares na linguagem Java
  • Discussão sobre as técnicas básicas para o tratamento de expressões regulares (classe String), bem como técnicas avançadas baseadas em classes dedicadas a esse tipo de construção
  • Tokenização, busca e correspondência de padrões para tipos de string

Operações de E/S (Entrada/Saída)

  • Discussão detalhada dos mecanismos de E/S na linguagem Java - classes de streaming, Writer e Reader, classes wrapper e streams de buffering na linguagem Java
  • Abrir, fechar e escrever em arquivos e sockets

Classes internas - discussão detalhada

  • Discussão sobre como implementar e usar classes internas na linguagem Java e as chamadas classes anônimas

Tópicos de Threads - discussão detalhada, aplicações e problemas

  • Discussão sobre o mecanismo de abstração de threads na linguagem Java, finalizando com a sincronização de threads e a conexão de threads em um grupo, apresentando e discutindo tópicos de pools de threads e problemas comuns relacionados ao funcionamento de threads, como deadlocks

Reflexão em Java - Introdução e aplicação

  • Introdução ao mecanismo de reflexão da linguagem Java
  • Os tópicos da aula incluem a discussão sobre a implementação da reflexão na linguagem Java, o carregamento e execução de métodos de classes, a instanciação de classes e o conhecimento da estrutura das classes

Serialização em Java

  • Introdução à serialização de objetos em Java
  • O que é serialização, como serializar um objeto, objetos dependentes entre si e como evitar problemas comuns encontrados com esse tipo de questão
  • Usos típicos, com exemplos de serialização e RMI/CORBA

Requisitos

Conhecimento dos tópicos discutidos no curso Java Fundamentos.

 28 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas