/Trybers-and-Dragons

Projeto de consolidação dos conhecimentos em Typescript, POO e SOLID.

Primary LanguageTypeScript

Bem vindo ao Trybers and Dragons!

📚 Contexto

Esse Projeto se baseia num jogo de RPG de mesa (Dungeons and Dragons) e teve como objetivo, consolidar os conhecimentos sobre POO, Typescript e SOLID aprendidos ao final do modulo de POO na Trybe.

👨‍💻 Tecnologias, bibliotecas e arquiteturas usadas

  • Node.js |
  • Typescript | [Tipagem de variáveis]
  • POO | [Programação Orientada a Objetos]
  • SOLID | [Princípios de design de código orientado a objeto]

📝 Desafios do projeto

  • Criar classes e classes e métodos abstratas
  • Definir types e interfaces
  • Utilizar conceitos de POO como: Abstração, Encapsulamento, Herança, Composição e Polimorfismo
  • Utilizar princípios de SOLID como: Responsabilidade Única, Aberto/Fechado, Inversão de dependência, Substituição de Liskov e Segragação de Interfaces

Instruções da aplicação

Instalar dependências

cd Trybers-and-Dragons
npm install