Programa do Curso
Introdução a Design Patterns
- O que são padrões de desenho?
- Porquê utilizar padrões de desenho?
- Gang of Four (GoF) e classificação de padrões
- Princípios comuns de design (SOLID, DRY, KISS, YAGNI)
Criação Design Patterns
- Método Factory
- Fábrica abstrata
- Singleton
- Construtor
- Protótipo
Estrutural Design Patterns
- Adaptador
- Ponte
- Composto
- Decorador
- Fachada
- Peso volante
- Proxy
Comportamental Design Patterns
- Cadeia de responsabilidade
- Comando
- Intérprete
- Iterador
- Mediador
- Memento
- Observador
- Estado
- Estratégia
- Método do modelo
- Visitante
Aplicação de Design Patterns em aplicações do mundo real
- Padrões de design em aplicações empresariais
- Refatoração de código legado usando padrões de projeto
- Combinando vários padrões para soluções robustas
- Melhores práticas e armadilhas
Resumo e próximos passos
Requisitos
- Experiência em programação Java
- Compreensão dos conceitos de Object-Oriented Programming (OOP)
- Conhecimento básico dos princípios de arquitetura de software
Público-alvo
- Programadores de Java que pretendam melhorar as suas capacidades de conceção
- Arquitectos de software que concebem aplicações escaláveis
- Responsáveis técnicos que pretendem melhorar a manutenção e a eficiência do código
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.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
Tivemos uma visão geral complexa também sobre o contexto - por exemplo, por que precisamos de algumas anotações e o que elas significam. Gostei da parte prática do treinamento - ter que executar os comandos manualmente e chamar as APIs REST.
Alina - ACCENTURE SERVICES S.R.L
Curso - Quarkus for Developers
Máquina Traduzida
interação por meio de exercícios e também compartilhamento de projetos
Claudiu - MSG system
Curso - Advanced Spring Boot
Máquina Traduzida
A informação adicional que foi compartilhada indicava que o treinamento não era Groovy de forma direta, o que foi bom.
Covenant - Vodacom
Curso - Groovy Programming
Máquina Traduzida