When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Design Patterns Criacionais Gof

Uma abordagem prática e objetiva usando a linguagem C# com .NET Core

     
  • 4.9
  •  |
  • Reviews ( 170 )
₹519

This Course Includes

  • iconudemy
  • icon4.9 (170 reviews )
  • icon5h 15m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Design Patterns Criacionais Gof

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.

What You Will Learn?

  • A proposta do curso é apresentar os 5 padrões de projetos Gof Criacionais de maneira prática e objetiva de forma que o aluno aprenda a projetar software orienta .
  • O foco do curso é mostrar como você pode estruturar suas classes e como elas podem colaborar entre si de forma a criar um software reutilizáel e extensível. .
  • Você aprenderá o conceito e a aplicação dos 5 padrões criacionais Gof considerados os padrões fundamentais e essenciais que todo o desenvolvedor deve conhecer. .
  • Com esse aprendizado você vai capturar o conhecimento e a experiência de especialistas em projetos de software bem como melhorar suas habilidades na especificaç .
  • Permitindo que você crie um código mais coeso e robusto e desenvolva soluções de software reutilizáveis e extensíveis. Show moreShow less.