Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
ArquiteturaCom certificado

C# - Design Patterns

Aprenda os Padrões de Projetos GoF com explicações práticas e exemplos reais em C#

Intermediárionível
4h 16mde conteúdo
9módulos
59aulas

Sobre o curso

Aprenda os Padrões de Projetos GoF com explicações práticas e exemplos reais em C#

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • Design Patterns
  • Programação Orientada a Objetos
  • SOLID
  • Java
  • C#
  • Autenticação

Áreas de conhecimento

5.900 XP distribuídos entre as áreas abaixo.

  • Arquitetura56%
  • Backend26%
  • Fundamentos17%
  • Segurança1%

Conteúdo do curso

9 módulos · 59 aulas

Introdução

5 aulas · 13 min

  • Introdução - Boas Vindas

    Vídeo

    2 min
  • O que é Design Pattern ou Padrão de Projeto?

    Vídeo

    7 min
  • O que você aprenderá neste curso e o que não aprenderá

    Vídeo

    5 min
  • Ambiente de Desenvolvimento: C# e Visual Studio 2019

    Vídeo

    2 min
  • Questionário — Introdução

    Questão

Entendendo o princípio SOLID

9 aulas · 88 min

  • O que é um princípio da programação

    Vídeo

    6 min
  • O Princípio SOLID

    Vídeo

    2 min
  • S - Single Responsibility Principle - SRP

    VídeoMaterial de apoio

    7 min
  • O - Open/Closed Principle - OCP

    VídeoMaterial de apoio

    24 min
  • L - Liskov Substitution Principle - LSP

    VídeoMaterial de apoio

    12 min
  • I - Interface Segregation Principle - ISP

    VídeoMaterial de apoio

    17 min
  • D - Dependency Inversion Principle - DIP

    VídeoMaterial de apoio

    17 min
  • Resumo da Seção

    Vídeo

    6 min
  • Questionário — Entendendo o princípio SOLID

    Questão

Design Pattern - A Origem

3 aulas · 5 min

  • A Origem do Design Pattern

    Vídeo

    3 min
  • Gangue dos Quatro - Gang of Four (GoF)

    Vídeo

    3 min
  • Questionário — Design Pattern - A Origem

    Questão

Por que e como aprender Design Patterns hoje

3 aulas · 7 min

  • Por que utilizar Design Pattern

    Vídeo

    5 min
  • Padrão Criacional, Estrutural e Comportamental

    Vídeo

    3 min
  • Questionário — Por que e como aprender Design Patterns hoje

    Questão

Cuidado ao utilizar Design Patterns

2 aulas · 9 min

  • Organize melhor e comunique melhor e não o contrário

    Vídeo

    10 min
  • Questionário — Cuidado ao utilizar Design Patterns

    Questão

Design Pattern - Criacional

16 aulas · 59 min

  • Factory Method - O problema

    VídeoMaterial de apoio

    3 min
  • Factory Method - A solução

    VídeoMaterial de apoio

    3 min
  • Factory Method - Como implementar - diagrama

    VídeoMaterial de apoio

    2 min
  • Factory Method - Exemplo em C#

    Vídeo

  • Exercício Prático - Factory Method - Desafio Hcode

    VídeoMaterial de apoio

    2 min
  • Abstract Factory - O problema

    VídeoMaterial de apoio

    2 min
  • Abstract Factory - A solução

    VídeoMaterial de apoio

    3 min
  • Abstract Factory - Como implementar - diagrama

    VídeoMaterial de apoio

    3 min
  • Abstract Factory - Exemplo em C#

    VídeoMaterial de apoio

    18 min
  • Exercício Prático - Abstract Factory - Desafio Hcode

    VídeoMaterial de apoio

    2 min
  • Builder - O problema

    VídeoMaterial de apoio

    3 min
  • Builder - A solução

    VídeoMaterial de apoio

    3 min
  • Builder - Como implementar - diagrama

    VídeoMaterial de apoio

    3 min
  • Builder - Exemplo C#

    VídeoMaterial de apoio

    17 min
  • Exercício Prático - Builder - Desafio Hcode

    VídeoMaterial de apoio

    2 min
  • Questionário — Design Pattern - Criacional

    Questão

Design Pattern - Estrutural

11 aulas · 29 min

  • Adapter - O problema

    VídeoMaterial de apoio

    2 min
  • Adapter - A solução

    VídeoMaterial de apoio

    3 min
  • Adapter - Como implementar - diagrama

    VídeoMaterial de apoio

    2 min
  • Adapter - Exemplo C#

    Vídeo

  • Exercício Prático - Adapter - Desafio Hcode

    VídeoMaterial de apoio

  • Bridge - O problema

    VídeoMaterial de apoio

    3 min
  • Bridge - A solução

    VídeoMaterial de apoio

    4 min
  • Bridge - Como implementar - diagrama

    VídeoMaterial de apoio

    3 min
  • Bridge - Exemplo C#

    VídeoMaterial de apoio

    14 min
  • Exercício Prático - Bridge - Desafio Hcode

    VídeoMaterial de apoio

    2 min
  • Questionário — Design Pattern - Estrutural

    Questão

Design Pattern - Comportamental

8 aulas · 42 min

  • Chain of Responsibility - O problema

    VídeoMaterial de apoio

    2 min
  • Chain of Responsibility - A solução

    VídeoMaterial de apoio

    3 min
  • Chain of Responsibility - Como implementar

    VídeoMaterial de apoio

    4 min
  • Chain of Responsibility - Exemplo C#

    VídeoMaterial de apoio

    10 min
  • Chain of Responsibility - Exemplo C#

    VídeoMaterial de apoio

    13 min
  • Exercício Prático - Chain Of Responsibility - Desafio Hcode

    VídeoMaterial de apoio

    2 min
  • Chain of Responsibility - Criando os handlers

    VídeoMaterial de apoio

    13 min
  • Questionário — Design Pattern - Comportamental

    Questão

Conclusão

2 aulas · 5 min

  • Conclusão - Próximo passo

    Vídeo

    5 min
  • Questionário — Conclusão

    Questão

Certificado de conclusão

Ao concluir todas as aulas você recebe um certificado com código de verificação público e carga horária de 5h, pronto para o seu perfil profissional.

Assine a Hcode Class e comece hoje

Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.