The document outlines an upcoming training on object-oriented design principles and patterns. The training will last 3 hours and cover understanding design principles, patterns, and applying basic patterns. The agenda includes introducing design principles and patterns, as well as a question and answer section. The document provides details on the topics to be covered, including principles of object-oriented design, package architecture, design patterns, and key design concepts.