Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Design Patterns com C#
Rating: 4.5 out of 5(42 ratings)
274 students

Curso Design Patterns com C#

Aprenda os Designs Patterns mais utilizados no mercado de desenvolvimento de software e decole sua carreira.
Created byCarlos Andrade
Last updated 2/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Programação Orientada à objetos.
  • Estrutura condicionais e laços de repetição.
  • Design Patterns de Criação.
  • Design Patterns de Estrutura.
  • Design Patterns de Comportamento.
  • Linguagem de Programação C#

Course content

5 sections • 57 lectures • 12h 30m total length
  • Introdução ao Design Patterns2:13
  • Apresentação1:02

    Neste vídeo vamos ver o que vamos aprender durante o curso, todos os padrões de projetos desenvolvido durante o curso, visam estar o mais próximo possível da realidade do dia a dia de um desenvolvedor, com riqueza de exemplos e conhecimento.

  • O que são e quais são?7:46
  • Instalando Visual Studio e .NET 6.00:14

    Instalação do Visual Studio e .NET 6.0

  • Propriedades (overview)9:50
  • Indexadores (overview)8:03
  • Classes e Modificadores de Acesso (overview)0:43
  • Classe Abstrata, Herança e Interfaces (Artigo)2:18
  • Classe Abstrata, Herança e Interfaces (overview)14:58
  • Composição (overview)0:36

Requirements

  • Conhecimentos básico de C#.
  • Conhecimentos básico da plataforma .NET.
  • Visual Studio 2017 ou superior instalado.

Description

Em engenharia de software um padrão de projeto é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto, esses padrões de projetos visam facilitar a reutilização de código e estabelecer um vocabulário comum de desenvolvimento, facilitando a comunicação, documentação, aprendizagem e manutenção de um projeto.

Com isso, saiba a importância desses padrões de projeto para solucionar esses problemas que eles resolvem.


Design Patterns com C# é um curso que fornece grande conhecimento de padrões e engenharia de projetos, neste curso vamos apreender e fortalecer os conceitos sobre Orientação a Objetos, estruturas condicionais e de repetição.


E principalmente vamos estudar afundo os principais design patterns utilizados no mercado de desenvolvimento de software simulando situações vivenciadas no dia a dia das empresas.


Ao concluir esse curso você terá um bagagem de conhecimento de padrões e engenha de software avançado, podendo solucionar os mais diversos desafios no dia a dia de um desenvolvedor e aumentar o seu background técnico se tornando muito mais atrativo para diversas oportunidades de trabalho....


Observação: Suporte à dúvidas e esclarecimentos serão respondidas até o prazo de 24 horas e código fonte do curso disponível para download no final do curso.


Vamos estudar:


  • Orientação a objetos.

  • Estruturas condicionais.

  • Estruturas de repetição.

  • O que são Design Patterns e sua história.


Design Patterns de Criação:


  • Factory Method.

  • Abstract Factory.

  • Singleton.

  • Builder.

  • Prototype.


Design Patterns Estruturais:


  • Adapter.

  • Flyweight.

  • Bridge.

  • Composite.

  • Decorator.

  • Facade.

  • Proxy.


Design Patterns Comportamentais:


  • Template Method.

  • Interpreter.

  • Observer.

  • Visitor.

  • Command.

  • Strategy.

  • Chain of Responsability.

  • Iterator.

  • Mediator.

  • Memento.

  • State.


Who this course is for:

  • Desenvolvedores de iniciantes a intermediário que desejam apreender Design Patterns.
  • Quem deseja aprender Design Patterns com C#.
  • Quem deseja melhorar seus códigos com padrões de projetos eficazes.
  • Desenvolvedores e engenheiros de software.
  • Desenvolvedores front-end que desejam aprender padrões de projetos.
  • Entusiastas de desenvolvimento de software.