Próximas Turmas
Nenhuma turma disponível no momento
Entre em contato para informar seu interesseO que você vai aprender nesse curso
Objetivo: O objetivo deste curso é capacitar o aluno a compreender e aplicarem eficientemente os princípios e padrões de projetos em seus projetos utilizando as linguagens Java e .NET.
Ao longo do curso, os alunos irão adquirir um entendimento profundo dos 23 Design Patterns GoF e aprenderão a identificar e resolver problemas comuns de design de software de forma elegante e eficaz.
Pré-requisito: Domínio de linguagem de programação orientada a objetod (Java ou C# por exemplo).
Conteúdo do curso
- Introdução aos padrões de projeto GoF
- Padrões criacionais, comportamentais e estruturais
- Desenvolvendo os padrões em JAVA e .NET:
Padrões Criacionais:
Factory Method
Abstract Factory
Builder
Prototype
SingletonPadrões Comportamentais:
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
VisitorPadrões Estruturais:
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy - Projeto final e desenvolvimento de exercícios.