Projeto realizado durante módulo de Back-end do curso de desenvolvimento web da Trybe.
O que foi feito
Neste projeto apliquei os princípios da arquitetura SOLID e os princípios de POO em uma estrutura de jogos de interpretação de papéis, mais conhecidos como jogos RPG (Role Playing Game).
A aplicação foi desenvolvida com:
Node.js
TypeScript
POO
docker
docker-compose
S.O.L.I.D
Como rodar o projeto
Com Docker:
1.26.0
por 1.29.2
.
-
docker-compose up -d
-
docker exec -it trybers_and_dragons bash
-
npm install
Localmente:
Necessita ter um banco de dados(MySql) instalado localmente
-
npm install
📝 Tecnologias utilizadas
Node.js
TypeScript
POO
docker
docker-compose
S.O.L.I.D
📝 Habilidades
- O conhecimento dos pilares da Programação Orientada a Objetos: Herança, Abstração, Encapsulamento e Polimorfismo.
- A habilidade de criar e utilizar Interface;
- A habilidade de utilizar Composição;
- Implementar, em TypeScript, Classes, Instâncias, Atributos, Métodos e Objetos;
- O conhecimento e aplicação dos princípios SOLID.