Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Procura por Material em Arquitetura de software

Boa tarde pessoal, será que alguém sabe informar se a Alura possui algum curso que trate de Arquitetura de sofware, ou então tenha uma ementa parecida com essa abaixo:

O que é Arquitetura

    Perfis de Arquiteto
        Arquiteto de Software
        Arquiteto de Negócios
        Arquiteto de Soluções
        Arquiteto Corporativo
        Outros perfis de Arquiteto

    Perfil do Arquiteto de Software
            Requisitos Técnicos
            Requisitos Pessoais 
            Responsabilidades 
            Mitos 

    Princípios de Arquitetura 
        SOLID
            SRP, OCP, LSP, ISP, DIP 
            DI com Simple Injector 
            DI Lifecycle     
            Tópicos avançados de DI 

    Clean Code
            Nomenclatura
            Comentários
            Documentação
            Formatação
    Design Patterns
            Creational, Structural, Behavioral
            Factory
            Abstract Factory
            Adapter
            Facade
            Visitor
            Singleton x DI
            Evite o Patternite
    DRY
    KISS
    YAGNI

    Padrões de Arquitetura
        DDD
            Domain
            Entities
            Value Objects
            Repositories
            Factories
            Services
            Modelagem
            Aggregate Root
            Bounded Contexts
            Shared Kernel
            Domain Events
            Domain Notifications
            Ubiquitous Language
        CQRS
            Command Query Separation
            Event Sourcing
            DDD e CQRS

        Anti-Padrões
            Testes
            Por que testar?
            Vantagens do teste
            Tipos de Teste

        Teste de Unidade
            XUnit
            Vantagens e diferenças no XUnit
            Nomeie corretamente os testes
            Mocks, Fakes, Stubs, Shims, Moles
            Utilizando o Moq
            Code Coverage

        Testes de Integração
            Criação de testes
            Automatização de testes
            Ambiente de testes
            Relatórios de testes

        TDD – Test Driven Development
            Porque testar primeiro?
            Red-Green-Refactor
            Baby Steps
            Foco na simplicidade
            Técnicas de Refatoração
            Ferramentas

        BDD – Behavior Driven Development
            User Stories
            Automatização de testes
            Ferramentas
                Cucumber
                Gherkin
                SpecFlow
                Plugins
1 resposta
solução!

Dá uma lida nesse livro: https://www.casadocodigo.com.br/products/livro-arquitetura-java

Aborda vários dos temas que você listou =)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software