famalaquias / trybe-and-dragons

Back-End. TypeScript, POO and SOLID - project developed in the Trybe Backend module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐉 Trybers and Dragons 🐉

dragon

📃 Sobre

O projeto consiste em um jogo de interpretação de papéis, mais conhecido como RPG (Role Playing Game), que contém monstros, dragões, batalhas e raças. Tem como objetivo criar classes, interfaces, tipos, atributos e métodos utilizando a linguagem de Programação Orientada a Objetos (POO), com TypeScript e os princípios da arquitetura SOLID.

👨‍💻 Habilidades Desenvolvidas

  • Uso da linguagem de Programação Orientada a Objetos (POO): Encapsulamento, Herança, Polimorfismo, Abstração e Composição
  • Uso dos princípios da arquitetura de SOLID: Princípio da Responsabilidade Única, Princípio do Aberto/Fechado, Princípio da Substituição de Liskov, Princípio da Segragação da Interface e Princípio da Inversão de dependência
  • Criação de classes
  • Criação de classes abstratas e métodos abstratos
  • Definição de atributos e métodos
  • Definição de de types e interfaces

🛠️ Ferramentas Utilizadas

  • TypeScript
  • Programação Orientada a Objetos (POO)
  • SOLID
  • Node.js

About

Back-End. TypeScript, POO and SOLID - project developed in the Trybe Backend module


Languages

Language:TypeScript 100.0%