Em engenharia de software um padrão de projeto é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto, esses padrões de projetos visam facilitar a reutilização de código e estabelecer um vocabulário comum de desenvolvimento, facilitando a comunicação, documentação, aprendizagem e manutenção de um projeto.
Com isso, saiba a importância desses padrões de projeto para solucionar esses problemas que eles resolvem.
Design Patterns com C# é um curso que fornece grande conhecimento de padrões e engenharia de projetos, neste curso vamos apreender e fortalecer os conceitos sobre Orientação a Objetos, estruturas condicionais e de repetição.
E principalmente vamos estudar afundo os principais design patterns utilizados no mercado de desenvolvimento de software simulando situações vivenciadas no dia a dia das empresas.
Ao concluir esse curso você terá um bagagem de conhecimento de padrões e engenha de software avançado, podendo solucionar os mais diversos desafios no dia a dia de um desenvolvedor e aumentar o seu background técnico se tornando muito mais atrativo para diversas oportunidades de trabalho....
Observação: Suporte à dúvidas e esclarecimentos serão respondidas até o prazo de 24 horas e código fonte do curso disponível para download no final do curso.
Vamos estudar:
Orientação a objetos.
Estruturas condicionais.
Estruturas de repetição.
O que são Design Patterns e sua história.
Design Patterns de Criação:
Factory Method.
Abstract Factory.
Singleton.
Builder.
Prototype.
Design Patterns Estruturais:
Adapter.
Flyweight.
Bridge.
Composite.
Decorator.
Facade.
Proxy.
Design Patterns Comportamentais:
Template Method.
Interpreter.
Observer.
Visitor.
Command.
Strategy.
Chain of Responsability.
Iterator.
Mediator.
Memento.
State.