Padrões de Projetos Estruturais Gof (C#)
Uma abordagem prática e objetiva usando a linguagem C# na plataforma .NET Core
What you will learn
A proposta do curso é apresentar os 7 padrões de projetos Gof Estruturais 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 que você possa criar um software reutilizáel e ex
Você aprenderá o conceito e a aplicação dos 7 padrões estruturais 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
Description
A proposta do curso é apresentar os conceitos e a aplicação dos sete padrões de projeto Estruturais GoF usando a linguagem C# na plataforma .NET Core 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.
Por que você deve fazer este curso ?
Você deve fazer este curso se for um desenvolvedor C# iniciante ou intermediário e quiser levar sua carreira para o próximo nível.
Ou talvez você esteja trabalhando na arquitetura de um grande projeto e precise criar um design robusto que seja claro para os membros da sua equipe ?
Os padrões apresentados neste curso irão ajudá-lo neste propósito.
Ou talvez você esteja se preparando para uma entrevista de emprego. Este curso lhe dará uma boa base para responder às perguntas sobre padrões de projetos estruturais.
O que você vai aprender neste curso
Você vai aprender os principais conceitos e aplicações dos 7 padrões de projeto estruturais GoF.
- Os benefícios do padrão de Bridge;
- Como reduzir o consumo de memória com um Flyweight;
- Como expor subsistemas usando o Facade;
- A envolver os componentes legados usando o padrão Adapter;
- Os prós e contras da interface de gerenciamento de filhos compostos com o padrão Composite;
- Como usar o padrão Proxy para proteger recursos;
- Como incluir funcionalidades extras em tempo de execução em seus objetos usando o Decorator;
Você pode acompanhar o curso no Windows, Mac ou no Linux usando o Visual Studio 2019, o Visual Studio for Mac ou o VS Code. (Todas as ferramentas são gratuitas).
Screenshots



