SOLID: O Que Ninguém Te Explicou Sobre Responsabilidade Única!

Renato Augusto2024-12-0817 minutosAvançado
SOLIDClean ArchitectureDesign PatternsEngenharia de SoftwareBoas Práticas
Renato AugustoConteúdo de propriedade do criador

Descrição original do criador:

Neste vídeo, Renato Augusto desmistifica o Princípio da Responsabilidade Única (SRP), o primeiro dos princípios SOLID, que é frequentemente mal compreendido. Baseado no livro 'Arquitetura Limpa' de Robert C. Martin, o vídeo explora a confusão em torno do SRP, como aplicá-lo na prática, suas desvantagens ao não ser compreendido e sua relação com outros princípios SOLID e padrões de design.

Renato Augusto

Sobre o Curso

Este vídeo aprofunda no primeiro e mais mal compreendido princípio SOLID: o Princípio da Responsabilidade Única (SRP). Baseado nas ideias de Robert C. Martin (Uncle Bob) no livro 'Arquitetura Limpa', o conteúdo visa esclarecer as ambiguidades do SRP e demonstrar sua aplicação prática para desenvolvedores e arquitetos de software.

O que você vai aprender

  • A confusão que envolve o princípio da responsabilidade única!
  • Como aplicar o S do SOLID na prática.
  • Quais as desvantagens de não entender a fundo o Single Responsibility Principle (SRP).
  • A relação entre o princípio da responsabilidade única, orientação a objetos, design patterns e até outros princípios SOLID, como o princípio aberto/fechado e o princípio da inversão de dependência.
  • Como o livro Arquitetura Limpa (Clean Architecture), de Robert C. Martin, pode te ajudar no seu desenvolvimento, seja como programador ou arquiteto de software.

Pré-requisitos

  • Conhecimento básico de programação e orientação a objetos.
  • Familiaridade com conceitos de engenharia de software (recomendado).
  • Vontade de aprimorar a qualidade e design do código.

Para quem é este curso

Desenvolvedores de todos os níveis que buscam entender e aplicar os princípios SOLID corretamente, especialmente o SRP. Profissionais que desejam melhorar suas habilidades em arquitetura de software e design de código, inspirados nas obras de Robert C. Martin.