desenvolvedor.io
d

ASP.NET Core Enterprise Applications

0% Completo
cover
  • Módulos
  •    Introdução
    • Apresentação (1:00)
    • Objetivos e pré-requisitos (5:00)
  •    Enterprise Applications
    • Pensando em aplicações corporativas (10:00)
    • Microsserviços não são bala de prata (13:00)
    • Decisões de arquitetura (19:00)
    • Tecnologias e ferramentas (4:00)
  •    API de Identidade
    • Fluxo de autenticação WebAPP - API (9:00)
    • Setup da arquitetura base (13:00)
    • Configuração do Identity (15:00)
    • Registro e login de usuário (11:00)
    • Documentação da API e testes (12:00)
    • Configurando o JWT na API (11:00)
    • Emitindo JWT pela controller (21:00)
    • Response customizado (19:00)
    • Customizando as mensagens do Identity (4:00)
    • Refatoração e melhorias (20:00)
  •    Aplicação Web
    • Introdução (5:00)
    • MVC ou Razor Pages? (9:00)
    • Configurando a autenticação (10:00)
    • Models, Views e Controllers de login (14:00)
    • Consumindo uma API via HttpService (22:00)
    • Padronizando os objetos de retorno (9:00)
    • Gerando o cookie através do JWT (12:00)
    • Obtendo dados de usuário do cookie (9:00)
    • Tratamento de erros do response (18:00)
    • Exibindo os erros para o usuário (8:00)
    • Tratamento de erros do servidor - pt I (16:00)
    • Tratamento de erros do servidor - pt II (13:00)
    • Boas práticas com HttpServices - pt I (8:00)
    • Boas práticas com HttpServices - pt II (16:00)
  •    Comunicação com API's
    • Introdução (5:00)
    • Layout do e-commerce (8:00)
    • Arquitetura API Catalogo (8:00)
    • Modelagem API Catalogo (11:00)
    • Acesso a dados API Catalogo (16:00)
    • Comportamentos básicos API Catalogo (10:00)
    • Validação de JWT na API Catalogo (17:00)
    • Validação de acesso baseado em claims (17:00)
    • Catalogo HttpService (15:00)
    • Entendendo os DelegatingHandlers (15:00)
    • Utilizando Refit para o consumo de API's (24:00)
    • Retry Pattern com Polly (17:00)
    • Circuit Breaker com Polly (20:00)
    • Melhorias na WebApp (12:00)
  •    Modelagem da API de Clientes
    • Introdução (6:00)
    • O papel do cliente no negócio (10:00)
    • Definindo as entidades (6:00)
    • Objetos de valor e validações (12:00)
    • Mapeamento das tabelas (8:00)
    • Command e Command Handler (12:00)
    • MediatR e Command Handler (16:00)
    • Persistência via Command Handler (9:00)
    • Validação de comandos (6:00)
    • Trabalhando com eventos (17:00)
    • Execução do processo de cadastro (22:00)
    • Registro do cliente via WebApp (15:00)
  •    Comunicação entre API's com RabbitMQ
    • Introdução (3:00)
    • Setup do RabbitMQ (8:00)
    • O básico que você precisa saber sobre RabbitMQ (11:00)
    • Request Response Pattern (11:00)
    • Implementando o Request (7:00)
    • Implementando o Response (15:00)
    • Executando a integração (10:00)
    • Customizacao do EventBus - pt I (15:00)
    • Customizacao do EventBus - pt II (15:00)
    • Customizacao do EventBus - pt III (10:00)
    • Validando cenários e recuperação de falhas (13:00)
    • Melhorando a resiliência da aplicação (18:00)
  •    API de Carrinho
    • Introdução (10:00)
    • Decisões de arquitetura (22:00)
    • Estrutura de dados da API (12:00)
    • Reconhecimento do usuário (8:00)
    • Comportamentos de negocio da API - pt I (20:00)
    • Comportamentos de negocio da API - pt II (14:00)
    • Comportamentos de negocio da API - pt III (11:00)
    • Implementando o carrinho no front-end - pt I (10:00)
    • Implementando o carrinho no front-end - pt II (27:00)
    • Implementando o carrinho no front-end - pt III (15:00)
  •    Processo de Pedidos
    • Introdução (10:00)
    • Implementando o BFF de Compras (16:00)
    • Consumindo serviços pelo BFF - pt I (13:00)
    • Consumindo serviços pelo BFF - pt II (15:00)
    • Conectando o BFF na WebApp (13:30)
    • Definindo a arquitetura da API de Pedidos (10:00)
    • Modelagem da entidade voucher e criação da tabela (10:00)
    • Application Query Stack e Specification Pattern (19:00)
    • Aplicando o voucher via BFF Compras (12:00)
    • Aplicando o voucher na API de Carrinho (12:00)
    • Aplicando o voucher na WebApp (17:00)
    • Modelagem do pedido no domínio (11:00)
    • Camada de infraestrutura de pedido (12:00)
    • Camada de application de pedido - pt I (14:00)
    • Camada de application de pedido - pt II (17:00)
    • Utilizando o Dapper na Query Stack - pt I (15:00)
    • Utilizando o Dapper na Query Stack - pt II (6:00)
    • Manipulando o carrinho via RabbitMQ (18:00)
    • Finalizando a API de Pedido (6:00)
    • Cadastro e consulta de endereço do cliente (15:00)
    • Configurações em validações no BFF de Compras (20:00)
    • Tratamento de erros na finalização do pedido (13:00)
  •    API de Pagamentos
    • Introdução (7:00)
    • Como receber pagamentos online (8:00)
    • Entendendo o Gateway de pagamento (12:00)
    • Solicitando processamento de pagamento (9:00)
    • Modelagem das classes de pagamento (8:00)
    • Facade com o gateway de pagamento (9:00)
    • Background service de pagamento (16:00)
    • Testando a aplicação (6:00)
    • Fluxo de captura e cancelamento (8:00)
    • Rodando tarefas agendadas de forma nativa (11:00)
    • Obtendo pedidos autorizados via Dapper (7:00)
    • Baixando o pedido do estoque (11:00)
    • Captura e cancelamento de pagamentos (15:00)
    • Explorando os cenários na aplicação (11:00)
  •    Melhorias e Novas Tecnologias
    • Introdução (2:00)
    • Paginação na API de Catálogo (17:00)
    • Paginação no MVC (15:00)
    • ViewComponent de paginação (10:00)
    • Dica de pesquisa avançada (7:00)
    • Identity Server - Você precisa dele? (9:00)
    • Criptografia simétrica é inseguro (12:00)
    • JWK e JWKS na API de identidade (19:00)
    • Implementando o JWK nas demais API's (14:00)
    • Refresh Token na API de Identidade (20:00)
    • Refresh Token na App MVC (23:00)
    • gRPC - O futuro da comunicação? (20:00)
    • Implementando um gRPC Server - pt I (14:00)
    • Implementando um gRPC Server - pt II (10:00)
    • Implementando um gRPC Client (22:00)
    • Testando a chamada client/server com gRPC (10:00)
    • Tratando erros do gRPC no client (6:00)
  •    Deploy e Docker
    • Introdução (3:00)
    • Visão geral do Docker (11:00)
    • Docker Images (12:00)
    • Docker Containers (15:00)
    • Conhecimentos necessários (10:00)
    • Conhecendo o Dockerfile (17:00)
    • Limitações do Dockerfile (12:00)
    • Implementando o Docker-Compose (21:00)
    • Comunicação entre containers (20:00)
    • Acessando a base local via docker (16:00)
    • Rodando SQL Server via Docker (21:00)
    • Executando a aplicação completa em containers (25:00)
    • Implementando o NGINX - pt I (23:00)
    • Implementando o NGINX - pt II (17:00)
    • Implementando SSL no NGINX (18:00)
    • Comunicação interna via SSL (27:00)
    • Implementando Load Balancing no NGINX (26:00)
  •    Encerramento
    • Palavras Finais (7:00)
desenvolvedor.io
Fullscreen F11
Voltar @desenvolvedor.io
  1. ASP.NET Core Enterprise Applications
  2. API de Identidade
  3. Registro e login de usuário
Conteúdo da aula bloqueado!
Se você já estiver inscrito você precisa acessar com a sua conta.
ASSINE E COMECE AGORA MESMO!

  • Dashboard
  • Certificados
  • Pedidos
  • Perfil