Padrões de Projetos Estruturais Gof (C#)

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

4.85 (23 reviews)
Udemy
platform
Português
language
IT Certification
category
instructor
239
students
6 hours
content
Oct 2021
last update
$19.99
regular price

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

Padrões de Projetos Estruturais Gof (C#) - Screenshot_01Padrões de Projetos Estruturais Gof (C#) - Screenshot_02Padrões de Projetos Estruturais Gof (C#) - Screenshot_03Padrões de Projetos Estruturais Gof (C#) - Screenshot_04

Content

Introdução

Introdução : Padrões de projetos Estruturais Gof
Ambiente
Visual Studio Code
Visual Studio 2019

Fundamentos

Introdução
Classes e Objetos
Acoplamento
Interfaces
Encapsulamento
Abstração
Herança
Classe Abstrata
Polimorfismo
UML

Padrão Adapter

Conceitos
Exemplo de Implementação
Exercício
Solução

Padrão Bridge

Conceitos
Exemplo de implementação
Exercício
Solução

Padrão Composite

Conceitos
Exemplo de implementação
Exercício
Solução - Parte 1
Solução - Parte 2

Padrão Decorator

Conceitos
Exemplo de implementação
Exercício
Solução - Parte 1
Solução - Parte 2

Padrão Facade

Conceitos
Exemplor de implementação
Exercício
Solução

Padrão Flyweight

Conceitos
Exemplo de implementação - I
Exemplo de implementação - II
Exercício
Solução - Parte 1
Solução - Parte 2

Padrão Proxy

Conceitos
Exemplo de implementação - I
Exemplo de implementação - II
Exercício
Solução

Exercícios sobre Padrões de Projeto

Identifique o padrão de projeto - Exercícios e Resolução

Conclusão do Curso

Palavras finais

Charts

Price

Padrões de Projetos Estruturais Gof (C#) - Price chart

Rating

Padrões de Projetos Estruturais Gof (C#) - Ratings chart

Enrollment distribution

Padrões de Projetos Estruturais Gof (C#) - Distribution chart
4329718
udemy ID
10/1/2021
course created date
10/21/2021
course indexed date
Bot
course submited by