C# - Aplicando Princípios SOLID na prática

Fundamentos da programação orientada a objetos
4.76 (1227 reviews)
Udemy
platform
Português
language
IT Certification
category
C# - Aplicando Princípios SOLID na prática
4 690
students
9 hours
content
Jan 2023
last update
$19.99
regular price

Why take this course?

🎓 Curso Completo: C# - Aplicando Princípios SOLID na Prática


Headline:

Domine os Fundamentos da Programação Orientada a Objetos com C# e Aplique Princípios SOLID para Código Exemplar!


Sobre o Curso:

🚀 Objetivo do Curso: Você está prestes a mergulhar no universo dos princípios SOLID e descobrir como eles podem transformar sua escrita de código em C#. Este curso é projetado para ensinar você não apenas o que são os princípios SOLID, mas também como aplicá-los em cenários reais para garantir um código mais limpo, manutenível e escalável.

🧐 Quem é este curso para?

  • Desenvolvedores intermediários que buscam aprimorar suas habilidades em C#.
  • Programadores que desejam entender e aplicar os conceitos de POO com clareza.
  • Profissionais que desejam implementar princípios de design de software robusto e confiável.

Conteúdo Curricular:

Parte 1: Fundamentos da Programação Orientada a Objetos em C#

  • Classes e Objetos: A base da POO na C#.
  • Construtores: Crie objetos com a ajuda de construtores.
  • Propriedades e Métodos: Defina e manipule dados com propriedades e métodos.
  • Métodos Estáticos e de Extensão: Trabalhe com métodos que não dependem de instâncias de classe.
  • Nomenclatura: Escreva código com clareza utilizando nomes significativos.
  • Modelo Anêmico: Entenda o modelo em que a lógica do aplicativo reside principalmente nas mensagens (objects) em vez de os objetos terem seus próprios dados estaduardos.
  • Herança e DownCast/UpCast com Operadores is e as: Aprenda sobre a herança e como usar os operadores especiais para manipular diferentes tipos de variáveis.

Parte 2: Design de Software com C#

  • Diagrama de Classes e UML: Visualize a arquitetura do seu software antes da implementação.
  • Herança, Composição e Agregação: Aprenda quando e como usar cada um desses conceitos.
  • Interfaces e Classes Abstratas: Implemente contratos para suas classes.
  • Modificador sealed: Entenda como finalizar classes concretas.
  • Comparação entre Interfaces e Classes Abstratas: Descubra as diferenças e quando usar cada uma.
  • Polimorfismo: Trabalhe com a mesma interface diferentes tipos de objetos.
  • Default member interface: Conheça o comportamento padrão das interfaces em C#.

Parte 3: Aplicando Princípios SOLID

  • O que são os princípios SOLID?: Entenda cada um dos cinco princípios e suas finalidades.
  • Aplicação dos Princípios SOLID: Veja como aplicar esses princípios para melhorar seu design de código.
  • Code Smell e DRY (Don't Repeat Yourself): Identifique problemas comuns no código e aprenda a evitá-los.

Recursos Práticos:

  • Exercícios Práticos: Implemente o que você aprendeu com exemplos realistas.
  • Resolução de Problemas: Compreenda melhor os conceitos através da solução de problemas propostos.
  • Código de Exemplo: Analise e estudhe códigos já escritos e otimizados.

✅ Conclusão: Após completar este curso, você estará equiperado com conhecimentos práticos e teóricos para escrever código Orientado a Objetos em C# de forma mais limpa, modular e fácil de manter. Aprenda a aplicar os princípios SOLID para criar sistemas robustos e adaptáveis ao longo do tempo.

👨‍💻👩‍💻 Esteja pronto para elevar seu design de código a uma nova dimensão com C# e os Princípios SOLID! Inscreva-se agora e comece a transformar sua programação!

Course Gallery

C# - Aplicando Princípios SOLID na prática – Screenshot 1
Screenshot 1C# - Aplicando Princípios SOLID na prática
C# - Aplicando Princípios SOLID na prática – Screenshot 2
Screenshot 2C# - Aplicando Princípios SOLID na prática
C# - Aplicando Princípios SOLID na prática – Screenshot 3
Screenshot 3C# - Aplicando Princípios SOLID na prática
C# - Aplicando Princípios SOLID na prática – Screenshot 4
Screenshot 4C# - Aplicando Princípios SOLID na prática

Loading charts...

3034448
udemy ID
21/04/2020
course created date
10/05/2020
course indexed date
Bot
course submited by