Assinatura Anual
Área do Aluno
PÁGINA INICIAL
CURSOS
Angular
Aplicativos
Arquitetura
Banco de Dados
Business Intelligence
Cache
C-Sharp
Data Science
Devops
ECMAScript(JavaScript)
Elixir
Front-end
GraphQL
Golang
Google Cloud Platform
Infraestrutura na Nuvem
Integração Contínua
Java
Kubernetes
Lógica de Programação
Multiplas APIs
Negócios e Tecnologia
Next.js
PHP
Python
Quality Assurance
React
Ruby on Rails
Rust
Segurança
Vue.js
WordPress
CURSOS GRATUITOS
COMUNIDADE
AULAS AO VIVO
AGENDAR
EMPRESAS
Treinamento
Gravações
PROFº DANILO
CONTATO
Seja nosso Afiliado
Assinatura Anual
Área do Aluno
PÁGINA INICIAL
CURSOS
Angular
Aplicativos
Arquitetura
Banco de Dados
Business Intelligence
Cache
C-Sharp
Data Science
Devops
ECMAScript(JavaScript)
Elixir
Front-end
GraphQL
Golang
Google Cloud Platform
Infraestrutura na Nuvem
Integração Contínua
Java
Kubernetes
Lógica de Programação
Multiplas APIs
Negócios e Tecnologia
Next.js
PHP
Python
Quality Assurance
React
Ruby on Rails
Rust
Segurança
Vue.js
WordPress
CURSOS GRATUITOS
COMUNIDADE
AGENDAR
EMPRESAS
Treinamento
Gravações
PROFº Danilo
CONTATO
Seja nosso Afiliado
Iniciando o desenho da solução e apresentando tecnologias que serão utilizadas.
Nesta aula vamos iniciar o desenho da solução e apresentar tecnologias que serão utilizadas
Assine nossa Comunidade
Iniciando o desenho da solução e apresentando tecnologias que serão utilizadas.
Iniciando o projeto api em .net 6, cadê a startup?
Começando pelo core da aplicação com TDD
Continuando a desenvolver nosso core
Organizando os testes e mudando pacote para asserções
Criando objetos notificáveis e validações de domínio
Continuando validações e conhecendo a biblioteca FluentValidation
Adicionando comportamentos cobertos por testes
Specification Pattern e máquina de estados
Concluindo specification pattern e orientado a casos de uso ou serviços
Iniciando casos de uso da aplicação
Continuação casos de uso
Concluindo e analisando os casos de uso
Encapsulando retornos e iniciando tratativa dos fluxos de erro nos casos de uso
Continuando fluxos de erros dos casos de uso
Finalizando fluxos de erros e configurando testes integrados repositórios
Utilizando EF InMemory para criar um banco em memória para nossos testes
Testes integrados repositórios e unit of work
Iniciando testes integrados da camada de aplicação
Concluindo testes integrados da camada de aplicação e organizando api (injeção de dependência e pacotes)
Criando endpoints, configurando handlers e multi-tenant
Continuando multi-tentant e aplicando pattern Visitor nas conexões
Criando testes de unidade no controller e iniciando implementação para migrations
Aplicando migrations multi tenant, filtro global de exceções e main controller
Melhorando performance serializacão da api com source generators
Implementando MediatR Pipeline Behavior com FluentValidation para criar um fluxo de validação de inputs
Executando testes de unidade no handler genérico e iniciando http client tipado
Implementando base Handler, chamada para api de cursos e serialização para resposta do client
Implementando resiliências de timeout, circuito e retentativas em chamadas http com Polly e refatorando testes
Utilizando eventos com MediatR e publicando mensagens no SQS da AWS
Revisando demais fluxos via mensageria, configurando .env local com DotEnv, centralização de logs usando Serilog com Elasticsearch e criando endpoint de health checks da api
Ajustando recursos externos e publicando a api com Github Actions no Elasticbeanstalk AWS
Iniciando o desenho da solução e apresentando tecnologias que serão utilizadas.
Nesta aula vamos iniciar o desenho da solução e apresentar tecnologias que serão utilizadas
Próximas Aulas:
Iniciando o desenho da solução e apresentando tecnologias que serão utilizadas.
Iniciando o projeto api em .net 6, cadê a startup?
Começando pelo core da aplicação com TDD
Continuando a desenvolver nosso core
Organizando os testes e mudando pacote para asserções
Criando objetos notificáveis e validações de domínio
Continuando validações e conhecendo a biblioteca FluentValidation
Adicionando comportamentos cobertos por testes
Specification Pattern e máquina de estados
Concluindo specification pattern e orientado a casos de uso ou serviços
Iniciando casos de uso da aplicação
Continuação casos de uso
Concluindo e analisando os casos de uso
Encapsulando retornos e iniciando tratativa dos fluxos de erro nos casos de uso
Continuando fluxos de erros dos casos de uso
Finalizando fluxos de erros e configurando testes integrados repositórios
Utilizando EF InMemory para criar um banco em memória para nossos testes
Testes integrados repositórios e unit of work
Iniciando testes integrados da camada de aplicação
Concluindo testes integrados da camada de aplicação e organizando api (injeção de dependência e pacotes)
Criando endpoints, configurando handlers e multi-tenant
Continuando multi-tentant e aplicando pattern Visitor nas conexões
Criando testes de unidade no controller e iniciando implementação para migrations
Aplicando migrations multi tenant, filtro global de exceções e main controller
Melhorando performance serializacão da api com source generators
Implementando MediatR Pipeline Behavior com FluentValidation para criar um fluxo de validação de inputs
Executando testes de unidade no handler genérico e iniciando http client tipado
Implementando base Handler, chamada para api de cursos e serialização para resposta do client
Implementando resiliências de timeout, circuito e retentativas em chamadas http com Polly e refatorando testes
Utilizando eventos com MediatR e publicando mensagens no SQS da AWS
Revisando demais fluxos via mensageria, configurando .env local com DotEnv, centralização de logs usando Serilog com Elasticsearch e criando endpoint de health checks da api
Ajustando recursos externos e publicando a api com Github Actions no Elasticbeanstalk AWS
Assine nossa Comunidade