Olá! Tudo bem?
Esse erro geralmente indica que o cliente não conseguiu se conectar ao servidor do banco de dados na porta especificada, como o banco de dados usado é o PostgreSQL existem 2 casos que esse problema acontece, ou você não tem ele instalado, ou não está ativo no seu computador.
Mas antes de tudo, gostaria de alertar que este curso é um dos últimos da formação Autenticação, testes e segurança em Node.js, logo muitas informações como a configuração do banco de dados já foram passadas anteriormente, então recomendo que faça esses cursos anteriores caso queira tirar mais proveito desse.
Enfim, voltando pro problema atual, primeiro recomendo que verifique se o PostgreSQL está instalado e caso não esteja instale usando o link oficial e selecione a última versão:
Após clicar no ícone, irá abrir uma nova página, mas apenas espere que será baixado o instalador do PostgreSQL. Durante a instalação você pode dar next em praticamente todas as opções, mas atente-se em marcar as seguintes opções e desmarcar a que aparece no print:
Ao fim da instalação você terá o PgAdmin que é o gerenciador visual do banco de dados, ele será de grande importância para criar e fazer alterações com mais facilidade.
Agora, indo para o projeto, é necessário fazer a criação do banco de dados no PostgreSQL que você tem configurado no projeto, então copie o nome "seguranca_nodejs_development" e use ele para criar um banco no PosgreSQL. Depois disso, vá para o terminal do projeto e execute o comando:
npx sequelize-cli db:migrate
Para criar a tabela de "produtos" no banco de dados, usando a migration que está na pasta "migrations". Agora, sim, você consegue rodar o projeto sem maiores problemas. Qualquer dúvida sobre esse último processo, fiz um GIF que mostra tudo visualmente.

Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.