
O curso tem como objetivo conceitar e aplicar na pratica o pattern CQRS . Command Query Responsibility Segregation. (Separação de responsabilidade de comando e consulta).
O Aluno irá aprender a o que é separação de responsabilidade entrem os comandos e consultas de uma api . como fazer a separação das camadas.
Entender quando aplicar o padrão CQRS .
Vantagens de utilizar esse padrão . Que tem com o objetivo de tirar a sobrecargar que o banco de dados sobre.
Quais as desvantagens em utilizar o padrão CQRS.
Irá aprender criar uma API em delphi utilizando a framework HORSE. Que permitir de forma mais fácil criar API.
Ultilizar bando de cache utilizando o REDIS. Permitindo criar consulta flexíveis e rápidas de forma fácil.
Aplicar o pattern Repository . O Pattern Repository nos da a vantagem de deixar nossa aplicação desacoplada do bando de dados flexibilidade para trocar o bando de dados em qualquer momento que acharmos conveniente.
Criar a camada de USE CASE para estruturar o fluxo de operações do domínio . Fazer validações e consistência do domínio.Permitindo as alterações do projeto mais flexíveis e organizada.
Irá aprender como fazer a integração entre o banco de dados de gravação (relacional - SQL) e bando de dados de leitura ( (não relacional - REDIS).
Irá aprender uma nova visão de criar API no delphi.