Home | Back to Courses

Aprenda o que é a arquitetura limpa de uma vez por todas

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: Esse curso aborda sobre todos os princípios da arquitetura limpa abordados no livro de Robert Martin lançado no ano de 2018. São esses os princípios:Princípio da responsabilidade únicaPrincípio aberto fechadoPrincípio de substituição de LiskovPrincípio de segregação de interfacesPrincípio de inversão de dependênciasPrincípio de equivalência do reúso e releasePrincípio de fechamento comumPrincípio de reúso comumPrincípio das dependências acíclicasPrincípio das dependências estáveisPrincípio das abstrações estáveisNesse curso, cada princípio possui um exemplo de violação, como essa violação pode ser reparada e como cada princípio afeta a arquitetura do softwareOs princípios que falam como organizar as classes de um software são aplicados usando programação em Java. Ao mudar a estrutura das classes de um software, a arquitetura também muda. Ao visualizar o software no nível arquitetural é possível perceber como as classes estão acopladas umas com as outras e o nível de estabilidade de cada classe.Esse curso também pode ser de extrema ajuda para desenvolvedores que precisam escrever documentações abordando o fluxo de controle entre as classes (lifecycle), pois esse curso analisa classes e componentes no nível arquitetural. Além disso, a representação da arquitetura de um sistema em grafos usado nesse curso, pode ser de grande ajuda para programadores que precisam explicar funcionalidades de um sistema para pessoas que não entendem de programação (como o diretor do projeto), pois possibilita a visualização das classes e componentes de modo visual.Em resumo, esse curso aborda sobre como usar as dependências de modo eficiente em linguagens orientadas a objetos, seja essa linguagem estaticamente ou dinamicamente tipada.
Category: IT & Software > Other IT & Software > Programming Fundamentals
Partner ID:
Price: 34.99
Commission:
Source: Impact
Go to Course