Online Bootcamp about Software Development: Principles, Patterns, Object Composition, Inheritance, TypeScript, and Angular