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 Projetos Estruturais e Comportametais Gof (C#)
Highest Rated
Rating: 4.9 out of 5(118 ratings)
818 students

Padrões de Projetos Estruturais e Comportametais Gof (C#)

Uma abordagem prática e objetiva usando a linguagem C# na plataforma .NET
Last updated 10/2024
Portuguese

What you'll 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

Course content

12 sections60 lectures8h 30m total length
  • Introdução : Padrões de projetos Estruturais Gof4:07

    Introdução ao curso

  • Ambiente6:46

    Apresentando o ambiente usado no curso

  • Visual Studio Code6:53

    Como criar um projeto Console usando o VS Code

  • Visual Studio 20194:59

    Como criar um projeto Console usando o VS 2019 Community

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
  • Os exemplos das implementações contidos no curso são escritos na linguagem C#, mas se você conhecer outra linguagem orientada a objetos como Java, C++, você vai conseguir acompanhar e entender os exemplos do curso.
  • Este curso pode ser acompanhado no Windows usando o Visual Studio 2019 ou VS Code, no Mac usando o VS Code e o VS Studio for Mac e no Linux usando o VS Code

Description

A proposta do curso é apresentar os conceitos e a aplicação dos sete padrões de projeto Estruturais e dos onze padrões Comportamentais Gof (seção extra) 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.

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;
- Como gerenciar solicitações com a Chain of Responsibility
- Como encapsular operações usando o Command
- Como avaliar linguagens com o Interpreter
- Como percorrer coleções com o Iterator
- Como simplificar comunicação entre objetos com o Mediator
- Como restaurar estados anteriores com o Memento
- Como notificar mudanças de estado com o Observer
- Como gerenciar transições de estado com o State
- Como intercambiar algoritmos com o Strategy
- Como definir esqueletos de algoritmos com o Template Method
- Como adicionar novas operações com o Visitor

A seção extra apresenta os 11 padrões de projetos Comportamentais GoF : Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer,  State, Strategy, Template Method e Visitor, completando assim os padrões Gof.

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).

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.