I have a bachelor's degree in Digital Medias and Systems, at the Federal University of Ceará (2012-2015). During that time, I was focused on game development, when I developed two game prototypes and published two papers related to game mechanics. They were published in a national symposium (SB Games) in 2016, one of which received an award of 2nd place. I also entered a master's course in Computer Science in 2018, but didn't finish it.
In 2021, I started working at a company which was using Node.js with Express.js in their systems' backends. I was still new to this ecosystem but noticed that this could be further improved. Some time after, I learned about the existence of TypeScript, ESLint, and Nest. Fortunately, after studying them and obtaining more mastery, I was allowed to apply these technologies there.
At the same time, during these studies, I was carefully documenting them and then started recreating a project (from another Udemy course) using them, initially for learning purposes. My main focus was on the system's completeness and organized architecture. After some time, I noticed that maybe this material could become a full-fledged course. So, here it is. I hope you may enjoy it.