Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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 das classes, classes abstratas e interfaces no modelo de aplicação
- Notas Java abstração orientada a objetos
- O modelo de objeto completo em Java
- Modelo de programa orientado para interfaces, classes abstratas e interfaces para aplicação maior flexibilidade e independência de cada um de seus subsistemas entre si em sua implementação
- Aplicações de classes abstratas com o objetivo de extrair funcionalidades comuns ampliadas pela implementação da flexibilidade que oferecem interfaces
O papel dos objetos dinâmicos e estáticos no modelo de aplicação
- Classes estáticas Java e propriedades dinâmicas dessas classes
- Fazendo uma distinção na funcionalidade de ambos os tipos de entidades dentro de Java e usos típicos, e seu exemplo de boas práticas no desenho de soluções baseadas em seres estáticos e dinâmicos Java
- Introdução aos padrões de design
- Introdução ao padrão de design de fábrica
Operações com tipos simples e classes wrapper
- Fatos e técnicas muito importantes para estender o uso de tipos simples no modelo de objeto Java.
- Discussão sobre o papel das classes wrapper, tipos simples e aplicações típicas desse tipo no aplicativo
Objetos Especiais Java, a classe String, StringBuilder e StringBuffer
Lembrete das propriedades básicas da classe String e discuta o tratamento de objetos String pela máquina virtual
O uso de classes de buffer e operação em cadeias
Formatação e análise, expressões regulares
- Introdução às expressões regulares em Java
- Discussão tanto de técnicas básicas para tratamento de expressões regulares (classe String), quanto de técnicas avançadas baseadas em classes dedicadas para este tipo de construção
- Tokenização, pesquisa e correspondência de padrões para tipos de string
Operações de E/S
- Uma discussão detalhada dos mecanismos de E/S Java - classe streaming, classe Writer e Reader, class wrapper e buffering streams de Java.
- Abrindo, fechando e gravando em arquivos e soquetes
Aulas internas - discussão detalhada
- Discute como implementar e usar classes internas em Java e as chamadas classes anônimas
Tópicos - discussão detalhada, aplicações e problemas
- Tópicos de discussão que vão desde o mecanismo de abstração de threads em Java e terminando com a sincronização de threads conectando threads em um grupo para apresentar e discutir tópicos de pools de problemas comuns relacionados ao trabalho de threads, como deadlocks
Reflexões Java - Introdução e aplicação
- Introdução ao mecanismo de reflexão Java
- Os tópicos das palestras incluem discussão sobre a implementação de reflexão em Java, métodos de carregamento e execução de classes, instanciação de classes e conhecimento da estrutura das classes
Java Serialização
- Introdução à serialização de objetos Java
- O que é serialização, como serializar um objeto, objetos dependentes uns dos outros e como evitar problemas comuns encontrados com esses tipos de problemas
- Típico usa o exemplo de serialização e RMI CORBA
Requisitos
Conhecimento das questões abordadas no curso Java Fundamentos.
28 Horas