Course, tutorials and tips to learn and improve your knowledge in Software Engineering, covering Clean Code, Unified Modeling Language - UML, good practices, and other essential concepts.
Sections

In software development, a framework is a pre-written code structure that provides a foundation for developing software applications. It includes a set of rules, protocols, and libraries that allow developers to build applications more easily and quickly by providing a pre-built structure and architecture.
What are the...

Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and behavior. In OOP, objects interact with each other by sending messages, and objects can be grouped into classes, which define their shared behavior and data.
OOP was created to improve software...
Overview of good practices that can be applied as techniques in clean code writing, regardless of programming language or framework.
Main, or most known, diagram of the UML language, the class diagram allows you to model a view of the static relationship of the classes of an application.