Udemyallpt

Design Patterns em C#

Master GoF Design Patterns in Go! Learn to write cleaner, more maintainable code with these essential software design solutions. Improve your Go development skills.

4.9(45)
285students
12h 41m
Certificate
Filipe Nhimi
Filipe NhimiSoftware Engineer e Professor de Informática

Course Content

Design Patterns em C# is an all-levels Udemy course taught by Filipe Nhimi. It runs 12h 41m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 45 reviews, with 285 students enrolled. It is a paid course, first published June 2023.

Está lutando contra código complexo e difícil de manter? Você não está sozinho! Projetos de software com arquitetura inadequada, falta de boas práticas de design e violação dos princípios da Programação Orientada a Objetos (POO) levam a um código caótico e não escalável. A ausência de Padrões de Projeto adequados e o desrespeito aos princípios SOLID agravam ainda mais a situação.

É por isso que o domínio desses conhecimentos é frequentemente testado em entrevistas técnicas para desenvolvedores. As empresas buscam candidatos que saibam aplicar esses conceitos na prática. A carreira de desenvolvedor está evoluindo, e ir além do básico é crucial.

Este curso oferece uma solução completa! Abordaremos todos esses temas, com foco na implementação dos 23 Padrões de Projeto GoF utilizando a linguagem C#. Você aprenderá não apenas como implementar cada padrão, mas também quando e onde aplicá-los em diferentes cenários de negócio.

A prática será cuidadosamente integrada com a teoria da POO e os princípios SOLID, garantindo uma compreensão profunda e aplicável. Prepare-se para aprofundar seus conhecimentos e se destacar no mercado de trabalho!

O que você vai aprender:

  • Programação Orientada a Objetos (POO): Fundamentos e aplicações práticas.
  • Princípios SOLID: Domine os princípios que garantem um código robusto e manutenível.
  • Padrões de Projeto GoF: Implementação e aplicação dos 23 padrões mais importantes em C#.
  • Arquitetura de Software: Crie sistemas escaláveis e fáceis de manter.
  • Boas Práticas de Design: Adote práticas que otimizam o desenvolvimento de software.
  • Preparação para Entrevistas Técnicas: Domine os conceitos chave para impressionar em entrevistas.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Designer do ZERO

by Felipe Cristiano Monteiro

5.0(1)
1h 21m
intermediate

Design Instrucional

by Professor Braga Professor Braga

5.0(19)
5h 57m
intermediate
5.0(2)
5h 42m
all