Skip to content

Brendhon/C216-Sistemas_Distribuidos

Repository files navigation

C216 - Sistemas Distribuidos

Exercícios realizados para colocar em prática os conhecimentos adquiridos na disciplina de C216 (Sistemas Distribuidos) durante a graduação em Engenharia de Computação pelo Inatel.

Atividades

  • Prática 1: Iniciar um servidor básico utilizando o framework Restify;
  • Prática 2: Diferentes formas de passar parametros para requisições (Path, Query e Body);
  • Prática 3: Mock de uma aplicação CRUD;
  • Prática 4: Implementando comunicação com um banco e realizando operações.

Tecnologias utilizadas

Observações

Para as atividades que necessitam de comunicação com um banco foi criado um shell script que ao ser executado ja instância no docker uma imagem do banco Postgres e cria as tabelas sem a necessidade de qualquer configuração.

Para executar o script:

 npm run create:db # Cria uma instancia no docker do banco

É necessario também executar as migrations para que as colunas das tabelas sejam criadas:

 npm run migrate:exec # Executa as migrations

Foram criados outros scripts e comandos com relação ao banco, deem uma olhada no arquivo package.json para saber mais.

About

Atividades práticas da disciplina C216

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published