/cccat12

Clean Code & Clean Arch Class 12

Primary LanguageTypeScript

logo

Clean Code & Clean Arch

My Study in course

Concepts

Class #01

  • Clean Code
  • Refactoring and code smells

Class #02

  • Test-Driven Development (TDD)

Class #03

  • Ports and Adapters (Hexagonal)
  • Designer Patterns
    • Transaction Script
    • Domain model

Class #04

  • Clean Architecture
    • Interface Adapters
    • Frameworks and Drivers
    • Use Cases and Entities

Class #05

  • Designer Patterns
    • Strategy
    • Chain of responsibility
    • Template Method
    • State

Class #06

  • Designer Patterns
    • Builder
    • Static Factory Method
    • Abstract Factory
    • Dependency injection
    • Registry and Singleton

Class #07

  • Domain-Driven Designer
    • Bounded Contexts
    • Context Mapping

Class #08

  • Domain-Driven Designer
    • Entities
    • Values Objects
    • Domain Services
    • Aggregates and Repositories
  • Designer Patterns
    • Unit of work

Class #09

  • Event-Driven Architecture
  • Command Query Responsibility Segregation (CQRS)

Create by

© Giovane Santos