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
Introdução aos Padrões de Design
- O que são padrões de design?
- Por que usar padrões de design?
- Gangue dos Quatro (GoF) e classificação de padrões
- Princípios comuns de design (SOLID, DRY, KISS, YAGNI)
Padrões de Design Criacionais
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
Padrões de Design Estruturais
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Padrões de Design Comportamentais
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Aplicação de Padrões de Design em Aplicações do Mundo Real
- Padrões de design em aplicações empresariais
- Refatoração de código legado utilizando padrões de design
- Combinação de múltiplos padrões para soluções robustas
- Melhores práticas e armadilhas comuns
Resumo e Próximos Passos
Requisitos
- Experiência com programação Java
- Conhecimento dos conceitos de Programação Orientada a Objetos (OOP)
- Conhecimento básico dos princípios de arquitetura de software
Público-Alvo
- Desenvolvedores Java que desejam aprimorar suas habilidades de design
- Arquitetos de software que estão projetando aplicações escaláveis
- Líderes técnicos que buscam melhorar a manutenibilidade e a eficiência do código
21 Horas
Testemunhos de Clientes (2)
Configurando o Podman para trabalhar com contêineres locais sem esforço e também usar tópicos do Kafka.
- Norfolk Southern
Curso - Quarkus for Developers
Máquina Traduzida
- 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