aewinformatica / curso-angular-rest-spring-boot-api

API REST DE LANCAMENTOS DE RECEITAS E DESPESAS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

curso-angular-rest-spring-boot-api

API REST DE LANCAMENTOS DE RECEITAS E DESPESAS

  • 3.1 Criando o projeto da API
  • 3.2 Conectando ao MySQL
  • 3.3 Migracao de dados com Flyway
  • 3.4 Consultando primeiro recurso com GET
  • 3.6 Cadastrando nova categoria com POST
  • 3.7 Desafio - Retornar 404 caso nao exista a categoria
  • 3.8 Validando atributos desconhecidos
  • 3.9 Tratando erros com ExceptionHandler
  • 3.10 Validando valores invalidos com Bean Validation
  • 3.11 Desafio - Criando o cadastro de pessoa
  • 3.12 Usando eventos para adicionar header Location
  • 4.1 Removendo pessoa com DELETE
  • 4.3 Atualizando pessoa com PUT
  • 4.4 Implementando atualizacao parcial com PUT
  • 5.1 Criando a migracao e entidade de lancamento
  • 5.2 Desafio - Lista e busca de lancamentos
  • 5.3 Desafio - Cadastrando o primeiro lancamento
  • 5.4 Validando incosistencias
  • 5.5 Validando lancamento com Bean Validation
  • 5.6 Regra para nao salvar pessoa inativa
  • 5.7 Implementando pesquisa de lancamento com Metamodel
  • 5.8 Desafio - Removendo lancamentos
  • 5.9 Implementando a paginacao de lancamentos
  • 6.1 Implementando autenticacao BASIC
  • 6.3 Implementando a seguranca com oauth2
  • 6.5 Configurando JWT no projeto
  • 6.6 Renovando o access token com o refresh token
  • 6.7 Movendo o refresh token para o cookie
  • 6.8 Movendo o refresh token do cookie para a requisicao
  • 6.9 O que e CORS_
  • 6.10 Criando filtro para CORS
  • 6.11 Movendo o usuario para o banco de dados
  • 6.12 Adicionando permissoes de acesso
  • 6.13 Desafio - Finalizando permissoes de acesso
  • 6.14 Implementando o logout
  • 7.1 Implementando projecao de lancamento
  • 7.2 Profiles do Spring
  • 7.3 Profiles para Basic e OAuth security
  • 7.5-nome-do-usuario-no-jwt
  • 7.6-alternando-oauth-e-basic-security-com-profiles
  • 7.7-desafio-pesquisa-de-pessoas
  • 7.8-ajuste-cep
  • 7.9-desafio-atualizacao-lancamento
  • 22.1-preparacao-para-o-retorno-dos-dados-para-os-graficos
  • 22.2-criando-consulta-para-dados-por-categoria
  • 22.3-retornando-os-dados-estatisticos-de-lancamento-por-categoria
  • 22.4-criando-consulta-para-dados-por-dia
  • 22.5-retornando-os-dados-estatisticos-de-lancamento-por-dia
  • 22.7-ajustando-o-layout-do-relatorio
  • 22.8-criando-dto-do-relatorio
  • 22.9-criando-os-campos-e-parametros-do-relatorio
  • 22.10-ajustando-o-titulo-e-rodape-do-relatorio
  • 22.11-usando-os-campos-do-dto-no-relatorio
  • 22.12-criando-a-consulta-do-relatorio
  • 22.13-gerando-os-bytes-do-relatorio
  • 22.14-retornando-os-bytes-do-relatorio-na-requisicao
  • 22.15-criando-um-agendamento-de-tarefa-scheduler
  • 22.16-configurando-o-envio-de-email
  • 22.17-enviando-um-email-simples
  • 22.18-configurando-o-template-para-o-envio-do-email
  • 22.19-processando-o-template-e-enviando-o-email
  • 22.20-buscando-lancamentos-vencidos-com-spring-data-jpa
  • 22.21-agendando-o-envio-de-email
  • 22.22-incluindo-logs-no-agendamento-do-envio-de-email
  • 22.23-criando-a-entidade-contato-para-suportar-mestre-detalhe
  • 22.24-resolvendo-o-stackoverflowerror-com-jsonignoreproperties
  • 22.25-inserindo-uma-pessoa-com-contato
  • 22.26-usando-a-propriedade-orphan-removal
  • 22.27-ignorando-contatos-da-pessoa-na-pesquisa-de-lancamento
  • 22.28-recebendo-arquivos-na-api
  • 22.30-configurando-o-servico-s3
  • 22.31-criando-o-bucket-no-s3-automaticamente
  • 22.32-implementando-o-envio-do-arquivo-para-o-s3
  • 22.33-enviando-arquivos-para-o-s3
  • 22.34-anexando-arquivo-no-lancamento
  • 22.35-atualizando-e-removendo-anexo
  • 22.36-configurando-url-do-anexo
  • 24.01-criando-entidades-cidade-e-estado
  • 24.02-criando-pesquisa-de-estados-e-cidades
  • 25.01-alterando-o-pom
  • 25.02-novas-assinaturas-do-spring-data-jpa
  • 25.03-modificacoes-para-o-spring-security-5

About

API REST DE LANCAMENTOS DE RECEITAS E DESPESAS


Languages

Language:Java 97.2%Language:HTML 2.3%Language:Dockerfile 0.3%Language:Procfile 0.1%