Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Padrões de Projeto de Criação Gof
Rating: 4.8 out of 5(186 ratings)
898 students
Last updated 11/2025
Portuguese

What you'll learn

  • Conhecer e compreender os 5 padrões de projetos Gof Criacionais de maneira prática e objetiva de forma que o aluno aprenda a projetar software robusto
  • Estruturar suas classes e como elas podem colaborar entre si de forma a criar um software reutilizáel e extensível.
  • Aplicar na pratica os padrões criacionais Gof considerados os padrões fundamentais e essenciais que todo o desenvolvedor deve conhecer.
  • Capturar o conhecimento e a experiência de especialistas em projetos de software bem como melhorar suas habilidades na criação de código robusto.
  • Criar um código mais coeso e robusto e desenvolva soluções de software reutilizáveis e extensíveis.

Course content

4 sections42 lectures5h 15m total length
  • Apresentação2:41

    Apresentação do Curso

  • Ambiente8:57

    Apresentando os ambientes onde o curso poderá ser acompanhado

  • Padrões de Projeto4:57

    Apresentando os padrões de projetos Gof

Requirements

  • O aluno deverá possuir conhecimento básico dos conceitos do paradigma da orientação a objetos e conhecer alguma linguagem de programação orientada a objetos
  • Nocões básicas da linguagem C#
  • Ter um computador com acesso a internet com Windows, Linux ou MacOS

Description

A proposta do curso é apresentar os conceitos e a aplicação dos 5 padrões de projeto Criacionais Gof usando a plataforma .NET e a linguagem C# de uma forma prática e objetiva de forma que o aluno possa atuar para criar um produto de software orientado a objetos reutilizável e extensível.

No curso serão apresentados os conceitos básicos da programação orientada a objetos como classes, objetos, acoplamento, interfaces, encapsulamento, abstração, herança, classe abstrata, polimorfismo e UML.

A seguir veremos os padrões Simple Factory , Factory Method, Abstract Factory, Builder e faremos uma comparação entre os padrões apresentados. Continuando veremos os padrões Prototype e Singleton analisando o Singleton Static, o Singleton Thread-Safe e vamos discutir os recursos Easy Loading e Eager Loading na implementação do padrão Singleton.

Após a apresentação dos conceitos de cada padrão temos um exemplo prático para enriquecer e o conceito e facilitar o entendimento.

Na seção de exercícios será apresentando um exercício prático sobre cada padrão de projeto apresentando bem como a sua resolução de forma a solidificar os conceitos apresentados no curso.

Ao final do curso o aluno terá uma visão abrangente sobre os padrões de criação Gof, sua motivação, o problema que eles resolvem e assim poderá usar esse conhecimento na sua prática diária para melhorar o seu código criando sistemas mais robustos.

Who this course is for:

  • Este curso destina-se a programadores iniciantes, intermediários e avançados, alunos de computação, engenheiros e arquitetos de software e a quem desejar aprender os conceitos e a aplicação dos padrões de projeto Gof.
  • Desenvolvedores que estão prestes a fazer uma entrevista de emprego e precisam se preparar para questões de arquitetura de software.
  • Profissionais que desejam se atualizar ou aumentar suas habilidades aplicando os conceitos dos padrões de projeto Gof.