🪧 Vitrine.Dev | |
---|---|
✨ Nome | Titulo do meu projeto |
🏷️ Tecnologias | TypeScript, OOP, SOLID |
🚀 URL | https://github.com/GusttavoCDN/ts_trybers_and_dragons |
🔥 Desafio | N/A |
🇺🇸 English
TypeScript, OOP (Object-Oriented Programming) and SOLID project developed byGustavo da Silva at the end of Unit 27 of Trybe's Web Development course. I was approved with 100% of the mandatory and optional requirements met.
We had to create classes, interfaces and types for a Dungeons and Dragons-style RPG game using OOP and SOLID principles
🇧🇷 Português
Projeto de TypeScript, POO (Programação Orientada a Objetos) e SOLID desenvolvido por Gustavo da Silva ao final do Bloco 27 do curso de Desenvolvimento Web da Trybe. Fui aprovado com 100% dos requisitos obrigatórios e opcionais atingidos.
Tivemos que criar classes, interfaces e tipos para um jogo de RPG estilo Dungeons and Dragons utilizando príncipos de POO e Solid.
🇺🇸 English
- Create classes, abstract classes and methods
- Define types and interfaces
- Use OOP concepts such as Abstraction, Encapsulation, Inheritance, Composition and Polymorfism
- Use SOLID principles, such as Single Responsability, Open/Closed, Dependency Inversion, Substitution (Liskov) and Interface Segregation
🇧🇷 Português
- 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
- TypeScript
- OOP (Object-Oriented Programming)
- SOLID