Próximas Turmas

Nenhuma turma disponível no momento

Entre em contato para informar seu interesse

O 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
    Singleton

    Padrões Comportamentais:
    Chain of Responsibility
    Command
    Interpreter
    Iterator
    Mediator
    Memento
    Observer
    State
    Strategy
    Template Method
    Visitor

    Padrões Estruturais:
    Adapter
    Bridge
    Composite
    Decorator
    Facade
    Flyweight
    Proxy

  • Projeto final e desenvolvimento de exercícios.