Padrões de Projeto GoF (Design Patterns)
Aprenda de uma maneira simples e eficiente os padrões de projeto GoF.
What you will learn
Aplicar soluções reutilizáveis de software orientado a objetos.
Saber quando e como utilizar os 23 padrões de projeto GoF em seus projetos de software.
Projetar de forma mais ágil soluções de software com melhor qualidade e com o menor custo.
Why take this course?
Este curso apresentará a você cada um dos 23 padrões de projeto GoF (Gang of Four). Cada padrão é explicado e exemplificado utilizando diagramas de classes UML, exemplos em Java e aplicações típicas que irão lhe ajudar no aprendizado de uma maneira mais eficiente, estimulante e divertida.
Padrões de projeto não é algo exclusivo da computação, os padrões são comuns em várias áreas da engenharia. É uma maneira testada e documentada de alcançar um objetivo qualquer. Os padrões GoF, especificamente, são soluções genéricas para os problemas mais comuns e recorrentes no desenvolvimento de softwares orientado a objetos.
Aprender padrões de projeto irá lhe ajudar a identificar problemas comuns em engenharia de software e saber como resolvê-los utilizando soluções testadas e bem documentadas, consequentemente seu nível em programação aumentará e você passará a produzir softwares de melhor qualidade.
Comece hoje mesmo pelos padrões GoF, considerados por muitos como sendo os mais importantes e utilizados padrões de projeto de software orientado a objetos!
*Os códigos Java e os diagramas de classes UML contidos neste curso estão disponíveis para download, bem como, os slides apresentados.