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 de classes, classes abstratas e interfaces no modelo de aplicação
- Níveis de abstração orientada a objetos em Java
- O modelo de objetos completo em Java
- Modelo de programação orientado a interfaces, classes abstratas e interfaces para maior flexibilidade da aplicação e independência de seus subsistemas entre si em termos de implementação
- Aplique classes abstratas para extrair funcionalidades comuns, estendidas pela flexibilidade oferecida pelas interfaces
O papel de objetos dinâmicos e estáticos no modelo de aplicação
- Classes Java estáticas e propriedades dinâmicas dessas classes
- Distinção funcional entre os dois tipos de entidades no Java, usos típicos e exemplos de boas práticas no design de soluções baseadas em entidades estáticas e dinâmicas
- 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 para tipos simples e aplicações típicas desse tipo na aplicação
Objetos Especiais Java, as classes String, StringBuilder e StringBuffer
Lembrete sobre as 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 para operações em cadeias de caracteres
Formatação e análise, expressões regulares
- Introdução às expressões regulares em Java
- Discussão sobre as técnicas básicas para lidar com 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 I / O
- Discussão detalhada dos mecanismos de I/O no Java - classes de streaming, classes Writer e Reader, classes wrapper e streams de buffer do Java.
- Abertura, fechamento e gravação em arquivos e sockets
Classes internas - discussão detalhada
- Discussão sobre como implementar e usar classes internas no Java e as chamadas classes anônimas
Tópicos - discussão detalhada, aplicações e problemas
- Discussão de tópicos que vão desde o mecanismo de abstração de threads no Java até a sincronização de threads, incluindo a conexão de threads em grupos, apresentando e discutindo problemas comuns relacionados ao trabalho de threads, como deadlocks
Reflexão Java - Introdução e aplicação
- Introdução ao mecanismo de reflexão Java
- Os tópicos da palestra incluem a discussão sobre a implementação de reflexão em Java, carga e execução de métodos de classes, instanciação de classes e entendimento da estrutura das classes
Serialização Java
- Introdução à serialização de objetos 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 de serialização e exemplos com RMI CORBA
Requisitos
Conhecimento dos tópicos abordados no curso Java Fundamentos.
28 Horas
Testemunhos de Clientes (1)
- A progressão do curso (de detalhes internos da JVM até tópicos de alto nível) - Algumas insights de exercícios práticos - Estilo visual (não uma apresentação, mas uma página com um estilo bem elaborado)
Ivan Suvorov - Deutsche Bank
Curso - Java Advanced
Máquina Traduzida