julian-gamboa-ensino / ensino-aula-angular-net-2022

1 stars 0 forks source link

clean code/ clean arquitetura #4

Closed julian-gamboa-ensino closed 2 years ago

julian-gamboa-ensino commented 2 years ago

Resumo https://www.youtube.com/watch?v=y3MWfPDmVqo

image

julian-gamboa-ensino commented 2 years ago

Comparando diversas arquiteturas: https://www.youtube.com/watch?v=MSJeJCNxtDM

image

julian-gamboa-ensino commented 2 years ago

+- MVC

image

julian-gamboa-ensino commented 2 years ago

Arquitetura de Componentes https://www.thirdrocktechkno.com/blog/angular-12-new-features/

image

julian-gamboa-ensino commented 2 years ago

Datelhes: https://stackoverflow.com/questions/130794/what-is-dependency-injection

image

julian-gamboa-ensino commented 2 years ago

Cuidado: https://betterprogramming.pub/straightforward-simple-dependency-inversion-vs-dependency-injection-7d8c0d0ed28e

image

image

julian-gamboa-ensino commented 2 years ago

Hexagonal / Onion image

Fonte: https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/

julian-gamboa-ensino commented 2 years ago

Paper Onion

Onion (autor jefferson) https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/

image fonte: (professor Jose Luis https://www.youtube.com/watch?v=glQlG-MeX4w)

julian-gamboa-ensino commented 2 years ago

MVC

image fonte: https://www.youtube.com/watch?v=jLlOnsIapdQ&t=12s

julian-gamboa-ensino commented 2 years ago

Branas Explicando Hexagonal (https://www.youtube.com/watch?v=JufRR4GGkgA)

image

julian-gamboa-ensino commented 2 years ago

image fonte: https://www.amazon.com.br/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=asc_df_0201633612/?tag=googleshopp00-20&linkCode=df0&hvadid=379735814613&hvpos=&hvnetw=g&hvrand=5591742075837079023&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9101365&hvtargid=pla-395340045790&psc=1

julian-gamboa-ensino commented 2 years ago

image

julian-gamboa-ensino commented 2 years ago

Laravel https://blog.pusher.com/laravel-mvc-use/

image

Mais que MVC

image

julian-gamboa-ensino commented 2 years ago

SOLID:

Muito boa para OO (https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design)

image image

julian-gamboa-ensino commented 2 years ago

SOLID (15 minutos)

https://www.youtube.com/watch?v=mkx0CdWiPRA

image

julian-gamboa-ensino commented 2 years ago

SOLID (15 minutos)

https://www.youtube.com/watch?v=mkx0CdWiPRA

L (Barbara Liskov) <----Subtituição

image

julian-gamboa-ensino commented 2 years ago

SOLID (15 minutos)

https://www.youtube.com/watch?v=mkx0CdWiPRA

image

julian-gamboa-ensino commented 2 years ago

SOLID (15 minutos)

https://www.youtube.com/watch?v=mkx0CdWiPRA

image

Mais um passo para ser um SOLID equilibrado

image

julian-gamboa-ensino commented 2 years ago

Onion aprimorado

image (fonte: https://medium.com/@BranLim/basic-rules-for-effective-onion-architecture-a32af1f3b469)

Onion , muito redondo:

image (fonte: https://www.codeguru.com/csharp/understanding-onion-architecture/)

julian-gamboa-ensino commented 2 years ago

Debate básico

image

Olhando no NET (https://codewithmukesh.com/blog/onion-architecture-in-aspnet-core/)

image (tier layered https://en.wikipedia.org/wiki/Multitier_architecture)

image

julian-gamboa-ensino commented 2 years ago

Pattern Observer

image

image

Teclado: https://angular.io/guide/attribute-directives

@HostListener

julian-gamboa-ensino commented 2 years ago

Pattern Observer:

https://codigomaromba.com/2019/01/16/net-serie-design-patterns-observer/

image

image

julian-gamboa-ensino commented 2 years ago

Pattern Observer:

https://codigomaromba.com/2019/01/16/net-serie-design-patterns-observer/

image

image

julian-gamboa-ensino commented 2 years ago

image

fonte: (professor Jose Luis https://www.youtube.com/watch?v=VbJG9kp7IPk)

Palestra com TDD e DDD: https://www.youtube.com/watch?v=JufRR4GGkgA&t=2744s