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.

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

This Course Includes
udemy
4.9 (170 reviews )
5h 15m
english
Online - Self Paced
professional certificate
Udemy
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.